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