2016-09-29 104 views
0

我必須通過其WCF界面與OpenText LiveLink進行通信。從它的ID獲取用戶名..?

我使用GetNode函數,我傳遞一個節點ID並返回有關文檔的信息。

一個返回的字段是「CreatedBy」:797207

我需要得到一個用戶名,而不是一個ID的......這是怎麼可行?

回答

1

您可以使用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)爲您提供了大量的其它用戶相關的功能:

MemberService's available methods

您可以輕鬆地將WSDL導入到像SoapUI這樣的應用程序中,並執行您可能需要的所有測試。

+0

哇謝謝!我從來沒有想過我會得到這個晦澀的技術的答案:)我找不到任何文件,所以我必須探索和推斷......再次感謝! – ibiza

+0

不客氣。這是StackOverflow的魔力...... :))高興地幫助你。 – abarisone