`
zhmocean
  • 浏览: 202501 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

WebService接口数据交换标准--参数

阅读更多
本节对参数相关的定义做了详细说明,包括参数相关类以及参数标准。

参数相关类

TReturnManager

public class TReturnManager ...{

          
int returnNo = 0;

         
string returnMsg = "成功";

         ArrayList returnStr;

         TStrList returnHead;

         DataTable returnData;

 

         
//数据传输方式,true为使用DataTable序列化方式传输,false为使用TStrList方式传输

         
const bool XML_TYPE_SCHEMA = true

 

         
/**//// <summary>

         
/// 构造函数

         
/// </summary>

         
public TReturnManager( ) ...{}

 

         
/**//// <summary>

         
/// 根据TStrList构造

         
/// </summary>

         
/// <param name="sl">TStrList数据</param>

         
public TReturnManager( TStrList sl ) ...{}

 

         
/**//// <summary>

         
/// 根据DataTable构造

         
/// </summary>

         
/// <param name="dt">DataTable数据</param>

         
public TReturnManager( DataTable dt ) ...{}

 

         
private void decodeStrList()...{}

 

         
/**//// <summary>

         
/// 设置返回值头部

         
/// </summary>

         
/// <param name="sl">头部数据列表</param>

         
public void setHead( TStrList sl)...{}

 

         
/**//// <summary>

         
/// 构造函数

         
/// </summary>

         
/// <param name="se">自定义异常类</param>

         
public TReturnManager( TSvrException se ) ...{}

 

         
/**//// <summary>

         
/// 构造函数

         
/// </summary>

         
/// <param name="e">系统异常类</param>

         
public TReturnManager( System.Exception e ) ...{}

 

         
/**//// <summary>

         
/// 返回XML格式数据,该函数为公开的函数,根据XML_TYPE_SCHEMA的值返回相应的数据

         
/// </summary>

         
/// <returns>返回的XML</returns>

 

         
public string returnXML()...{}

 

         
/**//// <summary>

         
/// 返回XML格式数据

         
/// </summary>

         
/// <returns>返回的XML</returns>

         
private string returnXMLSL( )...{}

 

         
/**//// <summary>

         
/// 返回DataTable格式数据

         
/// </summary>

         
/// <returns>返回的XML</returns>

         
private string returnXMLDT()...{}

     }

 

该类负责将TStrListDataTableTSvrException(自定义的异常类,继承自System.Exception)、System.Exception空数据等不同类型数据转换成在Web Service接口上传输的XML数据。

<o:p> </o:p>

TStrList

 public class TStrList 

     
...{

         
private ArrayList FNameList;

         
private ArrayList FValueList;

         
private ArrayList FType;

         
private string FStrTitle = "NewStrList";

         
public int count ...{get ;}

 

         
/**//// <summary>

         
/// 编码为XML字符

         
/// </summary>

         
/// <returns></returns>

         
public string toXML( )...{}

 

         
/**//// <summary>

         
/// 输出为Base64格式字符串

         
/// </summary>

         
/// <returns></returns>

         
public string toXMLBase64()...{}

 

分享到:
评论

相关推荐

    基于WebService数据交换的研究和实现

    在“基于WebService数据交换的研究和实现_第五章WSDES系统的设计和实现”中,可能详细讨论了WSDES系统的架构设计、服务接口设计、数据交换流程、安全性考虑以及实际案例分析等内容。通过这样的系统,开发者可以更...

    基于CXF的webService本地数据交互----PC端(四)

    在PC端应用中,Web Service可以用于跨应用程序的数据交换,尤其是在处理复杂的业务逻辑或需要集成不同系统时。 Apache CXF作为Web Service框架,提供了丰富的功能,包括: 1. **WSDL First和Java First**:CXF支持...

    WebService接口调试工具- SoapUI-5.2.1-windows-bin.zip

    【WebService接口调试工具-SoapUI-5.2.1-windows-bin.zip】是一个专为开发者设计的工具,用于测试和调试基于SOAP(Simple Object Access Protocol)的Web服务接口。SOAP是一种标准的XML(eXtensible Markup Language...

    21.集成开发需求方案附件二:OA系统工作流WebService接口使用说明.doc

    总之,泛微OA系统的WebService接口提供了全面的流程管理功能,使得外部系统能够方便地与OA系统进行数据交换,极大地提高了企业信息化管理的效率。正确理解和使用这些接口,对于实现企业内部系统的无缝集成至关重要。

    C#Post带参数请求+WebService接口.zip

    WebService是一种基于XML标准的跨平台通信方式,它允许不同系统之间通过网络交换数据。在C#中,使用.NET框架的ASMX(ASP.NET Web Services)或WCF(Windows Communication Foundation)可以创建WebService接口。 ...

    WebService接口测试工具—Strom

    WebService接口是一种基于互联网的标准协议,允许不同系统间交换数据和服务。它们通常使用XML(可扩展标记语言)进行数据编码,并通过HTTP或HTTPS协议进行传输。常见的WebService接口标准有SOAP(简单对象访问协议...

    webService测试SoapUI-x32-5.2.1.zip

    【标签】"webService"是基于XML的网络服务标准,允许不同系统间的数据交换。"wsdl"是Web服务的接口定义语言,用于描述服务的位置、操作和服务绑定等信息。"SoapUI-x32-5.2.1"是工具的具体名称,其中"SOAP"代表简单...

    LabView调用WebService接口的各种操作

    LabView调用WebService接口是一种常见的数据交互方式,尤其在工业自动化和嵌入式系统中,它允许LabView程序与远程服务器进行数据交换。本教程将详细介绍如何在LabView中使用WebService,包括POST方法用于上传数据和...

    httpClient调用webservice接口

    ### 使用HttpClient调用WebService接口详解 #### 一、概述 在现代软件开发中,Web服务(尤其是WebService)作为实现系统间交互的一种重要手段被广泛采用。WebService提供了通过HTTP协议进行远程过程调用的能力,...

    工作流(WorkflowService)WebService接口使用说明.rar

    这些接口主要用于企业级的工作流管理,提供了一套完整的Web服务解决方案,使得不同系统之间能够进行高效的数据交换和流程协作。 在了解工作流(WorkflowService)WebService接口前,我们先要明白工作流(Workflow)...

    webservice Demo注解+jax-ws

    Web服务(Web Service)是一种基于网络的、分布式的模块化组件,它提供了标准的方法来使得不同的应用程序能够在不同的系统之间交换数据。在这个“webservice Demo注解+jax-ws”示例中,我们将深入探讨Web服务的注解...

    WebService接口测试工具

    WebService接口测试工具是一种用于验证和调试基于Web Service的应用程序的实用工具。Web Service是一种通过互联网交换业务逻辑的软件系统,通常使用SOAP(Simple Object Access Protocol)协议进行通信,并且基于...

    webservice接口测试--从excel中调用robotFramwork实现自动化

    【接口测试】是软件开发中的一个重要环节,主要目的是验证不同系统或组件间的通信是否正常、数据交换是否准确。WebService接口测试通常是针对基于HTTP或HTTPS协议的SOAP或RESTful服务进行的,它允许两个应用程序之间...

    webservice接口调试工具

    本篇文章将深入探讨“webservice接口调试工具”的使用方法,以及它在实际开发中的应用。 【描述】:接口调试工具如Storm.exe,提供了直观且便捷的环境,开发者可以直接运行此程序进行接口调试。只需双击启动Storm....

    XX数据交换平台WebService接口说明.docx

    XX数据交换平台是一个重要的互联网基础设施,它通过WebService接口提供了丰富的数据交换服务。此文档详细阐述了该平台的接口规范和功能,旨在帮助开发者理解和利用这些接口进行数据的获取与交互。 1. WebService...

    WebService开源程序---天气预报查询---IP查询(最新)

    WebService是一种基于互联网的、平台和语言无关的服务,它使用标准的XML(Extensible Markup Language)格式来交换数据。在这个项目中,WebService被用来提供天气预报和IP查询的接口,允许客户端通过HTTP协议请求...

    SMS WebService接口文档

    WebService接口是一种通过XML(可扩展标记语言)进行数据交换的标准化方式,允许不同系统间的通信。它基于SOAP(简单对象访问协议),HTTP(超文本传输协议)和WSDL(Web服务描述语言)等标准,使得开发者能够创建可...

    c#操作XML 读取、生成,WEBSERVICE接口

    以下创建一个简单的WebService接口,用于接收和返回XML数据: ```csharp [WebService(Namespace = "http://yournamespace.com/")] public class MyWebService : WebService { [WebMethod] public XmlDocument...

    SAP开发webservice接口教程[收集].pdf

    1. 创建RFC函数:在SAP系统中,需要创建一个RFC函数,以便将数据传递给webservice接口。在函数属性标签页中,选择“远程启用的模块”,以便使函数可以被远程调用。 知识点:RFC函数是SAP系统中的一个关键概念,用于...

    python调用WEBSERVICE接口

    ### Python调用WEBSERVICE接口知识点详解 #### 一、基础知识概述 1. **Web Service**:一种跨编程语言和操作系统平台的远程调用技术,它通过HTTP协议提供服务,可以被任何其他系统调用。 2. **SOAP(Simple Object...

Global site tag (gtag.js) - Google Analytics