Document.get(None, string selectionCriteria, int skip, int maxCount)
Utilizzare questa chiamata per visualizzare tutti gli attributi dei documenti corrispondenti
ai criteri di selezione. ;
Parametri
| Parametro | Descrizione |
| Nessuno | La distribuzione di un elenco esplicito degli attributi desiderati restituisce un errore con ClassCastException. Utilizzare "Nessuno" per restituire tutti gli attributi di ciascun documento. |
| selectionCriteria | Il criterio di selezione desiderato. |
| ignora | Questo parametro consente di escludere alcuni documenti dai risultati. I documenti esclusi dipendono dal valore assegnato. Ad esempio, questa chiamata esclude i primi 50 documenti se è stato assegnato il valore 50. |
| maxCount | Il numero massimo di voci di documenti che si desidera restituire. |
Restituzioni
Questa chiamata restituisce tutti gli attributi dei documenti corrispondenti ai criteri di selezione. ; Ciascuna voce include tutti gli attributi del documento. Gli attributi specifici restituiti dipendono dal documento.
Esempio
from ConnectDefs import *
import xmlrpclib
myProxy = None
try:
myProxy = connectLogin("AcmeServer", "aiw", "password")
myJobData = myProxy.Document.get(None, "Doc.ID < 5", 0, 50)
print myJobData
except xmlrpcFault, err:
print err.faultString + " (" + str(err.faultCode) + ")"
finally:
connectLogout(myProxy, "aiw")
[{'Type': 'Document', 'Doc.OriginalSheets': 4, 'Doc.OriginalFirstPage'
: 11, 'Doc.ID': 3, 'Document.ID': '3', 'Doc.State': 'Complete', 'Doc.
CombinedDocument': 'No', 'Doc.MadeAvailableByJobId': '10000000', 'Doc.
OriginalSequence': 3, 'Doc.OriginalPages': 8, 'Doc.OriginalJobID':
'10000000', 'Doc.Insert.Iteration': 1}, {'Type': 'Document', 'Doc.Orig
inalSheets': 5, 'Doc.OriginalFirstPage': 19, 'Doc.ID': 4, 'Document.ID'
: '4', 'Doc.State': 'Complete', 'Doc.CombinedDocument': 'No', 'Doc.Made
AvailableByJobId': '10000000', 'Doc.OriginalSequence': 4, 'Doc.Original
Pages': 10, 'Doc.OriginalJobID': '10000000', 'Doc.Insert.Iteration': 1}]