XMS 初始上下文的 URI 格式

将采用统一资源指示符 (URI) 形式提供受管对象存储库的位置。 URI 的格式取决于上下文类型。

FileSystem 上下文

对于 FileSystem 上下文,URL 提供基于文件系统的目录的位置。 URL 的结构如 RFC 1738 统一资源定位器 ( URL ) 所定义: URL 具有前缀 file://,并且此前缀后面的语法是可以在运行 XMS 的系统上打开的文件的有效定义。

该语法可特定于平台,并且可使用“/”或“\”分隔符。 如果使用“\”,那么需要使用额外的“\”来转义每个分隔符。 这可防止 .NET 框架尝试将分隔符解释为其后面内容的转义字符。

以下示例说明了该语法:

file://myBindings
file:///admin/.bindings
file://\\admin\\.bindings
file://c:/admin/.bindings
file://c:\\admin\\.bindings
file://\\\\madison\\shared\\admin\\.bindings
file:///usr/admin/.bindings

LDAP 上下文

对于 LDAP 上下文,URL 的基本结构由 RFC 2255“LDAP URL 格式”定义,它具有不区分大小写的前缀 ldap://

以下示例说明了精确的语法:

LDAP://[Hostname][:Port]["/"[DistinguishedName]]

此语法由该 RFC 定义,但不支持任何属性、作用域、过滤器或扩展。

此语法的示例包括:

ldap://madison:389/cn=JMSData,dc=IBM,dc=UK
ldap://madison/cn=JMSData,dc=IBM,dc=UK
LDAP:///cn=JMSData,dc=IBM,dc=UK

WSS 上下文

对于 WSS 上下文,URL 采用 Web Service 端点形式,它具有前缀 http://

也可以使用前缀 cosnaming://wsvc://

这两个前缀可解释为以下含义:您正在使用可通过 http 访问其 URL 的 WSS 上下文,这样便可直接从 URL 轻松派生出初始上下文类型。

此语法的示例包括:

http://madison.ibm.com:9080/xmsjndi/services/JndiLookup
cosnaming://madison/jndilookup