Connect SOAP API Developer’s Guide Exploring Complex Types
AddProcGroupQueueOptions
AddProcGroupQueueOptions is the object used to pass all optional parameters when
adding processing groups to the process queue. Table 7 describes the fields in the
AddProcGroupQueueOptions object.
Table 7: AddProcGroupQueueOptions Fields
AsynchResponse
AsynchResponse is the response object returned by asynchronous operations such as
download, calculateBatch, and validateBatch. Table 8 describes the fields in the
AsynchResponse object.
Table 8: AsynchResponse Fields
AsynchResponseEx
AsynchResponseEx is the response object returned by asynchronous operations such
as downloadEx. Table 9 describes the fields in the AsynchResponseEx object.
Table 9: AsynchResponseEx Fields
CalculationDiagnostics
The CalculationDiagnostics object represents a single calculation diagnostic. CalculationResponse
objects include a CalculationDiagnostics object if errors are detected
during the calculateBatch operation.
Table 10 describes the fields in the CalculationDiagnostics object.
Table 10: CalculationDiagnostics Fields
CalculationResponse is the response object returned by the getCalculationProcess
Diagnostics operation. Table 11 describes the fields in the CalculationResponse
object
Table 11: CalculationResponse Fields
CreditingInitiationResponse
CreditingInitiationResponse is the response object returned by the runCreditAssignment
operation. Table 12 describes the fields in the CreditingInitiationResponse
object
Table 12: CreditingInitiationResponse Fields
CreditingStatusResponse
CreditingStatusResponse is the response object returned by the getCreditAssignmentStatus
operation. Table 13 describes the fields in the CreditingStatusResponse object.
Table 13: CreditingStatusResponse Field
CustomField
The CustomField object is used by the OrderStage and People XObjects. Table 14
describes the fields in the CustomField object.
Table 14: CustomField Fields
DeleteQueueEventResponse
DeleteQueueEventResponse is the response object returned by the deleteEventsFromQueue
operation. Table 16 describes the fields in the DeleteQueueEventResponse
object.
Table 15: DeleteQueueEventResponse Fields
DeleteResponse
DeleteResponse is the response object returned by the delete operation. Table 16
describes the fields in the DeleteResponse object.
Table 16: DeleteResponse Fields
DocumentOwner
DocumentOwner objects represent how documents are identified and routed in
Xactly eDocs. Table 17 describes the fields in the DocumentOwner object.
Table 17: DocumentOwner Object
DownloadRequestEx
DownloadRequestEx objects represent requests to download a dimension from Xactly
Credit Assignment. Table 18 describes the fields in the DownloadRequestEx object.
Table 18: DownloadRequestEx Object
EnhancedCalculationResponse
EnhancedCalculationResponse is the response object returned by the getEnhancedCalculationDiagnostics
operation. Table 19 describes the fields in the EnhancedCalculationResponse
object.
Table 19: EnhancedCalculationResponse Fields
EnhancedDiagnostics
EnhancedDiagnostics provides information related to credit, commission, and bonus
calculation results. Table 20 describes the fields in the EnhancedDiagnostics object.
Table 20: EnhancedDiagnostics Fields
ErrorCode
The ErrorCode object represents a single error. All response objects include an array of
ErrorCode objects if errors are detected during the service call. Table 21 describes the
fields in the ErrorCode object.
Table 21: ErrorCode Fields
JobRunStatusRequest
JobRunStatusRequest is the request object for the isJobRunning operation. Table 22
describes the fields in the JobRunStatusRequest object
Table 22: JobRunStatusResquest Fields
JobRunStatusResponse
JobRunStatusResponse is the response object returned by the isJobRunning operation.
Table 23 describes the fields in the JobRunStatusResponse object.
Table 23: JobRunStatusResponse Fields
Jobs
Jobs is an object returned as part of the JobRunStatusResponse object. The object
contains specific information related to the job. Table 24 describes the fields in the
Jobs object.
Table 24: Jobs Fields
LoginResponse
LoginResponse is the response object returned by login operation. Table 25 describes
the fields in the LoginResponse object.
Table 25: LoginResponse Fields
PersonWorkFlowRQ
PersonWorkFlowRQ is the request object related to the saveUserPersonWorkflow operation.
Table 26 describes the fields in the PersonWorkFlowRQ object
Table 26: PersonWorkFlowRQ Fields
QueueEventResponse
QueueEventResponse is the response object returned by the getQueueStatusResponse
and getQueueEventErrors operations. Table 27 describes the fields in the
QueueEventResponse object
Table 27: QueueEventResponse Fields
QueuePreferenceResponse
QueuePreferenceResponse is the response object returned by asynchronous get and
update queue process through error flag operations. Table 28 describes the fields in
the QueuePreferenceResponse object.
Table 28: QueuePreferenceResponse Fields
QueueRegionResponse
QueueRegionResponse is the response object returned by asynchronous queue
region operations. Table 29 describes the fields in the QueueRegionResponse object.
Table 29: QueueRegionResponse Fields
QueueResponse
QueueResponse is the response object returned by asynchronous queue operations.
Table 30 describes the fields in the QueueResponse object.
Table 30: QueueResponse Fields
RouteDocumentRQ
RouteDocumentRQ objects represent request objects to route a document, as part of
Xactly eDocs. Table 31 describes the fields in the RouteDocumentRQ object.
Table 31: RouteDocumentRQ Object
RouteDocumentRS
RouteDocumentRS objects represent response objects for routing a document. Table
32 describes the fields in the RouteDocumentRS object.
Table 32: RouteDocumentRS Object
RouteDocumentStatusRQ
RouteDocumentStatusRQ objects represent request objects for querying the status of
documents that have been previously routed. Table 33 describes the fields in the
RouteDocumentStatusRQ object.
Table 33: RouteDocumentStatusRQ Object
RouteDocumentStatusRS
RouteDocumentStatusRS objects represent response objects for querying the document
status. Table 34 describes the fields in the RouteDocumentStatusRS object.
Table 34: RouteDocumentStatusRS Object
SaveResponse
SaveResponse is the response object returned by the save operation. Table 35
describes the fields in the SaveResponse object.
Table 35: SaveResponse Fields
SearchResponse
SearchResponse is the response object returned by the search operation. Table 36
describes the fields in the SearchResponse object.
Table 36: SearchResponse Fields
StepInfo
StepInfo objects represent information about each step in the routing document
instance. Table 37 describes the fields in the StepInfo object.
Table 37: StepInfo Object
SubmitPublishRankingInfo
SubmitPublishRankingInfo objects represent requests to submit a job to publish rankings.
Table 38 describes the fields in the StepInfo object.
Table 38: SubmitPublishRankingInfo Object
UploadRequest
UploadRequest objects represent requests for upload operations. Table 40 describes
the fields in the UploadRequest object
Table 39: UploadRequest Object
UploadRequestEx
UploadRequestEx objects represent requests for upload operations in Xactly Credit
Assignment. Table 40 describes the fields in the UploadRequestEx object.
Table 40: UploadRequestEx Object
UploadResponse
UploadResponse is the response object returned by the upload operation. Table 41
describes the fields in the UploadResponse object.
Table 41: UploadResponse Fields
UploadResponseEx
UploadResponseEx is the response object returned by the uploadEx operation. Table
42 describes the fields in the UploadResponseEx object.
Table 42: UploadResponseEx Fields
UploadXObjectResponse
UploadXObjectResponse is the response object returned by the uploadXObject operation.
Table 43 describes the fields in the UploadXObjectResponse object.
Table 43: UploadXObjectResponse Fields
ValidationError
The ValidationError object represents a single validation error. ValidationResponse
objects include an array of ValidationError objects if errors are detected during the
validateBatch operation. Table 44 describes the fields in the ValidationError object.
Table 44: ValidationError Fields
ValidationResponse
ValidationResponse is the response returned by the getValidationErrorForTransaction
operation. Table 45 describes the fields in the ValidationResponse object.
Table 45: ValidationResponse Fields
XDocument
XDocument contains details about documents defined in Xactly eDocs. Table 46
describes the fields in the XDocument object.
Table 46: XDocument Fields
XField
XField is returned by the describeXObject operation to describe an Xactly Connect
XObject. You can use the XField object to determine whether a field is searchable, for
example. Table 47 describes the fields in the XField object
Table 47: XField Fields
XObject
XObject is the base class for all the objects in Xactly Connect. Table 48 describes the
fields in the XObject object.
Table 48: XObject Fields
XObjectErrorCode
The XObjectErrorCode object represents a single error. The UploadXObjectResponse
object includes an array of XObjectErrorCode objects if errors are detected during
the service call. Table 49 describes the fields in the XObjectErrorCode object
Table 49: XObjectErrorCode Fields