Foxtable(狐表)用户栏目专家坐堂 → 财政piao据电子化系统接口,如何对接?


  共有2560人关注过本帖树形打印复制链接

主题:财政piao据电子化系统接口,如何对接?

帅哥哟,离线,有人找我吗?
pyh6918
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1135 积分:11099 威望:0 精华:2 注册:2008/9/1 10:45:00
财政piao据电子化系统接口,如何对接?  发帖心情 Post By:2016/7/27 13:12:00 [只看该作者]

请教各位教师:如何使用财政piao据电子化系统第三方接口 DLL?
下面是博思提供的接口文档:

<!--[if !supportLists]-->1. <!--[endif]-->系统设计

<!--[if !supportLists]-->1.1 <!--[endif]-->接口规范

1、如果是C/S架构,则调用接口DLLTotalInterface.dll中的接口方法。

2、如果是B/S架构,则调用组件OCXBillActiveFormProj.ocx中的接口方法。

OCX通过安装包自动注册在系统注册表中,键值为[7CDB6D1E-CD4A-47B4-BFD0-310B66089007]

通过键值获取OCX对象调用接口方法

TotalInterface.dllBillActiveFormProj.ocx都包含在应用环境包: “接口应用.EXE”中。

 

<!--[if !supportLists]-->1.1.1 <!--[endif]-->接口方法详述

<!--[if !supportLists]-->1.1.2 <!--[endif]-->接口方法详述

<!--[if !supportMisalignedColumns]--> <!--[endif]-->

接口名称:

InterfaceMethod

描述:通过调用DLL统一接口方法

DLL方法声明:

Function InterfaceMethod (aXml, aRes : PChar) : Integer;

参数:

参数名

类型

说明

aXml

PChar

根据要调用的具体方法,需传入相应的方法参数

aRes

PChar

根据调用传入方法参数,执行相应的方法,返回与之方法名相应的返回参数(XML格式)

返回值

0为调用失败  0 为返回串长度

参数说明:

1.调用DLL 传入参数和返回参数的类型是PChar

2.通过调用OCX 传入的参数和返回的参数类型是 string (IE 不支持PChar)

3.传入参数和返回参数的格式均采用xml的节点格式,但不包含xml头信息

 

<!--[if !supportLists]-->1.1.2.1.    <!--[endif]-->主要参数格式说明

<webbill>

<name>方法名称</name>

<ivcnode>单位开piao点编码</ivcnode>

<nodeuser>单位开piao点用户编码</nodeuser>

<userpwd>用户密码</userpwd>

<key>单位校验KEY</key>

<version>接口版本</version>

<systype>系统类型</systype>

<params>

<param1>参数1</param1>

<param2>参数2</param2>

.....

</params>

</webbill>

 

节点

说明

webbill

根结点

name

方法名称(如:InvoiceBillInvalidBillGetBillType等),该项是变动的

ivcnode

开piao点编码(根据piao据系统)

nodeuser

单位开piao点用户编码(根据piao据系统)

userpwd

单位开piao点用户密码(根据piao据系统)

key

单位校验KEY(根据piao据系统)

version

版本号(默认:1.0.0.1)

Systype

系统类型(默认:1)

params

方法的参数集合

param1param2

……

方法的参数是根据节点name的方法名称来决定的, 该项是变动的

通用参数说明:

单位开piao点用户编码,用户密码等信息双方保持一致。

单位开piao点编码默认为001;多开piao点情况根据财政piao据系统实际使用情况配置。

 

 


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/7/27 14:36:00 [只看该作者]

 foxtable的是C/S架构,直接引用 TotalInterface.dll,直接引用里面的函数即可。

 

 


 回到顶部