WSDL Binding Types: SOAP

See Also

When creating or editing a WSDL file, you may be prompted to select a binding type and a binding subtype. A binding contains protocol and data format information for the operations and messages of a port type.

If you select the SOAP binding type, then you must select one of the following binding subtypes:

Basic Profile Validation

If you are creating a WSDL file and you select the SOAP binding type, then the wizard checks for comformance to various requirements of the Web Services Interoperability Organization (WS-I) Basic Profile Version 1.1.

These requirements concern the RPC Literal and Document Literal binding subtypes. If your settings for message parts and the binding subtype do not conform to these requirements, then an error message appears at the bottom of the wizard page and the Finish button is disabled.

Here is a sample error message.

WS-I Basic Profile Rule R2204: A document-literal binding in a DESCRIPTION MUST refer, in each of its soap:body elements, only to wsdl:part elements(s) that have been defined using the element attribute.

Location Property

When a WSDL file is created, the port's soap:address node includes a Location property. The Location property specifies the address of the port. The wizard generates a dummy value for the Location property.

For "My Role" (inbound), the Location property must be unique. That is, the value must not conflict with any other WSDL files that are deployed to the same application server.

For "Partner Role" (outbound), the Location property does not need to be unique.

See Also
New WSDL Document Wizard: Concrete Configuration
Generate Binding and Service Port Dialog Box

Legal Notices