跳转到主要内容

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

这是您第一次登陆到 developerWorks,已经自动为您创建了您的概要文件。 选择您概要文件中可以公开的信息的信息(如姓名、国家/地区,以及公司),这些信息同时也会与您所发布的内容相关联。 您可以随时更新您的 IBM 账号。

所有提交的信息确保安全。

  • 关闭 [x]

当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

所有提交的信息确保安全。

  • 关闭 [x]

在 WebSphere Message Broker V8 中使用 Microsoft .NET: 第 2 部分:与 Microsoft Word 集成

Ben Thompson, 高级 IT 专家, IBM
Ben Thompson 是位于英国 Hursley 的 IBM Software Group EMEA Laboratory Services 的高级 IT 专家。他已从事了七年分布式事务中间件相关工作,并具有广泛的使用 WebSphere 产品投资组合为全球 IBM 客户设计和实现解决方案的经验。
(An IBM developerWorks Contributing Author)
Matthew Golby-Kirk, 软件开发人员, IBM
Matthew Golby-Kirk 是位于英国的 IBM Hursley Software Lab 的 WebSphere Message Broker 开发团队的一名软件开发人员。他致力于 WebSphere Message Broker 中的 HTTP 和 Web 服务支持以及 ESQL 语言运行时的设计和实现。

简介:  本系列共四篇教程,演示了 WebSphere Message Broker V8 中对 Microsoft .NET 的新的支持。第 2 部分将介绍与 Microsoft Word 的集成。读者应当熟悉 Microsoft .NET 或 WebSphere Message Broker,但是不需要同时熟悉两者。

查看本系列更多内容

发布日期:  2012 年 5 月 03 日
级别: 中级

访问情况 : 3872 次浏览

开始之前

IBM® WebSphere® Message Broker V8(以下称为 Message Broker)提供了与现有的 Microsoft® .NET® Framework(以下称为 .NET)应用程序进行集成的能力。您可以通过将新的 Message Broker .NETCompute 节点连接到消息流,或通过从 ESQL Compute 节点调用 .NET 应用程序来实现这种集成。本系列教程将展示如何使用 .NETCompute 节点集成技术。

WebSphere Message Broker and Microsoft .NET

关于本系列教程

本系列教程将展示如何使用 WebSphere Message Broker Toolkit 提供的内置模板在 Microsoft Visual Studio 2010(简易版或专业版)中编写和构建 C# 代码。这四篇教程将探讨以下主题:

  1. 使用 .NETCompute 节点样例
  2. 使用 .NETCompute 节点集成 Microsoft Word
  3. 使用 .NETCompute 节点集成 Microsoft Excel
  4. 使用 .NETCompute 节点进行异常处理

关于本教程

此 .NETCompute 节点样例通过用 C# 语言编写的代码来过滤、修改和转换消息。您可以在 Microsoft Windows® 代理上使用 .NETCompute 节点构造消息,并与 Microsoft .NET framework (.NET) 或 Component Object Model (COM) 应用程序进行交互。

WebSphere Message Broker 使您能够在执行组的内部托管和运行 .NET 代码。新的 .NETCompute 节点通过使用与 Common Language Runtime (CLR) 兼容的 .NET 编程语言来传递或转换消息,这些语言包括 C#、Visual Basic (VB)、F# 或 C++/Common Language Infrastructure (CLI)。该教程将介绍 WebSphere Message Broker 提供的新的 .NET API,该 API 使 .NET 开发人员能够与 Message Broker 的逻辑树进行交互。

先决条件和系统要求

本教程面向的读者为希望了解新的 .NETCompute 节点的 WebSphere Message Broker 编程人员,以及希望使用 WebSphere Message Broker 的 .NET 编程人员。如果您具有 C# 或 Message Broker 的一般知识,那么您会发现本教程相对容易学习。

要构建并执行本教程中的示例,您将需要:

  • 一个 Windows 版本,包括 Microsoft .NET Framework V4
  • WebSphere Message Broker(Toolkit 和 Runtime)V8
  • Microsoft Visual Studio 2010(Express Edition 或 Professional Edition),用于编写和构建所需的 C# 代码

本教程中的 C# 代码将从 Message Broker 逻辑树中获取数据,并使用这些数据创建一个 Microsoft Word 文档。该代码使用了 Open XML Format SDK(版本 2),这是一种面向 .NET Framework 的 API,使客户端和服务器环境中的开发人员都能够与 Microsoft Word 进行交互。在开始学习本教程之前,您需要做以下准备工作:

  1. 下载 Microsoft Open XML SDK V2
  2. 启动 OpenXMLSDKv2.msi,单击 splash 面板上的 Next,然后接受许可协议。
  3. 选择一个安装位置,或接受默认安装位置:C:\Program Files\Open XML SDK\V2.0\
  4. 确认设置,等待安装完成,然后单击 Close

如果没有完整的 Microsoft Word 副本,您可以下载并安装 Microsoft Word Viewer 和 Microsoft Office Compatibility Pack:

  1. 下载 Microsoft Word Viewer
  2. 启动 wordview_en-us.exe,接受协议条款,单击 Continue,接受其他协议条款,然后单击 Next
  3. 选择安装位置或接受默认值:C:\Program Files\Microsoft Office\
  4. 等待安装完成,然后单击 OK 两次退出安装程序。
  5. 下载 Microsoft Office Compatibility Pack
  6. 启动 FileFormatConverter.exe,接受许可条款,并单击 Continue
  7. 等待安装完成,然后单击 OK

1 页,共 9 | 后一页

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=WebSphere
ArticleID=812856
TutorialTitle=在 WebSphere Message Broker V8 中使用 Microsoft .NET: 第 2 部分:与 Microsoft Word 集成
publish-date=05032012
author1-email= bthomps@uk.ibm.com
author1-email-cc=
author2-email=mgk_cnnew1@uk.ibm.com
author2-email-cc=