Job.create(string workflow {srcfile : spoolfile, ...})
This call creates a new job and returns its Job ID. In addition, this call copies
the source files into the spool directory and gives them spool file names. Use this
call in combination with the
Job.changeFirstState (jobID, None, “Creating”, string workflow) call to create a new job and move it through the correct workflow. Parameters
| Parameter | Description |
| workflow | The name of the workflow the job goes through. |
| srcfile | The name and data type , such as *.afp or *.pdf, of the source file used by the selected workflow. Some names, such as print.afp, are recognized and processed in specific ways. For more information, see the Ricoh ProcessDirector Information Center. |
| spoolfile | The spools files you need to use this call to add to the spool directory, such as an input data file. For more information, open the Ricoh ProcessDirector Information Center and see the topic . |
Return
The ID number of the job.
Example
from ConnectDefs import *
import xmlrpclib
myProxy = None
try:
myProxy = connectLogin("AcmeServer", "aiw", "password")
jobType = "AFP"
myJobId = myProxy.Job.create(jobType, {"/aiw/aiw1/testfiles/
Demo.afp" : "print.afp"})
myJobData = myProxy.Job.get(myJobId)
print myJobData
except xmlrpcFault, err:
print err.faultString + " (" + str(err.faultCode) + ")"
finally:
connectLogout(myProxy, "aiw")
'10000004'