The Access Manager SOAP Binding Service includes a Java package named com.sun.identity.liberty.ws.soapbinding. This package provides classes to construct SOAP requests and responses and to change the contact point for the SOAP binding. The following table describes some of the available classes. For more detailed information, see the Java API Reference in /AccessManager-base/SUNWam/docs or on docs.sun.com.
Table 8–1 SOAP Binding Service Classes
Class |
Description |
---|---|
Client |
Provides a WSC with a method to send requests using a SOAP connection with a WSP. |
ConsentHeader |
Defines the SOAP element named Consent. |
CorrelationHeader |
Defines the SOAP element named Correlation. |
ProcessingContextHeader |
Defines the SOAP element named ProcessingContext. |
ProviderHeader |
Defines the SOAP element named Provider. |
RequestHandler |
Defines an interface that needs to be implemented by each web service in order to receive a request from your web service client. After implementing the handler class, the user must register the class in the SOAP Binding Service so the SOAP layer knows where to forward incoming WSC requests. |
Message |
Used by both the web service client and server to construct SOAP requests and responses. |
ServiceInstanceUpdateHeader |
Allows a service to change the endpoint on which requesters will contact it. |
ServiceInstanceUpdateHeader.Credential |
Allows a service to use a different security mechanism and credentials to access the requested resource. |
SOAPBindingException |
Represents an error that has occurred while processing a SOAP request and response. |
SOAPFault |
Defines the SOAP element named Fault. |
SOAPFaultDetail |
Defines the SOAP element named Consent. |
SOAPFaultException |
Represents a SOAP fault while processing a SOAP request. |
UsageDirectiveHeader |
Defines the SOAP element named UsageDirective. |
See Appendix A, Liberty-based and SAML Samples for sample code and files to help you understand the implementation of the Liberty Alliance Project specifications.
See PAOS Binding for information on this reverse HTTP binding for SOAP.