3/17/2017 Changes
Changes affecting all PeopleHub web services (PeopleService, GetPeopleService, SearchByIndividual, AppointmentService, LimitedPeopleService):
- XML Tags: Most of the XML tags have been shortened. Consistency in abbreviations has been used (i.e. all Date has been shorted to Dt). The .xsd and service contracts will include a cross-reference of Field Name to XML Tag.
- XML Namespace Prefix: The ‘ph:’ prefix has been removed.
- Header is now Footer:Â A change in the service back-end functionality resulted in the information previously output as a Header to output as a Footer.Â
- Pagination: Pagination (ability to call the data back in batches ex. 10,000 records at a time) has been re-implemented. In January we had to eliminate pagination when it was not functioning due to an issue on the PeopleHub. This issue has since been resolved allowing us to re-implement this desired functionality. Pagination is optional in the request.Â
- Note: Pagination will only be available on the PeopleService and the LimitedPeopleService as it was previously, but we are considering adding it to GetPeopleService as well.
- Date Format:Â Dates now appear as yyyy-MM-dd.
- Work Address Country now available (3/20 PeopleHub release)
- Issue with Preferred Last Name Resolved (3/20 PeopleHub release)
- Disability Flag removed
- Streaming capability added for performance
- Worker_Status valid values of "Retired Active" and "On Layoff" have been enabled if someone has access to that population.
- All State and Country values are now mapped to the ISO code instead of the full name.
- Grad Student Address, Primary Nationality, and Sponsored Identity Type added to response.
Â
Updated XSDs:
- PeopleService/GetPeopleService/SearchByIndividual: https://git.yale.edu/BSG-SOA/Talend-Public/blob/Dev/PeopleService_Response_v1.xsd
- LimitedPeopleService: https://git.yale.edu/BSG-SOA/Talend-Public/blob/Dev/LimitedPeopleService_Response_v1.xsd
- AppointmentService: https://git.yale.edu/BSG-SOA/Talend-Public/blob/Dev/AppointmentService_Response_v1.xsd