- From: Rokicki, Derek <Derek.Rokicki@softwareag.com>
- Date: Mon, 20 Oct 2008 17:21:47 -0400
- To: <public-soap-jms@w3.org>
With respect to action 45:
http://www.w3.org/2002/ws/soapjms/tracker/actions/45
I propose we make the following changes to the SOAP over JMS 1.0
specification: http://www.w3.org/TR/2008/WD-soapjms-20080723
2.2.1 Connection to a destination
Add the following definition:
[Definition:soapjms:jndiContextParameter]
(soapjms:jndiContextParameterType)
- Specifies an additional property, other than jndiURL and
jndiInitialContextFactory, which is needed to connect to the JNDI
provider.
- The JNDI property's name should be included in the name attribute, and
its value should be included in the value attribute.
- an optional property that MAY be specified more than once
- MAY be specified in JMS URI, WSDL, or somewhere else in the
environment
Example: the JNDI property com.sun.jndi.someParameter can be included in
the WSDL as follows:
<soapjms:jndiContextParameter name="com.sun.jndi.someParameter"
value="someValue"/>
Note that we will also need to add the new type to the schema, as
defined by action 44. The new type could look something like this:
<xs:element name="jndiContextParameterType">
<xs:complexType>
<xs:attribute name="name" type="string"
use="required"></attribute>
<xs:attribute name="value" type="string"
use="required"></attribute>
</xs:complexType>
</xs:element>
2.2.4 Binding of Properties to URI
Add the following row to the Binding of Properties to URI table where:
- The value in the Specification Property column = jndiContextParameter
- The value in the URI Representation column = as a query parameter
combining the string "jndi-" with the jndiContextParameter's name
attribute.
- The value in the Client Treatment column = Should exclude
Received on Monday, 20 October 2008 21:22:30 UTC