3.6 Extensions

Table 3.1 lists properties described in the section 2 “The SOAP/JMS Underlying Protocol Binding” which are declarable as WSDL extension elements.

 

Table 3.1 SOAP/JMS binding properties which are declarable in WSDL 1.1 and WSDL 2.0 documents

Property localName

Valid WSDL Locations

jndiConnectionFactoryName

service, port/endpoint, binding

jndiInitialContextFactory

service, port/endpoint, binding

jndiURL

service, port/endpoint, binding

deliveryMode

service, port/endpoint, binding

priority

service, port/endpoint, binding

 timeToLive

service, port/endpoint, binding

replyToName

service, port/endpoint, binding

targetService

service, port/endpoint

soapAction

binding operation

 

Table 3.2 Lists other metadata for SOAP/JMS that is declarable as WSDL extension elements

 

Table 3.2 Other WSDL extension elements for SOAP/JMS

 

 

Extension element localName

Valid WSDL Locations

messageType

service, port/endpoint, binding, binding operation

 

[soapjms:messageType ]

·         This OPTIONAL element (of type xsd:string) specifies the message type to use for the request. The valid values are “TEXT” and “BYTES”.

·         Whilst no default value is specified, “BYTES” is recommended. See Section 2.4.1 for a discussion on message type.