CallerInfo Object
Introduction
The CallerInfo object contains information about the PASI Client, Software Provider, and the user who is calling the PASI web service. This is mandatory information required with every request to PASI core.
End User CallerInfo Object
The End User CallerInfo object is sent to PASI in every request made by the end user from PowerSchool to PASI.
PASI Data Element | PowerSchool [Table]Field | Data Type |
---|---|---|
ClientMessageID | Managed by PASI Client | N/A |
Software.Manufacturer | [AB_PASICONFIG]ConfigValue where ConfigName = manufacturer | Text |
Software.Product | [AB_PASICONFIG]ConfigValue where ConfigName = product | Text |
Software.BuildNumber | This is the Provincial Reporting content version. | Text |
Software.Version | [Prefs] Value where Name = lastversionnumber | Text |
User.Name | [Users]LastFirst of the current user context | Text |
User.LocalID | [SchoolStaff]ID of the current user context | Text |
User.IPAddress | [AB_PASICONFIG]ConfigValue where ConfigName = ip | Text |
User.OrganizationCode | The Organization the current user context is signed into. | Text |
SentUtcTime | Managed by PASI Client | Date |
Synchronization System CallerInfo Object
The Synchronization System CallerInfo object is sent to PASI in every request made by the PASI Client during synchronization.
PASI Data Element | PowerSchool [Table]Field | Data Type |
---|---|---|
ClientMessageID | Managed by PASI Client | N/A |
Software.Manufacturer | [AB_PASICONFIG]ConfigValue where ConfigName = manufacturer | Text |
Software.Product | [AB_PASICONFIG]ConfigValue where ConfigName = product | Text |
Software.BuildNumber | This is the Provincial Reporting content version. | Text |
Software.Version | [Prefs] Value where Name = lastversionnumber | Text |
User.Name | [AB_PASICONFIG]ConfigValue where ConfigName = name | Text |
User.LocalID | [AB_PASICONFIG]ConfigValue where ConfigName = localid | Text |
User.IPAddress | [AB_PASICONFIG]ConfigValue where ConfigName = ip | Text |
User.OrganizationCode | [Prefs] Value where Name = districtnumber | Text |
SentUtcTime | Managed by PASI Client | Date |