在 BizTalk 项目中,每个解决方案的结构都比较相似。为此,可以使用 generator-biztalk 创建一个新的解决方案,它是一个基于 Yeoman 的生成器,可以根据特定的需求生成 BizTalk 项目的基础结构。
先决条件
在使用 generator-biztalk 之前,需要先安装 Node.js 和 Yeoman。
- Node.js 安装可以前往官方网站下载对应系统的安装包 https://nodejs.org/en/
- 安装了 Node.js 之后,可以使用以下命令安装 Yeoman:
npm install -g yo
安装 generator-biztalk
执行以下命令安装 generator-biztalk:
npm install -g generator-biztalk
使用 generator-biztalk
在终端中进入目标文件夹,然后运行以下命令:
yo biztalk
执行上述命令后,将出现一个交互式命令行工具,询问一些有关您的项目的信息,例如项目名称,解决方案名称,作为 SOAP 端点的 WCF 服务的名称等。
完成输入后,程序将在当前目录中创建 BizTalk 解决方案的基本结构。结构如下:
-- -------------------- ---- ------- --- ---- - --- ------- - --- ---- - --- -------------- - --- --------- --- ----- - --- ------------ - --- ----- - --- ---------- --- ---------------------- --- ------------------ --- --------- --- ------------ --- ----------
示例
在以下示例中,我们将创建一个名为 MySolution
的 BizTalk 解决方案。WCF 服务端点的名称是 MyService
。
运行以下命令进入目标文件夹:
cd ~/Projects/MySolution
然后运行以下命令:
yo biztalk
执行上述命令后,将出现以下互动提示:
? What is the name of your solution? MySolution ? What is the name of your WCF service endpoint ? MyService ? List all your project/company/prefix (separator with commas if you have multiple)? MyCompany
完成后,您将会看到一个目录创建在 ~/Projects/MySolution 中,包含以下结构:
-- -------------------- ---- ------- --- ---- - --- ---------------------------- - --- ------------------------- - --- ----------------------------------- - --- ------------------------------ --- ----- - --- ------------ - --- ----- - --- ---------- --- ------------------------- --- --------------------- --- --------- --- ------------ --- ----------
其中, MyCompany.MySolution
是您的 BizTalk 项目名称。 schema/
、map/
、orchestration/
和 pipeline/
目录分别用于存储 BizTalk 方案中的不同类型的文件。
结论
generator-biztalk 使创建 BizTalk 项目变得更加容易和快捷。在创建解决方案之初,您可以使用 generator-biztalk 创建您的项目结构,为您的 BizTalk 项目提供基础框架,并让您能够专注于业务逻辑。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600558a681e8991b448d5f73