The GetOrganizations operation retrieves the universe of organizations based on the user credentials included in the request.
This operation returns a collection of pair data for the username provided. The list of organizations returned is based on the user’s role:
| Operation | ListDocuments |
|---|---|
| Style | document |
| Operation | Request-response |
| SOAP Action | http://tempuri.org/IIntegrationService/GetOrganizations |
| Input | IIntegrationService_GetOrganizations_InputMessage (soap:body, use = literal) parameters type GetOrganizationsRequest |
| Output | IIntegrationService_GetOrganizations_OutputMessage (soap:body, use = literal) parameters type GetOrganizationsResponse |
The operation input is GetOrganizationsRequest. The request requires a GetOrganizationsRequest object containing user and password as parameters on the input.
| Parameter | Type | Constraints | Description |
|---|---|---|---|
| request | GetOrganizations | Required | The input message for the GetOrganizations operation used to request a list of OPPSA organizations. |
The operation output is GetOrganizationsResponse. The response returns a GetOrganizationsRequest object containing status information for the request.
| Element | Type | Description |
|---|---|---|
| GetOrganizationsResponse | GetOrganizationsResponse | The output message for the GetOrganizations operation used to return the details of the request. |
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:int="http://integrationservice.oppsa.wk"> <soapenv:Header/> <soapenv:Body> <tem:GetOrganizations> <!--Optional:--> <tem:userName>user1</tem:userName> <!--Optional:--> <tem:password>Password111!</tem:password> </tem:GetOrganizations> </soapenv:Body> </soapenv:Envelope>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Header> <ActivityId CorrelationId="cd3542ea-e7f0-4c61-a315-96bda86074a6" xmlns="http://schemas.microsoft.com/2004/09/ServiceModel/Diagnostics">40771ae9-8191-41fa-b648-83257032aabf</ActivityId> </s:Header> <s:Body> <GetOrganizationsResponse xmlns="http://integrationservice.oppsa.wk"> <GetOrganizationsResult xmlns:a="http://schemas.datacontract.org/2004/07/WoltersKluwerFS.OPPSA.Web.DataContracts"> <a:OrganizationInfo> <a:OrganizationGUID>d22a1b1c7d111d666709a71a18d6a7d2</a:OrganizationGUID> <a:OrganizationShortName>Root Org</a:OrganizationShortName> </a:OrganizationInfo> <a:OrganizationInfo> <a:OrganizationGUID>555a1b2c03da46189456e05f44ge111c</a:OrganizationGUID> <a:OrganizationShortName>Main Bank</a:OrganizationShortName> </a:OrganizationInfo> </GetOrganizationsResult> </GetOrganizationsResponse> </s:Body> </s:Envelope>