BizTalk开发系列(十九) BizTalk命名规范
更多內容請查看:BizTalk動手實驗系列目錄
? ? ? ? ? ? ? ? ? ? ??BizTalk 開發系列
目前BizTalk項目的開發人員比較少,但是在開發過程中還是需要命名規范的約束。根據以往BizTalk項目的經驗,整理了BizTalk命名規范。包括:BizTalk Application, Schema, Map, Pipeline, Orchestration Logic Port, Physical Port等。并提供了相關的示例方便大家參考。
?
《BizTalk命名規范》
通用:
- 項目中能用英文單詞的用單詞,否則用拼音。
- BizTalk項目中的Schema , Map, Orchestration , Pipeline文件的完全合格名稱默認為項目的命名空間加點號加文件的類名。如無特別說明不做相應修改。
- BizTalk項目中的文件名稱默認和類名稱一致,如無特別說明BizTalk項目中的項目成員名稱不能與C#保留字一樣。例如:schema.xsd、XmlContent 和 RootNodes
1.Biztalk應用程序命名
格式:項目組名稱.項目名稱.應用程序名稱
示例:BTSGroup.EAI.General
2.Schema命名
- 常規Schema/平面文件Schema
格式:Sch_業務名_ 描述
示例:Sch_PO_Src.xsd
說明:Schema的文件名稱(不包括后綴)應與Schema的文件類名一致。
根節點名稱不能使用.NET關鍵字或保留字,例如 System
- 信封Schema
格式:Sch_Envelop_描述
示例:Sch_Envelop_PO
- 命名空間
格式: http://schemas.項目名稱.項目組名稱/時間/業務/描述
示例: http://schemas.eai.btsgroup//2008/po/posource
說明: 在描述里面可以使用"-"
- Schema節點、元素、屬性
說明:只允許使用 字母、數字、下劃線
?
3.Mapping命名
格式:Map_業務名稱_描述
示例:Map_PO_Src2Trg.btm
說明:Map的文件名稱(不包括后綴)應與Map的文件類名一致。
4.自定義PipeLine命名
格式:
接收管道 : Pip_R_描述.btp
發送管道 : Pip_S _描述.btp
示例:
接收管道: Pip_R_AddNS.btp
發送管道:Pip_S_RemoveNS.btp
說明:Pipeline的文件名稱(不包括后綴)應與Pipeline的文件類名一致。
5.Orchestration命名
- Orchestration文件/類型命名
格式:
主流程 :Orc_Main_ 描述.odx 如: Orc_Main_Business.odx
子流程 : Orc_Sub_ 描述.odx 如: Orc_Sub_Starter.odx
示例:
主流程 :Orc_Main_POProcess.odx
子流程 : Orc_Sub_Initialization.odx
說明:Orchestration的文件名稱(不包括后綴)應與Orchestration的文件類名一致。
- Message命名
格式:業務名_ 描述Msg
示例:POProcess_POMsg
- Multity Message命名
格式:Multi_業務名稱_描述
示例: Multi_POProcess_PO
說明:如果是單部分消息則參數取名為 "Body"
- 變量命名
格式:用途描述及類型
示例: tempXmlDoc
- 相關集與相關集類型命名
格式:
相關集類型命名 : Corn_業務名稱_描述Type
相關集命名 : Corn_業務名稱_描述
示例:
相關集類型: Corn_Starter_GenType
相關集: Corn_Starter_Gen
- 端口類型命名
格式:
邏輯接收端口類型命名 : 業務_描述 _RecType
邏輯發送端口類型命名 : 業務_描述_SendType
示例:
PO_GetDB_PType
PO_InsDB_PType
- 邏輯端口命名
格式:
邏輯接收端口命名 : 描述
邏輯發送端口命名 : 描述
示例:
PublishPO
- 物理端口命名
格式:
物理接收端口命名 : RecPort+描述
物理接收端口位置命名 : RecLocn_描述
物理發送端口命名 : SendPort _描述
物理發送端口組命名: 用途描述單詞 + SendPortGroup 如: InsertDB_SendPortGroup
示例:
RecPort_POData
RecLocn_MSIDB
SndPort_MSIDB
- 流程形狀名稱命名
采用動賓名稱 ,動詞根據形狀名稱命名,判斷形狀和表達式形狀除外。常規使用描述即可。
示例:Send POMsg
總結
以上是生活随笔為你收集整理的BizTalk开发系列(十九) BizTalk命名规范的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Delphi识别读取验证码
- 下一篇: 通过SharePoint Designe