DLL主要函數(5個函數)
Public Sub SetHead(ByVal MsgSoruce As String, ByVal MsgDect As String, ByVal MsgServerName As String, ByVal MsgMethodName As String)
SetHead:這個函數主要設置消息包的頭,包含四個字符串參數
MsgSoruce:消息來源(確定)
MsgDect:消息目標(確定)
MsgServerName:數據處理服務名稱
MsgMethodName:對應服務的方法名稱
Public Sub SetContent(ByVal FieldNames As String, ByVal FieldContents As String)
SetContent:這個函數主要設置消息包的內容,包含2個字符串參數
FieldNames:項目名清單,每個項目名之間用*$*隔開
FieldContents:對應上面項目名的內容,每個內容名之間用*$*隔開
Public Property Get ErrorStat() As Boolean
ErrorStat:這個是屬性表示錯誤狀態,如果是TRUE,表示調用有錯誤,否則正常。
Public Property Get ErrorMsg() As String
ErrorMsg:這個屬性存儲錯誤消息。
Public Function SendMsg(ByVal ServerUrl As String) As String
SendMsg:這個函數主要來發送消息包,包含1個字符串參數。
ServerUrl:接口服務地址。
該函數帶返回值,返回格式如下:
NUM=’0’說明數據已正常發送并處理,否則表示沒有發送或處理成功,不成功的原因在DSC里進行描述。
如:
新DLL又增加2個函數,有些開發商在調用SetContent函數的時候,由于字符串長度的限制,不能安裝要求把請求內容一次性放入函數中。我們增加2個函數
1) Public Sub SetContentHead()
SetContentHead:無參數傳入函數,在傳每條記錄前調用。
2)Public Sub SetContentEx(ByVal FieldNames As String, ByVal FieldContents As String)
SetContentEx:單個內容設置,有2個參數
FieldNames:項目名稱
|
|