2014-03-04 48 views
0

我有一個用於使用Docusign連接的java偵聽器。檢出連接調用的日誌我看到了XML,正如我所期望的那樣填充了表單字段。但是,由於某些原因,當表單數據部分中的對象被反序列化時,它是null。我認爲這可能與下面的SO質疑Docusign連接java偵聽器反序列化爲不正確的對象

Why is my WCF web service presenting this object in a different namespace with different field names?

我使用的Apache CXF和Maven從

https://www.docusign.net/api/3.0/api.asmx?wsdl

下載API對象然而,反序列化對象看起來與連接發送的XML不同。有沒有人遇到過,或者得到了一個可以訪問表單字段的監聽器?

感謝, 香薰

回答

0

我從來沒有建立一個Java的DocuSign連接監聽器的應用程序,但我已經建立了一個用C#,我用在GitHub上的示例代碼開始這樣做了。 Java代碼在這裏 - https://github.com/docusign/DocuSign-eSignature-SDK/tree/master/Java/Connect - 如果沒有別的,也許將它與你所得到的進行比較可能會幫助你識別問題。或者,您可以選擇重新開始,通過使用GitHub示例應用程序作爲構建偵聽器應用程序的基礎 - C#偵聽器應用程序是即插即用的,我期望Java版本是相同的。

+0

感謝Kim,我的確從一開始就看着DS java的例子,但它非常準確,並沒有真正做太多,所以我最終編寫了自己的解決方案。這似乎起作用,因爲我從DS接收XML並能夠從中抽出一些東西。唯一的問題是,反序列化的對象看起來與從服務器發送的對象不同 - 不同的屬性等等。同樣,它看起來與上面引用的問題類似,但我使用的是java而不是WCF。 – dermd