文档库 最新最全的文档下载
当前位置:文档库 › VB 调用SAP RFC 实例

VB 调用SAP RFC 实例

VB 调用SAP RFC 实例
VB 调用SAP RFC 实例

1 SAP操作

1.1 创建结构 ZMM_MATNR(tcode: se11)

1.2创建RFC函数 ZTEST2 (tcode: se37)

Attributes->Processing type: 选择Remote-enabled module,激活远程调用设置Import参数

设置export参数

设置tables参数

编写Source code代码(源码见附1),并激活函数

2 https://www.wendangku.net/doc/a210864833.html, 2005 操作

2.1 创建 https://www.wendangku.net/doc/a210864833.html, 项目,并引用SAP的COM

编写https://www.wendangku.net/doc/a210864833.html,代码调用SAP 的RFC函数(源码见附2)

3 调试技巧

如果在https://www.wendangku.net/doc/a210864833.html,代码调用SAP 的RFC函数时,想直接进入SAP 的RFC函数调试,先在https://www.wendangku.net/doc/a210864833.html,代码中设置连接为DEBUG状态

Connect.ABAPDebug = True

再在ABAP代码中设置外部DEBUG断点:

Break-point.

运行https://www.wendangku.net/doc/a210864833.html,代码,当调用SAP 的RFC函数时,就会打开ABAP编辑器并在外部DEBUG断点停住让你调试……

附1:

FUNCTION ZTEST2.

*"----------------------------------------------------------------------

*"*"Local interface:

*" IMPORTING

*" VALUE(MBLNR) TYPE MBLNR

*" EXPORTING

*" VALUE(MSG) TYPE CHAR200

*" TABLES

*" TB_MATNR STRUCTURE ZMM_MATNR

*"----------------------------------------------------------------------

Break-point.

MSG = 'hello'.

TB_MATNR-MATNR = '100000-000001-88'.

append TB_MATNR.

TB_MATNR-MATNR = '100000-000001-99'.

append TB_MATNR.

ENDFUNCTION.

附2:

Public Sub sub1()

Dim Connect As Object

Dim Functions As Object

Functions = CreateObject("Sap.Functions") ' 创建RFC的本地对象 Connect = Functions.Connection ' 设置连接

Connect.ApplicationServer = "192.168.1.220" ' 赋值服务器IP Connect.Client = "001" ' 赋值SAP集团代码

https://www.wendangku.net/doc/a210864833.html,nguage = "ZH" ' 置SAP系统界面中文

https://www.wendangku.net/doc/a210864833.html,er = "USER1" ' 赋值SAP登录用户名

Connect.Password = "123456" ' 赋值SAP登录用户密码

Connect.SystemNumber = 1 ' 赋值SAP系统号

Connect.ABAPDebug = True

If Not Connect.Logon(0, True) Then ' 软件登录SAP并判断\

Dim fffff

fffff = 1

Else ' 登录SAP成功

End If

Dim oFun As Object

oFun = Functions.Add("ZTEST2")

oFun.exports("MBLNR") = "aaa"

Dim returnFunc

returnFunc = oFun.Call

Dim ss

ss = oFun.imports("MSG").Value

Dim tb1 As Object

tb1 = oFun.Tables("TB_MATNR")

Dim i

For i = 1 To tb1.rowcount

Dim s1

s1 = tb1(i, "MATNR")

Next i

End Sub

API接口调用说明及示例(第四次修订)

产品/项目名称Product/Project Name 保密级别Confidentiality Level eYou邮件系统机密 产品/项目版本Product/Project Version 最后更新日期Last Update 81032014-09-12 eYou邮件系统V8接口文档 北京亿中邮信息技术有限公司 All Rights Reserved 版权所有侵权必究 仅供内部使用

Revision Record 修订记录

目录 1 API接口简介------------------------------------------------------------------------------------------------------- 3 2 API认证概述------------------------------------------------------------------------------------------------------- 4 认证方式的分类 --------------------------------------------------------------------------------------------- 4认证方式的选择 --------------------------------------------------------------------------------------------- 5认证原理 ------------------------------------------------------------------------------------------------------- 5 3 认证方法详解及示例-------------------------------------------------------------------------------------------- 5 OAuth ----------------------------------------------------------------------------------------------------------- 5 eYouAuth ------------------------------------------------------------------------------------------------------- 5 SSO API的eYouAuth认证方法:----------------------------------------------------------------- 5 Feed API的eYouAuth认证方法: --------------------------------------------------------------- 7 申请会话Token:------------------------------------------------------------------------------------- 8 4 API接口调用示例 ---------------------------------------------------------------------------------------------- 10 Feed API调用----------------------------------------------------------------------------------------- 10 资源概述 ---------------------------------------------------------------------------------------------- 10 以用户的增删改查为例,示例各种Feed API调用步骤--------------------------------- 11 5 附表 ---------------------------------------------------------------------------------------------------------------- 13 1 API接口简介 API指eYou邮件系统所提供的接口。 调用接口流程图:

