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