ACL Checking Scenarios for Provider Web Service Descriptors on an Earlier Web Services Implementation
Important:
This section summarizes the ACL checking scenarios for a provider web service descriptor that runs on the web services implementation introduced in
Integration Server versions 7.1 (that is, the
Pre-8.2 compatibility mode property is set to true). For information about the ACL checking scenarios for a provider web service descriptor that runs on the web services stack available in
Integration Server versions in
Integration Server 8.2 or later, see
ACL Checking Scenarios for Provider Web
Service Descriptors.
Note:
The Pre-8.2 compatibility mode property and the ability to run in pre-8.2 compatibility mode are deprecated as of Integration Server 10.4 due to the deprecation of the web services implementation introduced in Integration Server version 7.1.
The following tables identify the various combinations of the ACL checking results for a provider web service descriptor and its handler services when the provider web service descriptor runs on the web services stack implementation introduced in Integration Server version 7.1 (that is, the provider web service descriptors for which the Pre-8.2 compatibility mode property is set to true).
Transport Credentials Provided? | Handler ACL Result | Request Handler Executes? | Message Credentials Provided? | WSD ACL Result | SOAP Fault Returned? | Response Handler Executes? | Behavior |
No | Pass | Yes | No | Pass | NA | Yes | 1 |
No | Pass | Yes | Yes | Pass | NA | Yes | 1 |
Yes | Pass | Yes | No | Pass | NA | Yes | 1 |
Yes | Pass | Yes | Yes | Pass | NA | Yes | 1 |
No | Pass | Yes | No | Fail | Yes | Yes | 2 |
No | Pass | Yes | Yes | Fail | Yes | Yes | 3 |
Yes | Pass | Yes | No | Fail | Yes | Yes | 3 |
Yes | Pass | Yes | Yes | Fail | Yes | Yes | 3 |
No | Fail | No | NA | NA | Yes | No | 4 |
Yes | Fail | No | NA | NA | Yes | No | 5 |
Yes, but incorrect | NA | No | NA | NA | No | No | 6 |
Behavior | Description |
1 | Endpoint service executes. |
2 | Integration Server returns the following: ![*](chapterTOC_bullet.png) An HTTP response status code of 401 ![*](chapterTOC_bullet.png) A SOAP fault with the message [ISS.0088.9164] Access to WSDescriptor < webServiceDescriptorName> denied. |
3 | Integration Server returns the following: ![*](chapterTOC_bullet.png) An HTTP response status code of 500 ![*](chapterTOC_bullet.png) A SOAP fault with the message [ISS.0088.9164] Access to WSDescriptor < webServiceDescriptorName> denied. |
4 | Integration Server returns the following: ![*](chapterTOC_bullet.png) An HTTP response status code of 401 ![*](chapterTOC_bullet.png) A SOAP fault with the message [ISS.0088.9433] Access denied to Handler Service < handlerService> |
5 | Integration Server returns the following: ![*](chapterTOC_bullet.png) An HTTP response status code of 500 ![*](chapterTOC_bullet.png) A SOAP fault with the message [ISS.0088.9433] Access denied to Handler Service < handlerService> |
6 | Integration Server returns the following: ![*](chapterTOC_bullet.png) An HTTP response status code of 401 ![*](chapterTOC_bullet.png) A “<h4>Access Denied</h4>” message |