Webservice接口开发

Webservice接口开发 Author:Geloin

目录 1 准备工作 (1) 2 服务器端 (1) 2.1 主程序 (1) 2.2 services.xml (2) 2.3 传值方式 (3) 2.4 打包 (4) 2.5 发布 (6) 3 客户端 (8) 3.1 导入包 (8) 3.2 示例代码 (8) 3.3 代码解析 (10) 3.3.1 设定服务器地址 (10) 3.3.2 设定action (10) 3.3.3 设定要调用的方法名 (11) 3.3.4 设定客户端控件 (11) 3.3.5 设定命名空间 (11) 3.3.6 设定需要传送的值 (11) 3.3.7 设定返回数据类型 (11) 3.3.8 获取返回结果 (12)

1准备工作 至https://www.wendangku.net/doc/a210864833.html,/axis2/下载axis2的bin及war包,分别解压之,在环境变量中添加AXIS2_HOM,将axis2.war放置到tomcat/webapps目录下,启动tomcat,用浏览器打开http://localhost:8080/axis2,如下图所示: 2服务器端 2.1主程序 服务器端可以是任何一个程序,例如下面的例子: public class Test { // 此程序返回一个字符串 public String test1(String arg) { return arg + “测试”; } // 此程序返回一个一维数组 public String[] test2(String arg) { String[] result = new String[]{arg}; return result;

SAP开发webservice接口教程

SAP开发webservice接口教程 在client=100中进行开发: 1.创建RFC函数 SE80,在函数组下,右击->创建,创建函数模块,填写函数模块名称及描述。 2.函数属性标签页,选择“远程启用的模块”,其余默认不变。 3.函数导入标签页,需要添加调用时传入的参数(表),“传递值”需勾选。 表类型:ZSHR_EMPLOYEER_T (需要自己创建) 行类型:ZSHR_EMPLOYEER (需要自己创建)

4.函数导出标签页,需要添加调用返回的参数(表),“传递值”需勾选。 表类型:ZSHR_EMPLOYEER_OUT_T (需要自己创建) 行类型:ZSHR_EMPLOYEER_OUT (需要自己创建) 5.函数源代码标签页,需要写代码实现把传入的数据保存在透明表中。 至此,函数创建完成。 6.创建Web Services 右击包名创建企业服务,进入如下页面,选择“Service Provider”,因为我们是服务提供者,点击“继续”。

7.选择“Existing ABAP Object (Inside Out)”,点击“继续”。 8.给服务起名,并填写描述,点击“继续”

9.选择“Function Module”,点击“继续”。 10.填写我们第一步创建的函数,并勾选“Map Name”,点击“继续”。 11.SOAP Appl默认不变,Profie下拉框选择第四个选择,即不进行权限认证。点击“继续”。 12.填写对于的包和请求,点击“继续”。 下一步,直接点击“完成”。服务创建成功。

13.配置SOA 使用T-CODE:soamanager,进入web页面的SOA管理(client=100)。 14.点击“简化Web服务配置”,进入如下设置页面,点击“执行”,从列表中找到自己创建的 服务,勾选第一个checkbox,User Name/Password(basic),点击列表左上角的“保存”,之后页面右上角的“返回”按钮,返回首页。 这一步设置,代表我们只设置用户名/密码的调用认证方式。

接口调用说明文档

XXX)科技有限公司 数据接口 2015-5-26

目录 第1章引言. ......................................................... 错误!未定义书签。 背景. ........................................................... 错误!未定义书签。 第2章接口与数据定义. ................................................... 错误!未定义书签。 曝光台查询接口. ..................................................... 错误!未定义书签。 曝光台列表查询.......................... 错误!未定义书签。 曝光台详情查询.......................... 错误!未定义书签。 信用公示查询接口定义.......................... 错误!未定义书签。 守信公示列表查询.......................... 错误! 未定义书签。 守信公示详情查询.......................... 错误!未定义书签。 失信公示列表查询.......................... 错误!未定义书签。 失信公示详情查询.......................... 错误!未定义书签。 企业名称查询接口定义.......................... 错误!未定义书签。 Webservice 方法定义 ........................ 错误! 未定义书签。 请求参数. .................................................... 错误! 未定义书签。 返回数据. .................................................... 错误!未定义书签。 企业信息查询接口定义.......................... 错误!未定义书签。 Webservice 方法定义 ........................ 错误! 未定义书签。 请求参数. .................................................... 错误! 未定义书签。 返回数据. .................................................... 错误!未定义书签。

