New WSDL definition wizard: Specify binding properties for SOAP/JMS (optional)

New WSDL definition wizard, specify the binding properties for SOAP/JMS reference material.

New WSDL definition wizard

List of panels:

Panel properties

Destination Style
This field is predefined as 'queue' and cannot be edited.
Initial Context Factory
This is the name of a Java class which will allows the SOAP client or server to perform naming and directory service functions through the standard JNDI interface to a particular type of repository.

The following predefined Java classes are offered, or the user can enter their own:

  • com.ibm.websphere.naming.WsnInitialContextFactory - This corresponds to a repository type of WebSphere Application Server Common Object Services Name Server (part of the CORBA standard)
  • com.sun.jndi.ldap.LdapCtxFactory - This has a repository type of LDAP (Lightweight Directory Access Protocol)
  • com.sun.jndi.fscontext.RefFSContextFactory - This has a file system repository type.

The named class must be available on the classpath for a SOAP client or server using this WSDL binding.

If one of these is selected, the corresponding JNDI Provider Type is selected automatically . If a user-defined value is supplied for the Initial Context Factory, the Provider Type field defaults to LDAP.

Note: The value of this field will determine the Provider Type and additional details that you will need to provide in the JNDI Provider Type Properties section of this wizard panel.
JNDI Connection Factory
This is the JNDI name used to bind to the JMS connection factory and must match your JMS configuration.
JNDI Destination Name
This is the JNDI name for the JMS destination factory and must match your JMS configuration.
JMS Vendor URI
The JMS vendor URI is a string which uniquely identifies the JMS implementation. This field can not be edited.
Provider Type
The Provider Type defines the protocol by which JMS obtains the information it needs.

The Initial Context Factory and the Provider Type dictate what other information you will need to provide in the JNDI Provider Type Properties section of the wizard. This object is set when the Initial Context Factory object is set.

It can be set to:

  • ldap
  • iiop
  • file
If it is set to ldap you will also need to provide:
  • Host Name
  • LDAP Context Name
  • JNDI Provider URL
If it is set to iiop you will also need to provide:
  • Host Name
  • Port Number
  • Target Context
  • JNDI Provider URL
If it is set to file you will also need to provide:
  • File Path
  • Drive Letter
  • JNDI Provider URL

JNDI Provider Type Properties

The properties that appear in this section are subject to the setting of the Initial Context Factory and the Provider Type

Host Name
The host name or IP address of the machine hosting the JNDI provider
Port Number
The port number on the host machine at which the JNDI provider can be contacted
Target Context
The JNDI context in which the search is to be performed
LDAP Context Name
The JNDI context in which the search is to be performed
File Path
The name of the file (including path) that contains the JMS definitions
Drive Letter
A drive letter to qualify the JNDI Provider URL. This is only applicable on systems where a drive letter is used to qualify a path.
JNDI provider URL
This is the resulting URL as used by JNDI and is read only. It is comprised of the host name and port number and optionally the target context. For example, iiop://hostname[:port] /[?TargetContext=ctx] (where [] define what is optional and should not be included in the string).
Related tasks
Generating a Web Service Definition from a message set
Related reference
New WSDL definition wizard