必须为要交换的 SWIFT 消息部署架构。
总结
部署以下架构:
SWIFT 基类型.xsd
SWIFT 通用数据类型.xsd
消息类型的特定架构,例如 MT103.xsd
创建具有强名称的 SWIFT 项目
在 Visual Studio 中,单击“ 文件”,指向“ 新建”,然后单击“ 项目”。
在“新建项目”对话框中的“ 项目类型 ”窗格中,选择 BizTalk Projects 文件夹。
在 “模板 ”窗格中,选择 “空 BizTalk Server 项目”。
在 “名称 ”框中,键入项目名称所需的名称。
在 “解决方案 ”框中,选择“ 创建新解决方案”。 在 “位置” 框中,输入要向其添加架构项目的项目的位置。
单击“ 确定 ”打开新项目。
Visual Studio.NET 向解决方案资源管理器添加一个新项目,并在指定的文件夹中创建项目文件夹和文件。启动 Visual Studio 命令提示符。
在 Visual Studio 命令提示符处,浏览到 <drive>:\Program Files\Microsoft BizTalk Accelerator for SWIFT。
在命令提示符下,键入 sn –k key.snk,然后按 Enter。 确保在命令提示符窗口中显示一条消息,指示密钥对已写入至 key.snk。
在解决方案资源管理器中,右键单击项目名称,然后单击“ 属性”。
在 “属性页” 对话框的左窗格中,单击“程序集”。
在“ 属性页 ”对话框的右窗格中,向下滚动到 “强名称 ”部分,单击 程序集密钥文件右侧的字段,然后单击省略号 () 按钮。
在 “程序集密钥文件 ”对话框中,浏览到 <drive>:\Program Files\MicrosoftBizTalk Accelerator for SWIFT,单击 key.snk,然后单击“ 打开”。
在“ 属性页 ”对话框中,单击“ 确定 ”保存更改。
添加 SWIFT 架构
在 Visual Studio 的解决方案资源管理器中,打开项目。
右键单击项目,指向 “添加”,然后单击“ 现有项”。
在“添加现有项”对话框中,位于“\Program Files\Microsoft BizTalk Accelerator for SWIFT <版本>消息包\SWIFT Messages\A4SWIFT-SRG<版本>\基本架构”。 选择 SWIFT 基类型.xsd 和 SWIFT 通用数据类型.xsd 架构,然后单击“ 添加”。
右键单击项目,指向 “添加”,然后单击“ 添加现有项”。
在“添加现有项”对话框中的“查找”下拉列表中,移动到 <drive>:\Program Files\Microsoft BizTalk Accelerator for SWIFT 版本>消息包\SWIFT <Messages\A4SWIFT-SRG<version>\Category n\MTxxx。 选择消息类型的架构,例如 MT103.xsd,然后单击“ 添加”。
注释
A4SWIFT 添加项目的架构文件,如 Solution Explorer 中所示。
在解决方案资源管理器中,右键单击项目名称,然后单击“ 生成”。
在解决方案资源管理器中,右键单击项目名称,然后单击“ 部署”。