【WebService】接口的测试方法

【WebService】接口的测试方法 有以下多种方式: 一、通过WSCaller.jar工具进行测试: 前提:知道wsdl的url。 wsCaller可执行程序的发布方式为一个wsCaller.jar包,不包含Java运行环境。你可以把wsCaller.jar复制到任何安装了Java运行环境(要求安装JRE/JDK 1.3.1或更高版本)的计算机中,用以下命令运行wsCaller: java -jar wsCaller.jar 使用wsCaller软件的方法非常简单,下面是wsCaller的主界面: 首先在WSDL Location输入框中输入你想调用或想测试的Web Service的WSDL位置,如“https://www.wendangku.net/doc/a210864833.html,/axis/services/StockQuoteService?wsdl”,然后点“Find”按钮。wsCaller就会检查你输入的URL地址,并获取Web Service的WSDL信息。如果信息获取成功,wsCaller会在Service和Operation下拉列表框中列出该位置提供的Web Service服务和服务中的所有可调用的方法。你可以在列表框中选择你要调用或测试的方法名称,选定后,wsCaller窗口中间的参数列表框就会列出该方法的所有参数,包括每个参数的名

称、类型和参数值的输入框(只对[IN]或[IN, OUT]型的参数提供输入框)。你可以输入每个参数的取值。如下图: 这时,如果你想调用该方法并查看其结果的话,只要点下面的“Invoke”按钮就可以了。如果你想测试该方法的执行时间,则可以在“Invoke Times”框中指定重复调用的次数,然后再按“Invoke”按钮。wsCaller会自动调用你指定的方法,如果调用成功,wsCaller会显示结果对话框,其中包括调用该方法所花的总时间,每次调用的平均时间和该方法的返回值(包括返回值和所有输出型的参数)。如下图:

接口使用说明文档

中国移动短信网关 SP端接口使用手册 China Mobile Shot Message Gateway Interface for SP Manual 作者:沈岗 日期:2004年1月 版本:V1.2

一、CMSMIF.CMPPApp 简要说明: 该类采用CMPP协议(V2.0)实现了SP端与移动短信网关的连接处理。 本类中,采用长连接方式与ISMG通讯。通信双方以客户-服务器方式建立TCP连接,用于双方信息的相互提交。当信道上没有数据传输时,通信双方应每隔时间C发送链路检测包以维持此连接,当链路检测包发出超过时间T后未收到响应,立即再发送链路检测包,再连续发送N-1次后仍未得到响应则断开此连接。参数C、T、N可通过属性配置。 消息发送时采用并发方式,即发送一条消息不等待网关回复确认,继续向网关发送短信,这样发送消息速度非常快,完全取决于网关的处理速度及网络速度。为避免消息丢失,同时采用了滑动窗口流量控制,窗口大小可通过属性设置。 消息接收、网络断开等采用事件触发方式,不需应用程序轮询,在此接口基础之上编程方便。 类中运用了多线程技术,如一条线程处理发送网络包,而另一条线程处理从网关上接收网络包,其他还有一些线程处理检测包、网络连接情况监测等,使程序思路明确、执行效率很高、运行非常稳定。 (一)属性 1.ActiveInterval 说明:检测包发送时间间隔,单位:毫秒。默认值为120000,即120秒。为上 述类说明中的C参数。 2.MaxNetworkPackSize 说明:与ISMG通讯时最大网络包大小,单位:字节。默认值为512Byte。 3.MaxRetryTimes 说明:网络超时最大重发次数,单位:次。默认值为3次。为类说明中的N。 4.OverTime 说明:网络包发送超时时间,单位:毫秒,超过此值还未收到回复则重发。默认值 为60000,即60秒。为类说明中的T。 5.QueueLength 说明:网络队列大小,单位:个,默认值为20。为类说明中的滑动窗口大小, 以控制发送流量。 (二)方法 1.ConnectToIsmg 方法说明: 连接到远程短信网关ISMG上,只有连接到远程短信网关上,才可进行短信收发操作。 在本操作中,自动初始化本地Socket,以连接到指定IP服务器的指定端口上。 声明原型:int ConnectToIsmg(string ServerIP,int Port,string SP_ID,string Secret,string SN) 参数说明: ServerIP:远程短信网关服务器的IP地址,如211.138.200.51 Port:远程短信网关服务器的端口号,如7890 SP_ID:企业服务代码

