SOAP模块
您可以使用SOAP模块连接到Adobe Workfront Fusion中的SOAP API。
访问要求
您必须具有以下权限才能使用本文中的功能:
要了解您拥有什么计划、许可证类型或访问权限,请与Workfront管理员联系。
有关Adobe Workfront Fusion许可证的信息,请参阅Adobe Workfront Fusion 许可证。
SOAP模块的限制
SOAP模块当前为测试版,不支持:
- 重新定义元素
- 分数数字限制
- 总数字限制
- 空格限制
- 输入和输出消息中有多个部分。 仅支持单部分消息
- 在SOAP编码架构和元素的帮助下定义的自定义XML架构元素。
code language-none |
---|
|
soapenc:Array
、soapenc:arrayType
和wsdl:arrayType
引用。解决方法
如果SOAP模块拒绝处理WSDL文件或在该模块的配置中引发各种错误,您可以尝试改用通用 HTTP > 发出请求 模块:
-
在Workfront Fusion中,创建新方案。
-
在方案中插入 HTTP > 发出请求 模块。
-
打开模块的配置,并填写以下字段:
table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header 方法 POST 主体类型 Raw 内容类型 XML (application/xml) 解析响应 已启用 -
打开新的Web浏览器窗口或选项卡。
-
将WSDL URL粘贴到Web浏览器的地址栏并提取XML文件。
WSDL URL通常以
?wsdl
结尾,但不一定以http://voip.ms/api/v1/server.wsdl
结尾。 -
如果WSDL文件未直接显示在Web浏览器中,请在文本编辑器中打开下载的文件。
-
搜索
<service>
或<wsdl:service>
标记: -
找到后,从
location
属性复制URL。 -
在Workfront Fusion中,将URL粘贴到HTTP模块的URL字段中。
-
在新的Web浏览器窗口/选项卡中打开联机SOAP客户端。
-
将WSDL URL粘贴到“WSDL URL”字段中。
-
单击 浏览。
-
从左侧的函数列表中选取,例如
getLanguages
。 -
复制请求XML文本区域的内容。
-
在Workfront Fusion中,将复制的内容粘贴到模块的URL字段。
-
通过将问号替换为实际值来为所选参数提供值:
-
单击 确定 关闭模块的配置。
-
执行方案或模块。