Biztalk入门基础教程调用Web Services
2021年10月
编号说明:
(本文档编号依照以下原则进行:
< x: 大版本更新,文档结构变化
y: 具体方案的更改,部分内容的修正
z: 文字修改,奇数为包含对上一版修改记录的稿子
偶数为对上修改稿的定稿)
目录
1 前言 (4)
2 具体步骤: (4)
1前言
在Biztalk Server中调用Web Services,典型的应用包括四类消息:
A.导入消息——从接收管道接收的外部应用传到Biztalk Server中的消息;
B.请求消息——从Biztalk Server中向Web Services请求的消息;
C.回应消息——从Web Services返回给Biztalk Server的消息;
D.输出消息——从Biztalk Server输出到外部应用的消息。
在Biztalk Server中,每个消息都有自己的消息类型。其中的消息B和C的消息类型,是由Biztalk Server自动生成的。具体来说,是在将Web Services添加到Biztalk Server项目的Web引用时生成的;而消息A和D的消息类型是由导入和输出的消息内容来决定的。
在具体应用时,导入消息可能和输出消息的结构相同,只是导入消息的某些字段为空,通过调用Web Services后,将这些字段补充完整,然后向外输出。
通常在Biztalk Server调用Web Services需要完成如下任务:
一、创建一个Web Service
二、创建一个Biztalk Server项目并添加Web引用
三、创建一个用于定义导入和输出消息类型的架构
四、创建业务流程
五、编译、布署和测试
2具体步骤:
一、创建一个Web Service
1. 在C:"Inetpub"wwwroot下创建一个TestService.asmx文件,其源程序如下:
<%@WebService Language="c#"class="TestService" %>
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Diagnostics;
using System.Web;
using System.Web.Services;
public class TestService : System.Web.Services.WebService
{
[WebMethod]
public string CheckUserId(string strUserId)
安卓开发实例入门{
if (strUserId == "admin")
{
return"Administrator";
}
else
{
return"User";
}
}
}
2. 在浏览器中,输入localhost/TestService.asmx,对Web Service进行测试。
二、创建一个Biztalk Server项目
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论