IPASISystemGetCaecExamMarkAuditEvents Method Provincial Approach to Student Information API
Retrieve the audit history outlining all the changes made to a particular CAEC Exam Mark.

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

CaecExamMarkAuditResponse GetCaecExamMarkAuditEvents(
	CaecExamMarkAuditRequest request
)

Parameters

request
Type: PASI.DataContract.SystemCaecExamMarkAuditRequest
Contains a CAEC Exam Mark Reference Id (GUID) indicating the record to be returned.

Return Value

Type: CaecExamMarkAuditResponse
The response contains a list of Exam Mark\Audit data for the specified Exam Mark. The audit information includes organization, user and date the record was modified.

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.

9081, 9082
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
RefIdGuidYes


Response Fields

Full Property NameTypeRequiredOther Attributes
CaecExamMarkAuditResponse.AuditEventsList<CaecExamMarkAuditInfo>Yes
CaecExamMarkAuditResponse.AuditEvents.AuditInfoAuditInfoYes
CaecExamMarkAuditResponse.AuditEvents.AuditInfo.OrganizationCodeStringNo
CaecExamMarkAuditResponse.AuditEvents.AuditInfo.UserNameStringNo
CaecExamMarkAuditResponse.AuditEvents.CaecExamMarkInfoCaecExamMarkInfoYes
CaecExamMarkAuditResponse.AuditEvents.CaecExamMarkInfo.CourseCodeStringYesValue must be 7 characters
CaecExamMarkAuditResponse.AuditEvents.CaecExamMarkInfo.EffectiveUtcDateTimeNo
CaecExamMarkAuditResponse.AuditEvents.CaecExamMarkInfo.ExamLanguageStringNoValue must be an appropriate LanguageOfExam code value
CaecExamMarkAuditResponse.AuditEvents.CaecExamMarkInfo.ExamSeriesStringNoValue must be an appropriate CAECExamSeries code value
CaecExamMarkAuditResponse.AuditEvents.CaecExamMarkInfo.ExamWrittenOnDateDateTimeNo
CaecExamMarkAuditResponse.AuditEvents.CaecExamMarkInfo.FormStringNoValue must be no more than 6 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]
CaecExamMarkAuditResponse.AuditEvents.CaecExamMarkInfo.FormatStringNoValue must be an appropriate CAECTestFormat code value
CaecExamMarkAuditResponse.AuditEvents.CaecExamMarkInfo.IsDeletedBooleanNo
CaecExamMarkAuditResponse.AuditEvents.CaecExamMarkInfo.JurisdictionStringNoValue must be an appropriate CAECJurisdiction code value
CaecExamMarkAuditResponse.AuditEvents.CaecExamMarkInfo.MarkStatusStringNoValue must be an appropriate CAECExamMarkStatus code value
CaecExamMarkAuditResponse.AuditEvents.CaecExamMarkInfo.MarkValueStringNoValue must be no more than 3 characters
CaecExamMarkAuditResponse.AuditEvents.CaecExamMarkInfo.PASICoreVersionInt64Yes
CaecExamMarkAuditResponse.AuditEvents.CaecExamMarkInfo.RefIdGuidYes
CaecExamMarkAuditResponse.AuditEvents.CaecExamMarkInfo.SchoolYearInt16YesValue must be between 1900 and 2100
CaecExamMarkAuditResponse.AuditEvents.CaecExamMarkInfo.StateProvinceIdStringNoValue must be in the form of a number between '000000001' and '999999999'
CaecExamMarkAuditResponse.AuditEvents.CaecExamMarkInfo.WritingCentreStringNoValue must be a valid organization code (e.g. s.1312).
CaecExamMarkAuditResponse.RejectionsList<Rejection>No
CaecExamMarkAuditResponse.Rejections.CodeStringYes
CaecExamMarkAuditResponse.Rejections.DescriptionStringYes
See Also

Reference