IPASISystemUpdateDocumentOrderItem Method Provincial Approach to Student Information API
Ministry only service. This service updates the Document order Item.

Namespace: PASI.ServiceContract
Assembly: PASI.ServiceContract (in PASI.ServiceContract.dll) Version: 9.23.3.0 (9.23.3.0)
Syntax

DocumentOrderItemUpdateResponse UpdateDocumentOrderItem(
	DocumentOrderItemUpdateRequest request
)

Parameters

request
Type: PASI.DataContract.SystemDocumentOrderItemUpdateRequest
The DocumentOrderItemUpdateRequest specifying the document Order Item Id, and Arguments to use for the documentOrderItem update.

Return Value

Type: DocumentOrderItemUpdateResponse
A DocumentOrderItemUpdateResponse with the new PASICoreVersion value after a successful update, or with Rejections after an unsuccessful update.

Service Validations

The following codes can be returned from the service operation. This list also shows core alerts that could be generated as a result calling this service. These codes are in addition to the standard set of codes that can be returned defined as in the Approach to Error Reporting. Click the link for the details.

9023, 60101, 60102, 60105, 60107, 60108, 60109, 60110, 60115, 60116, 60118, 60120, 60121, 60123, 60126, 60128, 60129, 60131, 60315, 60316, 60319, 60320, 82007
Remarks

If the service encounters any errors during the submission process, it returns a list of rejections and does not save the document order item.

Request and Response Class Diagram



Request Fields

Full Property NameTypeRequiredOther Attributes
AddressLinesStringNoValue must be no more than 246 characters
AmountCollectedDecimalYesDecimal number must have precision of at most 7 and scale of at most 2 Value must be greater than or equal to 0 Value must be less than or equal to 99999.99
CallerInfoCallerInfoYes
CallerInfo.ClientMessageIDStringYesValue must be no more than 50 characters Value must not have control characters, leading, trailing or multiple embedded spaces. Content must not match regular expression: ^\s|\s{2,}|\s$|[\x00-\x19]|[\x7F-\x9F]|[^\x00-\xFF]
CallerInfo.SentUtcTimeDateTimeYes
CallerInfo.SoftwareSoftwareYes
CallerInfo.Software.BuildNumberStringYesValue must be no more than 30 characters Value must not have control characters, leading, trailing or multiple embedded spaces. Content must not match regular expression: ^\s|\s{2,}|\s$|[\x00-\x19]|[\x7F-\x9F]|[^\x00-\xFF]
CallerInfo.Software.ManufacturerStringYesValue must be no more than 100 characters Value must not have control characters, leading, trailing or multiple embedded spaces. Content must not match regular expression: ^\s|\s{2,}|\s$|[\x00-\x19]|[\x7F-\x9F]|[^\x00-\xFF]
CallerInfo.Software.ProductStringYesValue must be no more than 100 characters Value must not have control characters, leading, trailing or multiple embedded spaces. Content must not match regular expression: ^\s|\s{2,}|\s$|[\x00-\x19]|[\x7F-\x9F]|[^\x00-\xFF]
CallerInfo.Software.VersionStringYesValue must be no more than 30 characters Value must not have control characters, leading, trailing or multiple embedded spaces. Content must not match regular expression: ^\s|\s{2,}|\s$|[\x00-\x19]|[\x7F-\x9F]|[^\x00-\xFF]
CallerInfo.UserUserYes
CallerInfo.User.IPAddressStringYesValue must be no more than 50 characters Value must not have control characters, leading, trailing or multiple embedded spaces. Content must not match regular expression: ^\s|\s{2,}|\s$|[\x00-\x19]|[\x7F-\x9F]|[^\x00-\xFF]
CallerInfo.User.LocalIDStringYesValue must be no more than 50 characters Value must not have control characters, leading, trailing or multiple embedded spaces. Content must not match regular expression: ^\s|\s{2,}|\s$|[\x00-\x19]|[\x7F-\x9F]|[^\x00-\xFF]
CallerInfo.User.NameStringYesValue must be no more than 100 characters Value must not have control characters, leading, trailing or multiple embedded spaces. Content must not match regular expression: ^\s|\s{2,}|\s$|[\x00-\x19]|[\x7F-\x9F]|[^\x00-\xFF]
CallerInfo.User.OrganizationCodeStringYesValue must be no more than 6 characters
CityNameStringNoValue must be no more than 60 characters Value must not have control characters, leading, trailing or multiple embedded spaces. Content must not match regular expression: ^\s|\s{2,}|\s$|[\x00-\x19]|[\x7F-\x9F]|[^\x00-\xFF]
CountryNameStringNoValue must be no more than 60 characters Value must not have control characters, leading, trailing or multiple embedded spaces. Content must not match regular expression: ^\s|\s{2,}|\s$|[\x00-\x19]|[\x7F-\x9F]|[^\x00-\xFF]
CredentialNumberNullable`1No
DocumentDeliveryMethodStringYesValue must be an appropriate DocumentDeliveryMethod code value
DocumentLanguageStringYesValue must be an appropriate DocumentLanguage code value
DocumentOrderIdInt32YesValue must be greater than or equal to 0
DocumentOrderItemNumberInt16YesValue must be greater than or equal to 1
FaxNumberStringNoValue must be no more than 20 characters Value must not have control characters, leading, trailing or multiple embedded spaces. Content must not match regular expression: ^\s|\s{2,}|\s$|[\x00-\x19]|[\x7F-\x9F]|[^\x00-\xFF]
NumberOfCopiesInt16YesValue must be between 1 and 10
OperationControlScheduleIdInt32NoValue must be greater than or equal to 0
OrderItemStatusStringYesValue must be an appropriate OrderItemStatus code value
PASICoreVersionInt64YesValue must be greater than or equal to 0
PostalCodeStringNoValue must be no more than 15 characters Value must not have control characters, leading, trailing or multiple embedded spaces. Content must not match regular expression: ^\s|\s{2,}|\s$|[\x00-\x19]|[\x7F-\x9F]|[^\x00-\xFF]
ProcessExpectationStringYesValue must be an appropriate DocumentProcessingTimeframe code value
ProvidedConsentForSchoolReleaseStringNoValue must be an appropriate SchoolCodeConsentProvided code value
RecipientClientIdInt32NoValue must be greater than or equal to 0
RecipientDigitalOfficialDocumentConsumerNullable`1No
RecipientInstitutionIdStringNo
RecipientIsStudentBooleanYes
RecipientNameStringYesValue must be no more than 60 characters Value must not have control characters, leading, trailing or multiple embedded spaces. Content must not match regular expression: ^\s|\s{2,}|\s$|[\x00-\x19]|[\x7F-\x9F]|[^\x00-\xFF]
ReorderReasonStringNoValue must be an appropriate ReorderReason code value
SpecialHandlingStatusStringYesValue must be an appropriate SpecialHandlingStatus code value
StateProvinceStringNoValue must be no more than 20 characters Value must not have control characters, leading, trailing or multiple embedded spaces. Content must not match regular expression: ^\s|\s{2,}|\s$|[\x00-\x19]|[\x7F-\x9F]|[^\x00-\xFF]
StatusChangeReasonStringNoValue must be an appropriate StatusChangeReason code value


Response Fields

Full Property NameTypeRequiredOther Attributes
DocumentOrderItemUpdateResponse.PASICoreVersionInt64Yes
DocumentOrderItemUpdateResponse.RejectionsList<Rejection>No
DocumentOrderItemUpdateResponse.Rejections.CodeStringYes
DocumentOrderItemUpdateResponse.Rejections.DescriptionStringYes
See Also

Reference