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