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:项目名称
|
|