Job.get(string jobID)

Utilisez cet appel pour voir tous les attributs du travail spécifié.

Paramètres

Paramètre Description
JobID L'ID du travail

Renvoie

Cet appel renvoie plusieurs attributs liés au travail. Les attributs spécifiques renvoyés dépendent du travail concerné.

Exemple

from ConnectDefs import * 
import xmlrpclib

myProxy = None

try:
   myProxy = connectLogin("AcmeServer", "aiw", "password") 
   myJobData = myProxy.Job.get('10000024')
   print myJobData
    
except xmlrpcFault, err:
    print err.faultString + " (" + str(err.faultCode) + ")"
finally:
    connectLogout(myProxy, "aiw")

{'Job.Copies': 1, 'Job.State': 'Unassigned', 'Job.Print.FontFidelity': 
'Continue', 'Job.PLE.Staple': [], 'Job.IgnoreShopRules': 'No', 'Job.Wait
Reason': 'DeviceUnavailable', 'Job.InputFile': 'Demo.afp', 'Job.Print.Cur
rentTotalPages': 21, 'Job.TotalPages': 21, 'Job.Line2AFP.RESTYPE': [], 
'Job.Print.HeaderConfig': '/aiw/aiw1/control_files/banner_pages/header.
cfg', 'Type': 'Job', 'Job.Phase': 'Print', 'Job.ProcessedByJobType': 'AFP', 
'Job.ModifiedBy': 'CreatePageRanges', 'Job.Process': 'AFP', 'Job.InputFile
.Size': 5063281, 'Job.Print.CurrentPage': 1, 'Job.MediaRequired': [], 'Job.
Normalized.ID': '10000001', 'Job.SubmitTime':<DateTime '20130815T19:33:45' 
at 1271468, 'Job.Print.HeaderCopies': 1, 'Job.StapleRequired': 'No', 'Job.
Print.PSFINSegmentSize': 5000, 'Job.Name': 'Demo.afp', 'Job.JobType.History'
: ['AFP'], 'Job.Print.JogCopies': 'No', 'Job.Line2AFP.CC_TYPE': 'A', 'Job.
SpoolFileStem': '/aiw/aiw1/spool/default/10000001/', 'Job.RequestedPrinter': 
'*', 'Job.Line2AFP.CC': 'Yes', 'Job.SourceInputDeviceName': 'HotFolderAFP', 
'Job.JobType': 'AFP', 'Job.Print.FontMessages': 'No', 'Job.Form': 'STD', 
'Job.PLE.Media': [], 'Job.TotalSheets': 12, 'Job.Instance': 'System', 
'Job.ID': '10000001', 'Job.Print.DataCheck': 'Block', 'Job.InputDatastream': 
'afp', 'Job.Print.TrailerConfig': '/aiw/aiw1/control_files/banner_pages/
trailer.cfg', 'Job.Class': 'A', 'Job.JobSize': 12, 'Job.RowType.Job': 
'Job', 'Job.FileReceiptTime': <DateTime '20130815T19:32:46' at 1271b20, 
'Job.Line2AFP.ValidRCs': '0', 'Job.Line2AFP.IMAGEOUT': 'ASIS', 'Job.Print.
TrailerCopies': 1, 'Job.SourceInputDeviceType': 'HotFolder', 'Job.Print.
CurrentTotalSheets': 12, 'Job.ReprintGroup': [], 'Job.Print.SeparatorCopies'
: 1, 'Job.Print.SeparatorConfig': '/aiw/aiw1/control_files/banner_pages/se
parator.cfg', 'Job.CompressAllFiles': 'No', 'Job.Line2AFP.EXTENSIONS': [], 
'Job.RestartSteps': ['2013-08-15 19:33:45.178 Receive.AFP.SetJobPropsFrom
TextFile', '2013-08-15 19:33:45.86 Receive.AFP.DetectInputDataStream', 
'2013-08-15 19:33:45.944 Prepare.AFP.UseInlineFormDefinition', '2013-08-
15 19:33:46.038 Print.AFP.EnableRepositioning', '2013-08-15 19:33:46.809 
Print.AFP.CreatePageRanges'], 'Job.RetainDuration': 4320, 'Job.Phase
Progress': 'Working', 'Job.Step': 'PrintJobs'}