WEB开发网
开发学院数据库MSSQL Server 在SSIS中使用Web Service任务进行集成 阅读

在SSIS中使用Web Service任务进行集成

 2009-09-19 00:00:00 来源:WEB开发网   
核心提示: 点击“调用”按钮图片看不清楚?请点击这里查看原图(大图),我这里只是简单地随机产生了100个员工,在SSIS中使用Web Service任务进行集成(2),包括了ID,Name,Gender,WorkYears

点击“调用”按钮

在SSIS中使用Web Service任务进行集成

图片看不清楚?请点击这里查看原图(大图)。

我这里只是简单地随机产生了100个员工,包括了ID,Name,Gender,WorkYears,Groups等信息

这个服务的代码如下

using System;
using System.Web.Services;
using System.Data;
namespace HRService
{
  /// <summary>
  /// 这个服务模拟了一个人事系统,它将最新的员工列表发布出来
  /// 作者:陈希章
  /// </summary>
  [WebService(Namespace = "http://tempuri.org/")]
  [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
  [System.ComponentModel.ToolboxItem(false)]
  public class EmployeeService : System.Web.Services.WebService
  {
    [WebMethod(
      Description="这个服务取得所有的员工")]
    public DataSet GetEmployees()
    {
      DataSet ds = new DataSet();
      DataTable tb = new DataTable("Employees");
      tb.Columns.Add("ID");
      tb.Columns.Add("Name");
      tb.Columns.Add("Gender");
      tb.Columns.Add("WorkYears");
      tb.Columns.Add("Group");
      Random rnd=new Random();
      for (int i = 0; i < 100; i++)
      {
        DataRow row = tb.NewRow();
        row[0] = i+100;
        row[1] = "员工" + i.ToString();
        row[2] = i % 5 == 0 ? "男" : "女";
        row[3] = rnd.Next(20);
        row[4] = "班组" + i % 9;
        tb.Rows.Add(row);
      }
      ds.Tables.Add(tb);
      return ds;
    }
  }
}

上一页  1 2 3 4 5 6  下一页

Tags:SSIS 使用 Web

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接