IPASISystemSubmitDiplomaExamRescoreRequest Method Provincial Approach to Student Information API
Ministry only service. This service is used to submit or update a diploma exam rescore request.

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

DiplomaExamRescoreResponse SubmitDiplomaExamRescoreRequest(
	DiplomaExamRescoreRequest request
)

Parameters

request
Type: PASI.DataContract.SystemDiplomaExamRescoreRequest
Contains all the information needed to submit a diploma exam rescore request.

Return Value

Type: DiplomaExamRescoreResponse
The PASI Core version and the reference id for the exam rescore request

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.

9019, 9023, 62011, 62012, 62013, 62014, 62015, 62016, 62017, 62018
Remarks

Request and Response Class Diagram



Request Fields

Full Property NameTypeRequiredOther Attributes
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
BillingInformationIdInt32Yes
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
ConsentStringYesValue must be an appropriate ConsentReceived code value
EducationAccountIdentifierInt32Yes
EducationAccountOrganizationStringNoValue must be a valid organization code (e.g. s.1312).
EligibleForRefundBooleanYes
FeeAmountDecimalYesDecimal 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
GstDueDecimalYesDecimal 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
PASICoreVersionInt64Yes
PaymentMethodStringNoValue must be an appropriate RescorePaymentReceivedMethod code value
PaymentStatusStringYesValue must be an appropriate RescorePaymentStatus code value
PaymentTransactionIdStringNo
RefIdGuidYes
RequestMethodStringYesValue must be an appropriate RescoreRequestReceivedMethod code value
RequestorNameStringYes
RequestStatusStringYesValue must be an appropriate RescoreRequestStatus code value


Response Fields

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

Reference