Service Reference Name: S_ACL_INFO_GET_V001
This service is used to query ACL rights that apply to the current user as determined by the SecurityID.
In addition to the SecurityID, the required ACL right must also be specified using type, key and subkey:
The service will return information about the required ACL right (execution right or view right, see above).
SIHOT.PMS ← IF Partner
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:envgen="http://soapenvelopegenerator.eduardocastro.info/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soapenv:Header />
<soapenv:Body>
<S_ACL_INFO_GET_V001Request xmlns="http://www.gubse.com/IFS/SihotServices01.xsd"><!--Optional--><TransactionID>string</TransactionID>
<Authentication>
<SecurityID>string</SecurityID>
</Authentication>
<SearchCriteria><!--Optional--><Type>Base: string Pattern: ([-+]){0,1}([0-9])*</Type><!--Optional--><Key>string</Key><!--Optional--><Subkey>string</Subkey>
</SearchCriteria>
</S_ACL_INFO_GET_V001Request>
</soapenv:Body>
</soapenv:Envelope>
| Name | Type |
|---|---|
| S_ACL_INFO_GET_V001Request | |
| TransactionID | string |
| Authentication | Node |
| SecurityID | string |
| SearchCriteria | Node |
| Type | Base: string Pattern: ([-+]){0,1}([0-9])* |
| Key | string |
| Subkey | string |
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:envgen="http://soapenvelopegenerator.eduardocastro.info/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soapenv:Header />
<soapenv:Body>
<S_ACL_INFO_GET_V001Response xmlns="http://www.gubse.com/IFS/SihotServices01.xsd"><!--Optional--><TransactionID>string</TransactionID>
<Result>
<Success>Base: string Pattern: true or false</Success><!--Optional--><ErrorMsg>string</ErrorMsg><!--Optional--><MSG-LIST><!--Optional--><MSG-ENTRY><!--Optional--><MSG-LEVEL>Base: string Pattern: ERROR or WARNING or INFO</MSG-LEVEL><!--Optional--><MSG-CLASS>string</MSG-CLASS><!--Optional--><MSG-NO>Base: string Pattern: ([0-9])*</MSG-NO><!--Optional--><MSG-TEXT>string</MSG-TEXT><!--Optional--><MSG-ENTRY-PARAM-LIST><!--Optional--><PARAM><!--Optional--><INDEX>Base: string Pattern: ([0-9])*</INDEX><!--Optional--><VALUE>string</VALUE>
</PARAM>
</MSG-ENTRY-PARAM-LIST><!--Optional--><MSG-COMMENT>string</MSG-COMMENT><!--Optional--><MSG-SUPRESSED>string</MSG-SUPRESSED>
</MSG-ENTRY>
</MSG-LIST>
</Result><!--Optional--><ACLInfo>
<Type>Base: string Pattern: ([-+]){0,1}([0-9])*</Type>
<Typename>string</Typename>
<Key>string</Key>
<Subkey>string</Subkey>
<HasExecutionRight>Base: string Pattern: ([-+]){0,1}([0-9])*</HasExecutionRight>
<HasViewRight>Base: string Pattern: ([-+]){0,1}([0-9])*</HasViewRight>
</ACLInfo>
</S_ACL_INFO_GET_V001Response>
</soapenv:Body>
</soapenv:Envelope>
| Name | Type |
|---|---|
| S_ACL_INFO_GET_V001Response | |
| TransactionID | string |
| Result | Node |
| Success | Base: string Pattern: true or false |
| ErrorMsg | string |
| MSG-LIST | Node |
| MSG-ENTRY | Node |
| MSG-LEVEL | Base: string Pattern: ERROR or WARNING or INFO |
| MSG-CLASS | string |
| MSG-NO | Base: string Pattern: ([0-9])* |
| MSG-TEXT | string |
| MSG-ENTRY-PARAM-LIST | Node |
| PARAM | Node |
| INDEX | Base: string Pattern: ([0-9])* |
| VALUE | string |
| MSG-COMMENT | string |
| MSG-SUPRESSED | string |
| ACLInfo | Node |
| Type | Base: string Pattern: ([-+]){0,1}([0-9])* |
| Typename | string |
| Key | string |
| Subkey | string |
| HasExecutionRight | Base: string Pattern: ([-+]){0,1}([0-9])* |
| HasViewRight | Base: string Pattern: ([-+]){0,1}([0-9])* |