使用 JAX-RPC 访问 IBM WebSphere Service Registry and Repository
2009-10-23 00:00:00 来源:WEB开发网如果安全性处于启用状态,则输入用户 ID 和密码,并单击 Log in。
单击 Applications。
单击 Enterprise Applications。
单击 ServiceRegistry。
单击位于“Additonal Properties”下方的 Publish WSDL Files。
单击 ServiceRegistry_WSDLFiles.zip。
保存文件。
展开该文件,您将看到一个名为 ServiceRegistry.ear 的目录/文件夹
该目录/文件夹内有另一个名为 WSRRCoreSDO.jar 的目录/文件夹。
该目录/文件夹内有另一个名为 META-INF 的目录/文件夹。
该目录/文件夹内有另一个名为 wsdl 的目录/文件夹。
该目录/文件夹内有一组用于定义 Service Registry SOAP API 的 WSDL 和 XML 模式文件。您必须对如何使用 WebSphere 进行 Java 和 JAX-RPC 编程有很好的了解,并且您还应该阅读 Service Registry Information Center 中关于已提供的客户端和 SOAP API 的信息。
提示:请注意,在 wsrrSdoWS.wsdl 文件中,端点是 WebSphere Application Server 实例中的 Service Registry 的端点。
生成客户端
本文中的示例代码假设由 WSDL2Java 工具生成的缺省客户端是 WebSphere Application Server 的一部分。
要生成客户端,请执行以下操作:
转到 WebSphere Application Server 安装的 bin 目录。
运行 setupcmdline 并将 PATH 环境变量设置为 WAS_PATH 的值。
在包含 WSDL 和 XSD 文件的目录中,运行以下命令: WSDL2Java –a –r client wsrrSdoW.wsdl.
您将看到一些关于命名空间 commonj.sdo 的警告,但您可以忽略它们。
从命名空间到 Java 包的映射既可以由 WSDL2Java 命令的参数进行控制,也可以由映射文件进行控制。
更多精彩
赞助商链接