webservice四种发布方式及客户端调用

WebService 四种发布方式总结 Author:yczhang 1.CXF方式 CXF与spring搭建webservice是目前最流行的方式,但是传闻cxf与jdk1.5有些不兼容,我没有遇到过,我遇到的问题是cxf与was6.1.1不兼容,表现在cxf必须的jar包“wsdl4j-1.6.2.jar”报错,报的错为:https://www.wendangku.net/doc/a210864833.html,ng.IncompatibleClassChangeError,明显的jar包不兼容问题,很是头痛,后来查找资料找到解决办法是,将上述jar包新建一个was共享库,可以解决,但是客户周经理不想用此种方式,因为需要修改was,于是改用了axis2方式,下文会介绍。该问题在此处做个记录,以后使用cxf与was的时候需要注意!!! 使用cxf+spring搭建WebService: 第一步,添加jar包。此处需要注意,不同环境(tomcat、was)jar也不一定相同,例如我本地cxf+spring只需要如下jar包: 而泰康的was环境则需要如下jar包:

明显的多了很多,原因应该是服务器jar包池的不同。根据错误提示缺什么补什么就可以了,注意jar包勿重复。 第二步,配置web.xml文件,如下(重要的地方已标记): contextConfigLocation classpath:/applicationContext.xml org.springframework.web.context.ContextLoaderListener encodingFilter org.springframework.web.filter.CharacterEncodingFil ter encoding UTF-8 encodingFilter /* CXFServlet org.apache.cxf.transport.servlet.CXFServlet 1 CXFServlet /webservice/* 上述标记的地方,第一处是spring配置文件路径;第二出是wsdl地址内容;

博客园API使用说明接口文档

卷号 卷内编号 密级 项目编号: 空指针播放器 错误!未指定书签。 Version: 1.0 项目承担部门:0015 撰写人(签名): xxx 完成日期: 2014-2-24 本文档使用部门:□主管领导■项目组 □客户(市场)■维护人员□用户评审负责人(签名): 评审日期:

目录 项目承担部门:0015 (1) 撰写人(签名): xxx (1) 评审负责人(签名): (1) 1.获取推荐信息 (3) 1.1 获取推荐电影信息 (3) 1.2 获取推荐电视剧信息............................................................ 错误!未定义书签。 1.3 获取推荐动漫信息 (4) 2.获取频道接口信息 (6) 2.1 获取电影列表 (6) 2.2 获取电视剧列表 (8) 2.3 获取动漫列表 (10) 2.4 获取综艺列表 (11) 2.5 获取电影列表 (12) 2.6 获取纪录片列表............................................................ 错误!未定义书签。 3.获取用户信息 (6) 3.1 获取登陆信息 (6) 3.2 获取注册信息 (20)

1.获取推荐信息 1.1 获取推荐电影列表 URL http://192.168.1.101:8080/NullPointerService/servlet/InitDataS ervlet 支持格式 json HTTP请求方式 Get 请求参数 无 返回结果 [{"Title":"ddd","SourceName":"Cnbeta","SubmitDate":"2012-3-3","Content":"Hello","Imag eUrl":"","PrevNews":"11242","NextNews":"11190","CommentCount":"20"},{"Title":"ddd"," SourceName":"Cnbeta","SubmitDate":"2012-3-3","Content":"Hello","ImageUrl":"","PrevNe ws":"11242","NextNews":"11190","CommentCount":"20"},{"Title":"ddd","SourceName":" Cnbeta","SubmitDate":"2012-3-3","Content":"Hello","ImageUrl":"","PrevNews":"11242","N extNews":"11190","CommentCount":"20"},{"Title":"ddd","SourceName":"Cnbeta","Submit Date":"2012-3-3","Content":"Hello","ImageUrl":"","PrevNews":"11242","NextNews":"1119 0","CommentCount":"20"},{"Title":"ddd","SourceName":"Cnbeta","SubmitDate":"2012-3-3","Content":"Hello","ImageUrl":"","PrevNews":"11242","NextNews":"11190","CommentCo unt":"20"}] 返回结果说明 无

ESB部署WebService接口(统一用户和待办)

1统一待办(WebService方式) 1.1概述 门户系统做为用户访问各集成应用系统的统一入口,用户访问企业内部信息资源时只需要登录到门户系统,就可使用门户系统集成的各个应用,而待办做为各系统中用户需要处理的工作,门户系统需要提供收集建投内部应用系统中产生的待办信息,并且进行统一展现的功能,即统一待办功能。 统一待办应用业务涉及到的系统其中包括本期门户系统建设过程中所需集成的OA、WCM、EAM系统。 为保证门户系统接入各应用系统待办信息的规范性,现就各应用系统接入实现做统一要求,以确保门户系统统一待办功能实现的规范性、重用性及安全性。不满足本技术方案提供的接入规则的相关应用系统,应参考本文档完成对应用系统改造后方可进行门户系统统一待办接入工作。 统一待办实现共分为以下部分: 系统待办信息获取 系统待办信息展示 系统待办信息处理 1.2待办信息获取 设计思路:应用系统通过门户系统提供的webservice接口向门户系统统一待办系统库写入代表信息,如下图

数据获取设计示意图 步骤如下: 1.应用系统需获得最新的待办信息。 2.应用系统通过门户接口,将获得的最新待办信息发送到门户系统。 3.统一待办系统将应用系统提供的待办信息展示给用户。 4.应用系统通过调用集成接口后获得信息,可以判断发送信息操作是否正常。 1.3待办信息展示 设计思路:应用系统将最新的待办信息发送到统一待办系统中,并最终展示到门户首页上的待办栏目上,如下图 用户 待办栏目页面 待办集中展示设计示意图 场景如下:

在所有的待办类标题前加上”请办理”,待阅类标题前加上”请审阅”。此外,如果信息是未办或者未阅,用红色表示 1.4待办信息处理 设计思路:用户点击门户系统上“待办栏目”里的一条待办时,弹出一个新页面,首先同应用系统实现SSO,然后跳转到应用系统的待办页面,完成待办处理后,由应用系统调用门户接口通知门户系统,并关闭弹出的待办处理页面,门户系统负责即时刷新门户待办页。如下图: 待办信息集中处理设计示意图

http接口说明

一、查询菜品列表接口(DONE) 1、功能说明 接受提供的菜品 XXX画面XXX功能(比如人口查询画面-查询| 人口查询画面-详细等)2、接口调用说明 2.1获取地址 2.2http请求方式 GET 2.3数据返回格式 JSON 2.4传递参数

2.5成功返回结果 [ “serverResponse”:”Success”, “totalRecords”:”52”, “page” : “10”, “pageSize” : “5”, “data”:{ “id” : “123”, “itemName” : “皇堡”, “priceNow” : “10”, “pricePast” : “12”, “servicePicture” :”s9118668.jpg”, “serviceStars” : “3” }, ……. { “id” : “”, “itemName” : “”, “priceNow” : “”, “pricePast” : “”, “servicePicture” :” s9118668.jpg”, “serviceStars” : “3” } ] 2.6返回结果解释

二、查询广告接口(DONE) 1、功能说明 接受广告图片,目前为一张 2、接口调用说明 2.1获取地址 2.2http请求方式 GET 2.3数据返回格式 JSON 2.4传递参数

2.5成功返回结果 { "serverResponse":"Success", “advertisePicture” : “0f736a68b929b0955b319ebc41336.jpg”} 2.6返回结果解释 三、查询订单列表接口(DONE) 1、功能说明 根据指定的客户id查询订单 2、接口调用说明 2.1获取地址 2.2http请求方式 GET 2.3数据返回格式 JSON

数据调用api接口

数据调用api接口 一,漫画分类列表 1,接口说明 返回分类信息对应的漫画数据列表。 2,URL https://www.wendangku.net/doc/a210864833.html,/android/phone/list.php 3,返回数据支持格式 Json 格式数据 4,Http请求方式 Get方式请求数据 5,是否需要登录 不需要登录 6 表 7,结果实例

{ "total":"3000", //搜索结果总数; "data":[ { "comic_id":"28499", //漫画id "name":"\u6211\u7684\u4eba\u751f",//漫画名称 "cover":"http:\/\/https://www.wendangku.net/doc/a210864833.html,\/2012\/04\/55962_1335089769_DQq6 hq100Wxh.small.jpg" //漫画封面地址 "accredit" : 1, //作品性质授权,普通=0 ;首发=1;签约=2; "last_update_time": 1297307720 // 漫画最近更新时间 "description":"作品简介" //作品简介250 字节以内 }, { ......同上 }, .....(列表) ] } 8

二,漫画详情 1,接口说明 返回漫画基本信息和章节基本信息 2,URL https://www.wendangku.net/doc/a210864833.html,/android/phone/comic.php 3,返回数据支持格式 Json数据格式 4,Http请求方式 通过GET方式请求 5,是否需要登录 不需要登录 6 7,返回结果实例 { "comic":{ "name":"\u8336\u53d4\u77ed\u7bc7\u96c6",//漫画名称 "author_name":"U\u8336",//作者名称 "cover":"http:\/\/https://www.wendangku.net/doc/a210864833.html,\/2012\/04\/1074512_1335331124_Dqcx3zNs3d zn.small.png",//小封面 "ori":"https://www.wendangku.net/doc/a210864833.html,/xxxx.ori.jpg", // "theme_ids":"\u641e\u7b11, \u9b54\u5e7b",//题材类型 "read_order":"0",//阅读顺序,0表示从左到右,1表示从右到左, "series_status":"0",//连载状态,0表示连载中,1表示已完成,2表示暂停更新 "last_update_time":"1335342264",//最近更新时间 "description":"\u4e0d\u5b9a\u671f\u66f4\u65b0\u00a0\u00a0\u00a0\u987a\u 5e26\u4e00\u63d0\u00a0\u8336\u53d4 ",//漫画简介 "click_total":"973519",//总点击量 "total_tucao":"36130"//总吐槽量

http接口说明模板

http接口说明模板

一、查询菜品列表接口(DONE) 1、功能说明 接受提供的菜品 XXX画面XXX功能(比如人口查询画面-查询 | 人口查询画面-详细等) 2、接口调用说明 2.1获取地址 http://192.168.0.6:8080/FamilyServiceSystem/BookDinnerQueryAction?op eration=queryServiceItem 2.2http请求方式 GET 2.3数据返回格式 JSON 2.4传递参数 类型示例描述 参数名称是否 必须 page 是String 1 获取第几个分页的菜 品,默认第一个分页 为1

pageSize 是String 5 每页显示多少个菜 品,默认为5 isFood 是String true 查询食物还是饮料, 查询食物为true 饮料为false 饮料和食物为空 2.5成功返回结果 [ “serverResponse”:”Success”, “totalRecords”:”52”, “page” : “10”, “pageSize” : “5”, “data”:{ “id” : “123”, “itemName” : “皇堡”, “priceNow” : “10”, “pricePast” : “12”, “servicePicture” :”s9118668.jpg”, “serviceStars” : “3” }, ……. { “id” : “”, “itemName” : “”,

“priceNow” : “”, “pricePast” : “”, “servicePicture” :” s9118668.jpg”, “serviceStars” : “3” } ] 2.6返回结果解释 参数名称类型描述备注 page String 当前返回的 是第几页 id Int 菜品编号itemName String 菜品名字priceNow String 现价 pricePast String 原价servicePicture String 菜品图片 serviceStars String 菜品星级

在ASPNET中调用WebService接口

一、在https://www.wendangku.net/doc/a210864833.html,中调用基于HTTP基本认证的WebService接口 在https://www.wendangku.net/doc/a210864833.html,中调用基于HTTP基本认证的WebService接口的方法: 1、先用WSDL.EXE工具生成接口的代理类。 2、在代理类中重载GetWebRequest方法 protected override https://www.wendangku.net/doc/a210864833.html,.WebRequest GetWebRequest(Uri uri) { HttpWebRequest request= (HttpWebRequest)base.GetWebRequest(uri); if (PreAuthenticate) { NetworkCredential networkCredentials = Credentials.GetCredential(uri, "Basic"); if (networkCredentials != null) { byte[] credentialBuffer = new UTF8Encoding().GetBytes( https://www.wendangku.net/doc/a210864833.html,erName + ":" + networkCredentials.Password); request.Headers["Authorization"] = "Basic " + Convert.ToBase64String(credentialBuffer);//将验证信息添加到HTTP头} else { throw new ApplicationException("No network credentials"); } } return request; } 3、在客户端使用以下方式进行调用: WebService service = new WebService();//代理类 NetworkCredential netCredential = new NetworkCredential("test", "test");//创建网络标识,此处填写用户名和密码Uri uri = new Uri(service.Url); ICredentials credentials = netCredential.GetCredential(uri, "Basic"); service.Credentials = credentials; service.PreAuthenticate = true; service.Method();

SDK通用版接口调用说明

SDK通用版接口调用说明

目录 1请仔细阅读信息安全责任保证条款 (2) 1.1安全信息责任条款 (2) 1.2注意事项:................................................................................. 错误!未定义书签。 1 Webservice接口 (3) 1.1 webservice返回集合对照表 (3) 2、多线程webservice接口 (5) 2.1 mdgxsend 个性短信 (5) 3、多线程http接口 (8) 3.1 多线程群发普通短信 (8) 3.2 多线程群发个性短信 (9) 请仔细阅读信息安全责任保证条款 安全信息责任条款 本人/本公司在使用本软件过程中,将严格遵守国家相关法律、法规、保证本公司信息发布的安全,并切实做到: (1)建立健全本公司信息发布的内部保障制度、信息安全保密制度、用户信息安全管理制度,建立健全本公司信息安全责任制度和信息发布的审批制度,严 格审查本公司产品所发布信息。 (2)严格遵守《互联网信息服务管理办法》,对用户编辑的信息内容进行把关,保证信息内容的健康、合法。 (3)明确本企业的客户群和客户范围,所有通讯受众必须是自愿且明确同意接受企业服务。 (4)若发送未经用户允许的信息等所造成的影响、投诉等一切损失与本软件版权方无关、由本人/本公司承担全部责任;同时,本人/本公司也应承担若因此 给本软件版权方造成的全部损失。 (5)不利用本软件制作、复制、发布、传播含有下列内容的信息: 反对宪法所确定的基本原则的;

?危害国家安全,泄露国家秘密,颠覆国家政权,破坏国家统一的; ?损坏国家荣誉和利益的; ?煽动民族仇恨、民族歧视,破坏民族团结的; ?破坏国家民族宗教政策,宣扬邪教和封建迷信的; ?散布谣言,扰乱社会秩序,破坏社会稳定的; ?散布淫秽、色情、赌博、暴力、凶杀、恐怖或者教唆犯罪的; ?侮辱或者诽谤他人,侵害他人合法权益的; ?含有法律、行政法规禁止的其他内容的; (6)自信息发布六个月内不修改删除信息发送日志内容,日志记录的备份应至少保持6个月以上,在国家机关进行依法查询时,予以提供。 (7)若发现本公司所发布的信息明显属于上述第(5)款所列内容,保证立即停止传输,并向国家有关机关报告。 (8)对本公司所发布的信息一时难以辨别是否属于以上所列内容之一的,应报相关主管部门审核同意后再发布。 (9)对客户的个人信息保密,未经客户同意不得向他人泄漏,但法律规定的除外。本人/本公司保证:在使用本软件进行信息发布活动中,服从监督和管理;若未做到上述一至八条,本人/本公司愿意承担由此引起的一切法律责任,并接受相应的处罚。 注意:发送之前,序列号一定需要先注册,序列号注册了才可以使用发送短信。 1 Webservice接口 1.1 webservice返回集合对照表

项目接口需求及设计说明文档

媒讯集团E A S项目 CTC与EAS接口 需求及设计说明书 文档作者: 创建日期:20X X-05-10 确认日期: 当前版本:1.0 拷贝数量:1 审批签字: 客户方: 实施方:

文档控制 修改记录 日期作者版本参考版本备注

目录 1.概述 (4) 1.1读者 (4) 1.2图例 (4) 1.3目的 (4) 二、业务现状 (5) 三、概要设计 (5) 3.1接口通讯方式 (5) 3.2通讯内容定义 (5) 3.3媒讯CTC系统提供接口使用范例 (5) 3.4金蝶EAS提供接口使用范例 (5) 3.5媒讯CTC系统提供接口服务地址 (7) 3.6金蝶EAS提供接口服务地址 (7) 3.7接口需求 (7) 四、详细设计 (8) 4.1XX EAS接口 (8)

1.概述 金蝶与用户及用户业务系统方通过多次讨论,制定了接口开发需求设计说明书,作为双方后续开发指引。 1.1读者 本文读者对象为业务管理人员、系统设计、开发人员、测试人员。 1.2图例 本文中如未进行特殊说明,各图标代表的含义如下: 表示一个活动; 表示动态的业务数据,如系统单据; 表示流程走向; 表示条件判断、流程分支; 表示静态的业务数据,如基础资料; 表示系统外一个手工处理活动; 表示系统外手工填制的单据; 表示当前系统之外的活动; 表示当前系统之外产生的业务数据。 1.3目的 本文档是媒讯CTC系统与EAS系统接口的需求及设计方案相关文档,可用于指导开发、测试工作和作为验收相关依据文档。

二、业务现状 待补充 三、概要设计 3.1接口通讯方式 金蝶EAS与媒讯CTC系统之间通讯采用WebService方式进行数据传输。 3.2通讯内容定义 对于记录型的大对象,在通讯时,采用String型的xml格式的参数进行传递。对于其他非记录型的对象,在通讯时,可采用非xml格式的参数进行传递,也可使用多个参数。具体格式,请参照每个接口的通讯用例说明。 3.3媒讯CTC系统提供接口使用范例 待补充。 3.4金蝶EAS提供接口使用范例 3.4.1规范说明 EAS通过webService接口与异构系统通信。EAS WebService全部是使用java编写的,其接口描述符合WSDL国际标准,其数据描述符合XSD 国际标准。 本次提供的接口除系统登录接口外,其他接口都需要调用登录接口,以便将登陆的SessionId信息放入到SOAP 的HEADER 报文中。 3.4.2使用示例 金蝶在EAS上发布WebService服务,提供wsdl文件供客户端下载,其他业务系统根据下载的wsdl文件,产生客户端。 建议使用Axis2来生成客户端代理。

ESB部署WebService接口(统一用户和待办)

1 统一待办(WebService方式) 1.1 概述 门户系统做为用户访问各集成应用系统的统一入口,用户访问企业内部信息资源时只需要登录到门户系统,就可使用门户系统集成的各个应用,而待办做为各系统中用户需要处理的工作,门户系统需要提供收集建投内部应用系统中产生的待办信息,并且进行统一展现的功能,即统一待办功能。 统一待办应用业务涉及到的系统其中包括本期门户系统建设过程中所需集成的OA、WCM、EAM系统。 为保证门户系统接入各应用系统待办信息的规范性,现就各应用系统接入实现做统一要求,以确保门户系统统一待办功能实现的规范性、重用性及安全性。不满足本技术方案提供的接入规则的相关应用系统,应参考本文档完成对应用系统改造后方可进行门户系统统一待办接入工作。 统一待办实现共分为以下部分: 系统待办信息获取 系统待办信息展示 系统待办信息处理 1.2 待办信息获取 设计思路:应用系统通过门户系统提供的webservice接口向门户系统统一待办系统库写入代表信息,如下图

数据获取设计示意图 步骤如下: 1.应用系统需获得最新的待办信息。 2.应用系统通过门户接口,将获得的最新待办信息发送到门户系统。 3.统一待办系统将应用系统提供的待办信息展示给用户。 4.应用系统通过调用集成接口后获得信息,可以判断发送信息操作是否正常。 1.3 待办信息展示 设计思路:应用系统将最新的待办信息发送到统一待办系统中,并最终展示到门户首页上的待办栏目上,如下图 用户 待办栏目页面 待办集中展示设计示意图 场景如下:

在所有的待办类标题前加上”请办理”,待阅类标题前加上”请审阅”。此外,如果信息是未办或者未阅,用红色表示 1.4 待办信息处理 设计思路:用户点击门户系统上“待办栏目”里的一条待办时,弹出一个新页面,首先同应用系统实现SSO,然后跳转到应用系统的待办页面,完成待办处理后,由应用系统调用门户接口通知门户系统,并关闭弹出的待办处理页面,门户系统负责即时刷新门户待办页。如下图: 待办信息集中处理设计示意图

坐席控件开发接口使用说明最新

呼叫中心坐席端控件(EasyAgc.ocx)使用说 明 为什么需要坐席端控件 在一个完整的呼叫中心系统中,坐席端软件是一个重要的组成部分。坐席人员通过坐席端软件与呼叫中心服务器(CCS)进行交互,完成对通讯设备的控制和相关信息的交换,如坐席的登录、注销、离席、复席、应答、呼出、转移等等动作,都是通过坐席端软件与CCS的通信完成的。一般来说,坐席端软件与CCS之间的通信是建立在TCP/IP的基础上的。具体的通信包格式可以自行定义。为了降低坐席端软件的开发难度和加快坐席端软件的开发速度,通行的做法是把坐席端软件分成通信模块与业务模块两部分。其中业务模块会随客户的需求变化而变化,一般都需要进行定制开发;而通信部分则相对变化较少,不论什么行业的呼叫中心,其坐席端软件一般都需要包括坐席的登录,注销,呼出,应答,挂断,转移等基本通信功能。因此有必要把坐席软件的通信模块进行封装,以OCX控件的方式提供给最终用户,最终用户不需要了解坐席端与CCS之间的通信包格式,也不必学习Socket通信的开发技术,只需访问OCX控件公布的方法和属性,对OCX控件公布的事件进行响应,就可以完成坐席端软件通信模块的开发。 坐席端控件支持的开发语言 北京同力信通软件公司坐席端控件符合Windows控件标准,理论上支持所有可以支持控件的开发语言,成功通过北京同力信通软件公司公司测试的语言包括: Delphi 7.0 Visula Basic 6.0 Visual C++ 6.0 IE6.0-VBScript/Jscript 坐席端控件的接口 方法 tlaOpen tlaClose tlaLogin tlaLogoff tlaACW tlaWCA

相关文档