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