IPASISystemGetDocumentOrders Method Provincial Approach to Student Information API
Ministry only service. This service is used to retrieve Document Orders from PASI Core for a student.

To request Document Orders, the PASI Client will need to provide Alberta Student Number(s) (StateProvinceIds) for the students or an Education Account Identifier

The service returns a list of Document Orders.

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

DocumentOrdersGetResponse GetDocumentOrders(
	DocumentOrdersGetRequest request
)

Parameters

request
Type: PASI.DataContract.SystemDocumentOrdersGetRequest
The request contains a Alberta Student Number(s) (StateProvinceIds) or an Education Account Identifier to retrieve Document Orders

Return Value

Type: DocumentOrdersGetResponse
This service returns a list of Document Orders.

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.

9002, 9009, 60122
Remarks

Request and Response Class Diagram



Request Fields

Full Property NameTypeRequiredOther Attributes
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
EducationAccountIdentifierInt32NoValue must be greater than or equal to 0
StateProvinceIdStringNoValue must be in the form of a number between '000000001' and '999999999'


Response Fields

Full Property NameTypeRequiredOther Attributes
DocumentOrdersGetResponse.DocumentOrdersList<DocumentOrdersGetInfo>Yes
DocumentOrdersGetResponse.DocumentOrders.AmountCollectedDecimalYes
DocumentOrdersGetResponse.DocumentOrders.BillingInformationIdInt32Yes
DocumentOrdersGetResponse.DocumentOrders.DocumentOrderIdInt32Yes
DocumentOrdersGetResponse.DocumentOrders.DocumentOrderItemsList<DocumentOrdersGetResponseItem>Yes
DocumentOrdersGetResponse.DocumentOrders.DocumentOrderItems.AddressLinesStringNo
DocumentOrdersGetResponse.DocumentOrders.DocumentOrderItems.AmountCollectedDecimalYes
DocumentOrdersGetResponse.DocumentOrders.DocumentOrderItems.CityNameStringNo
DocumentOrdersGetResponse.DocumentOrders.DocumentOrderItems.CountryNameStringNo
DocumentOrdersGetResponse.DocumentOrders.DocumentOrderItems.CredentialNumberNullable`1No
DocumentOrdersGetResponse.DocumentOrders.DocumentOrderItems.DeliveredOnUtcTimeNullable`1No
DocumentOrdersGetResponse.DocumentOrders.DocumentOrderItems.DocumentDeliveryMethodStringYes
DocumentOrdersGetResponse.DocumentOrders.DocumentOrderItems.DocumentLanguageStringYes
DocumentOrdersGetResponse.DocumentOrders.DocumentOrderItems.DocumentOrderErrorsList<DocumentOrderErrorResponseItem>No
DocumentOrdersGetResponse.DocumentOrders.DocumentOrderItems.DocumentOrderErrors.ErrorCodeInt32Yes
DocumentOrdersGetResponse.DocumentOrders.DocumentOrderItems.DocumentOrderErrors.ErrorDescriptionStringYes
DocumentOrdersGetResponse.DocumentOrders.DocumentOrderItems.DocumentOrderItemNumberInt16Yes
DocumentOrdersGetResponse.DocumentOrders.DocumentOrderItems.DocumentTypeStringYes
DocumentOrdersGetResponse.DocumentOrders.DocumentOrderItems.FaxNumberStringNo
DocumentOrdersGetResponse.DocumentOrders.DocumentOrderItems.LastUpdateUtcTimeDateTimeYes
DocumentOrdersGetResponse.DocumentOrders.DocumentOrderItems.NumberOfCopiesInt16Yes
DocumentOrdersGetResponse.DocumentOrders.DocumentOrderItems.OperationControlScheduleIdInt32No
DocumentOrdersGetResponse.DocumentOrders.DocumentOrderItems.OrderItemStatusStringYes
DocumentOrdersGetResponse.DocumentOrders.DocumentOrderItems.PASICoreVersionInt64Yes
DocumentOrdersGetResponse.DocumentOrders.DocumentOrderItems.PostalCodeStringNo
DocumentOrdersGetResponse.DocumentOrders.DocumentOrderItems.PrintJobNumberInt32No
DocumentOrdersGetResponse.DocumentOrders.DocumentOrderItems.PrintJobSequenceNumberInt32No
DocumentOrdersGetResponse.DocumentOrders.DocumentOrderItems.ProcessedOnUtcTimeNullable`1No
DocumentOrdersGetResponse.DocumentOrders.DocumentOrderItems.ProcessExpectationStringYes
DocumentOrdersGetResponse.DocumentOrders.DocumentOrderItems.ProvidedConsentForSchoolReleaseStringYes
DocumentOrdersGetResponse.DocumentOrders.DocumentOrderItems.RecipientClientIdInt32No
DocumentOrdersGetResponse.DocumentOrders.DocumentOrderItems.RecipientInstitutionIdStringNo
DocumentOrdersGetResponse.DocumentOrders.DocumentOrderItems.RecipientIsStudentBooleanYes
DocumentOrdersGetResponse.DocumentOrders.DocumentOrderItems.RecipientNameStringYes
DocumentOrdersGetResponse.DocumentOrders.DocumentOrderItems.RecipientOfficialDocumentConsumerNullable`1No
DocumentOrdersGetResponse.DocumentOrders.DocumentOrderItems.ReorderDocumentOrderIdInt32No
DocumentOrdersGetResponse.DocumentOrders.DocumentOrderItems.ReorderDocumentOrderItemNumberInt16No
DocumentOrdersGetResponse.DocumentOrders.DocumentOrderItems.ReorderReasonStringNo
DocumentOrdersGetResponse.DocumentOrders.DocumentOrderItems.RequestTrackingIdStringNo
DocumentOrdersGetResponse.DocumentOrders.DocumentOrderItems.SpecialHandlingStatusStringYes
DocumentOrdersGetResponse.DocumentOrders.DocumentOrderItems.StateProvinceStringNo
DocumentOrdersGetResponse.DocumentOrders.DocumentOrderItems.StateProvinceIdStringYes
DocumentOrdersGetResponse.DocumentOrders.DocumentOrderItems.StatusChangeReasonStringNo
DocumentOrdersGetResponse.DocumentOrders.DocumentOrderItems.StudentNameStringNo
DocumentOrdersGetResponse.DocumentOrders.DocumentOrderItems.TotalAmountDecimalYes
DocumentOrdersGetResponse.DocumentOrders.DocumentOrderItems.WaybillRefIdGuidNo
DocumentOrdersGetResponse.DocumentOrders.EducationAccountIdentifierInt32No
DocumentOrdersGetResponse.DocumentOrders.EducationAccountOrganizationStringNo
DocumentOrdersGetResponse.DocumentOrders.OrderPlacedUtcTimeDateTimeNo
DocumentOrdersGetResponse.DocumentOrders.OrderReceivedMethodStringYes
DocumentOrdersGetResponse.DocumentOrders.OrderStatusStringYes
DocumentOrdersGetResponse.DocumentOrders.PASIClientSystemNameStringYes
DocumentOrdersGetResponse.DocumentOrders.PASICoreVersionInt64Yes
DocumentOrdersGetResponse.DocumentOrders.PaymentMethodStringNo
DocumentOrdersGetResponse.DocumentOrders.PaymentTransactionIdStringNo
DocumentOrdersGetResponse.DocumentOrders.RequestorNameStringNo
DocumentOrdersGetResponse.DocumentOrders.TotalAmountDecimalYes
DocumentOrdersGetResponse.RejectionsList<Rejection>No
DocumentOrdersGetResponse.Rejections.CodeStringYes
DocumentOrdersGetResponse.Rejections.DescriptionStringYes
See Also

Reference