新建 WSDL 定义向导,指定 SOAP/JMS 引用资源的绑定属性。
面板属性
- 目标样式
- 已将此字段预定义为“队列”,无法对它进行编辑。
- 初始上下文工厂
- 这是一个 Java 类的名称,它使 SOAP 客户机或服务器可以在从标准 JNDI 接口到特定类型的存储库上执行命名和目录服务。
以下提供了预定义的 Java 类,或者用户也可以输入他们自己的 Java 类:
- com.ibm.websphere.naming.WsnInitialContextFactory - 这对应于一个 WebSphere Application Server 类型 Common Object Services Name Server(CORBA 标准的部分)的存储库
- com.sun.jndi.ldap.LdapCtxFactory - 这具有一个 LDAP(轻量级目录访问协议)类型的存储库
- com.sun.jndi.fscontext.RefFSContextFactory - 这具有一个文件系统存储库类型。
指定的类在使用该 WSDL 绑定的 SOAP 客户机或服务器的类路径中必须可用。
如果选择了这其中的一个,则会自动选择对应的 JNDI 提供程序类型。如果为初始上下文工厂提供了用户定义的值,提供程序程序类型缺省为 LDAP。
注: 该字段的值将确定提供程序类型和需要在此向导面板的 JNDI 提供程序部分提供的其他详细信息。
- JNDI 连接工厂
- 这是用于绑定到 JMS 连接工厂的 JNDI 名称,它必须与您的 JMS 配置相匹配。
- JNDI 目标名称
- 这是 JMS 连接工厂的 JNDI 名称,它必须与您的 JMS 配置相匹配。
- JMS 提供程序 URI
- JMS 供应商 URI 是唯一识别 JMS 实施的字符串。不能编辑此字段。
- 提供者类型
- 提供程序类型定义用于 JMS 包含其所需信息的协议。
初始上下文工厂和提供程序类型表明需要在向导面板的 JNDI 提供程序部分提供的其他信息。该对象在设置初始上下文工厂对象时设置。
它可设置为:
如果设置为 ldap,您还需要提供:
- 主机名
- LDAP 上下文名称
- JNDI 供应商 URL
如果设置为 iiop,您还需要提供:
- 主机名
- 端口号
- 目标上下文
- JNDI 供应商 URL
JNDI 提供者类型属性
此部分中显示的属性取决于初始上下文工厂和提供程序类型的设置。
- 主机名
- JNDI 提供程序所在的主机名和 IP 地址
- 端口号
- 主机上可以连接 JNDI 提供程序的端口号
- 目标上下文
- 要执行搜索的 JNDI 上下文
- LDAP 上下文名称
- 要执行搜索的 JNDI 上下文
- 文件路径
- 包含 JMS 定义的文件名(包含路径)
- 盘符
- 限定 JNDI 提供程序 URL 的盘符。这仅应用在盘符用于限定路径的系统上。
- JNDI 提供程序 URL
- 这是生成的由 JNDI 使用的 URL,并且是只读的。它由主机名、端口号和目标上下文(可选)组成。例如,iiop://hostname[:port] /[?TargetContext=ctx](其中,[] 定义的是可选内容并且不包含在字符串中)。