2013-12-12 57 views
1

我在基於SOAP的API中使用EventNotification。問題是,當信封發生任何事件時,我沒有收到URL上的任何請求(我在事件通知的定義中提到)。DocuSign基於SOAP的API中的EventNotification

以下是我的代碼片段:(這裏我需要通知完成信封時)

Dim EnvelopeNotificationURL As String = "https://{my url}" 

Dim EventNotifi As New EventNotification 

EventNotifi.URL = EnvelopeNotificationURL 

EventNotifi.LoggingEnabled = True 

'Defining Envelope Events 
Dim envEvent(0) As EnvelopeEvent 

envEvent(0) = New EnvelopeEvent 

envEvent(0).EnvelopeEventStatusCode = EnvelopeEventStatusCode.Completed 

EventNotifi.EnvelopeEvents = envEvent 

NewEnvelope.EventNotification = EventNotifi 

'// Here NewEnvelope is an instance of Envelope Class. 

回答

0

至少有幾個可能的原因在這裏:的

  1. 事件通知部分您XML請求不正確/完整。我建議你更新你的問題,以包含發送到服務器的完整XML請求的跟蹤(你可以使用Fiddler或類似工具輕鬆生成此跟蹤),以便我們可以檢查完整的XML請求和規則解決其格式/內容的任何問題。

  2. XML請求格式/內容沒有問題,並且Connect試圖在信封完成時將消息發送給您的偵聽器,但存在阻止將消息傳遞給偵聽器的問題。我建議您檢查DocuSign Connect日誌(在DocuSign Web控制檯中)以確定:1)是否正在發送消息; 2)如果消息到達監聽端點有問題。 Connect Service指南(http://www.docusign.com/sites/default/files/DocuSign_Connect_Service_Guide.pdf)包含有關如何查看日誌的信息。

如果您可以更新有關您在連接日誌文件中看到的信息,你的問題,也包括那將會給服務器的完整的XML請求的痕跡,我會更新這個答案與額外的反饋。

+0

我已經解決了這個問題..在構建的XML中有一些錯誤... Thankx .. – user3095480