0
我必须通过其WCF界面与OpenText LiveLink进行通信。从它的ID获取用户名..?
我使用GetNode
函数,我传递一个节点ID并返回有关文档的信息。
一个返回的字段是“CreatedBy”:797207
我需要得到一个用户名,而不是一个ID的......这是怎么可行?
我必须通过其WCF界面与OpenText LiveLink进行通信。从它的ID获取用户名..?
我使用GetNode
函数,我传递一个节点ID并返回有关文档的信息。
一个返回的字段是“CreatedBy”:797207
我需要得到一个用户名,而不是一个ID的......这是怎么可行?
您可以使用MemberService
WS接口,其XML请求的getMemberByID
方法如下:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:api.ecm.opentext.com" xmlns:urn1="urn:MemberService.service.livelink.opentext.com">
<soapenv:Header>
<urn:OTAuthentication>
<!--Optional:-->
<urn:AuthenticationToken>?</urn:AuthenticationToken>
</urn:OTAuthentication>
</soapenv:Header>
<soapenv:Body>
<urn1:GetMemberById>
<urn1:memberID>?</urn1:memberID>
</urn1:GetMemberById>
</soapenv:Body>
</soapenv:Envelope>
一般MemberService(可在http://your-OTCS-server/cws/MemberService.svc)为您提供了大量的其它用户相关的功能:
您可以轻松地将WSDL导入到像SoapUI这样的应用程序中,并执行您可能需要的所有测试。
哇谢谢!我从来没有想过我会得到这个晦涩的技术的答案:)我找不到任何文件,所以我必须探索和推断......再次感谢! – ibiza
不客气。这是StackOverflow的魔力...... :))高兴地帮助你。 – abarisone