TRS WCM SOAP接口使用指南

4星 · 超过85%的资源 需积分: 10 48 下载量 13 浏览量 更新于2024-07-25 收藏 150KB PDF 举报
"TRS WCM SOAP接口说明文档,用于外部程序批量采集入库,适用于TRSWCM5.2和TRSWCM6.X版本,接口版本7。" TRS WCM(Web Content Management)系统提供了SOAP(Simple Object Access Protocol)接口,这是一种基于XML的协议,允许不同平台的应用程序之间交换结构化和类型化信息。SOAP接口主要用于第三方产品与WCM之间进行数据交换,尤其适合批量采集和入库操作。 **1. 概述** TRS WCM的SOAP接口设计用于与第三方系统的集成,通过这个接口,外部程序能够与WCM系统进行通信,执行特定的操作,如导入文档。SOAP协议本身不在此文档中详细解释,用户可以自行在网上查找相关资料进行学习。 **2. 适应范围** 此SOAP接口适用于TRSWCM5.2和6.X系列的产品。接口版本号为7,可以通过调用`getMajorVersion`方法获取。 **3. WCM的更新和设置** 在使用SOAP接口前,需要对WCM系统进行如下配置更新: - **[1]** 停止WCM系统运行。 - **[2]** 更新WCMSOAP的实现。备份`WEB-INF/classes/com`目录,并将提供的附件内容解压缩后拷贝到该目录下。 - **[3]** 修改SOAP配置。编辑`WEB-INF/server-config.wsdd`文件,将`importDocuments`方法添加到允许的方法列表中,使得允许的调用方法变为`importDocuments,importDocumentsByLocalFile`。 - **[4]** 重启WCM系统以使更改生效。 - **[5]** 配置系统参数。在WCM系统配置中增加名为`IMPORT_FILE_PATH`的配置项,指定第三方应用与WCM交换文件的本地目录,如`d:\temp\`或`/user/wcm/tmp/`。 **4. 接口详述** 接口的具体功能通过不同的服务和方法实现。 **4.1 获取当前WCMSOAP服务的版本** 这个服务用于获取WCMSOAP服务的主版本号。服务名为`http://<WCM服务器地址>/wcm/services/trswcm:GetSOAPInfoService`,方法名为`getMajorVersion`,不需传入任何参数。调用此方法将返回一个整数,表示当前的版本号。在Java中,可以创建`Call`对象并调用其方法来获取这个信息。 通过以上接口说明,开发者可以了解如何配置TRS WCM系统以启用SOAP接口,并且知道如何利用这个接口获取系统版本信息。后续章节可能还会详细介绍如何使用这些接口进行实际的数据交换操作,例如导入文档等。在实际应用中,开发者需要根据具体需求调用相应的接口方法,并遵循WCM系统的数据格式要求,以确保数据交换的顺利进行。