SlideShare a Scribd company logo
Example 1:

           The bank for a loan product project.




2012/9/3                     interERP Module      1
Example 1: Bank
      Specific
        銀行貸款額度試算系統
        目前決定額度計算規則
         ○ 在職期間超過1年(含)才可以申請。
         ○ A級額度(可貸金額20萬):在職1~2年之間,年薪50萬以
           下。
         ○ B級額度(可貸金額30萬):在職1~2年之間,年薪50萬以
           上。
         ○ C級額度(可貸金額40萬):在職超過2年,年薪50萬以下。
         ○ D級額度(可貸金額60萬):在職超過2年,年薪在50萬(含)以
           上。
        貸款額度的計算規則變動機率很大(商業規則變動大)。
        目標使用者:理財專員、顧問,甚至一般user。
2007.07.12 - 2007.07.17   interERP Module    2
Example 1: Bank (cont.)
     建立資料層(訊息層)
        建立資料結構描述 (一個Input)
        建立申請資料和電腦紀錄 (二個Output)
        建立轉換資料內容的對應 (Mapping)
        建立轉譯文字檔的傳送管線 (Send Pipeline)
     建立商業邏輯層
        建立商務規則
        建立商業程序
        建立連接埠

2012/9/3             interERP Module    3
建立資料層
     新增專案

      1      2




                 3


                 4

                                       5
2012/9/3             interERP Module       4
建立資料結構描述
    方案總管中
      專案: LoanSechma按下滑鼠右鍵。
      新增【結構描述檔】,CaseApply.xsd。




2012/9/3         interERP Module   5
建立資料結構描述(cont.)
     新增資料結構描述子欄位項目
        CustomerName
        Salary
        JobInMonth
        EstimateAmount
        EvaluateCode




2012/9/3                  interERP Module   6
建立資料結構描述(cont.)
建立資料結構描述(cont.)

    指定子節點升級
       升級
       開放介面給外部程式取得欄位訊息。

    升級子節點
       JobInMonth
       EvaluateCode

    自動產生PropertySchema.xsd




07/02/08               interERP Module    8
建立資料結構描述
(cont.)
建立資料結構描述
                        (cont.)
   LoanSchema專案中,繼續增加1個結構描述檔。
     CaseRecord.xsd
     格式與CaseApply.xsd相似。
     主要子欄位項目:
     ○ CustomerName
     ○ ApplyDate
     ○ Salary
     ○ JobInMonth
     ○ EstimateAmount
     ○ ApprovedAmount
     ○ EvaluateCode
建立資料結構描述
(cont.)
建立資料結構描述
                  (cont.)
 CaseRecord,必需以文字檔的方式表現。
 需要把結構檔的schema進行修改。
     選擇Schema節點。
     選擇屬性視窗中的Schema Editor Extension。
建立資料結構描述(cont.)
     指定記錄之間換行字元與欄位之間逗號分隔。
        選擇Schema節點。
        屬性視窗:
         ○ Default Child Delimiter Type:Hexadecimal。
         ○ Default Child Delimiter:0x0D 0x0A
                         (代表歸位字元與換行字元)。
        選擇Case節點。
        屬性視窗:
         ○ Child Delimiter Type:Character。
         ○ Child Delimiter:逗號(,)。


2012/9/3                   interERP Module             13
建立轉換資料內容的對應
 為了對CaseApply與CaseRecord進行資
  料對應,需要產生一個Map檔。
 命名為:ApplyToRecord.btm。




2012/9/3      interERP Module   14
建立轉換資料內容的對應(cont.)
     分別對來源與目的結構描述指定建立好的
      CaseApply與CaseRecord結構描述檔。




2012/9/3         interERP Module   15
建立轉換資料內容的對應(cont.)
     連接二個結構描述檔之節點的對應。
     工具箱選擇日期運算質到畫面中,與
      ApplyDate節點連接。




2012/9/3      interERP Module   16
建立轉譯文字檔的傳
                       送管線
 從工具箱中選擇一般檔案組合器,放置組合步驟
  中。
 設定文字結構描述為LoanSchema.LoanRecord。

                                         2
           1




                                    4
                   5




               3




2012/9/3               interERP Module       17
建置及部署成品
 將建立好的LoanSchema專案,進行建置與部
  署。
 建立好的專案檔,發佈到BizTalk Server,需要一
  個強式名稱。
        GAC (Global Assembly Cache):全域組件快取。
        利用.NET Framework SDK的強式名稱金鑰產生工具
         sn.exe。
        C:Program FilesMicrosoft
         SDKsWindowsv6.0Abinsn.exe


2012/9/3                 interERP Module       18
建置及部署成品(cont.)




2012/9/3   interERP Module   19
建立商務規則
     商務規則編輯器
        建立商務規則的工具,透過它建立的商務規
           則,可存於共同的環境中,透過商務規則引
           擎執行。
     主要動作
        新增詞彙,發佈。
        新增原則,發佈。




2012/9/3            interERP Module   20
建立商務規則




2012/9/3   interERP Module   21
建立商務規則(cont.)
 建立詞彙,命名:貸款試算。
         1


 建立事實定義
        在職期間
        年薪     2
        貸款額度

                                      3




2012/9/3            interERP Module       22
建立商務規則(cont.)
     建立在職期間。




2012/9/3        interERP Module   23
建立商務規則(cont.)
     建立年薪。




2012/9/3      interERP Module   24
建立商務規則(cont.)
     建立貸款額度。




     最後發佈。




2012/9/3        interERP Module   25
建立商務規則(cont.)
     新增原則

        A級額度(可貸金額20萬):在職1~2年之間,
         年薪50萬以下。
        B級額度(可貸金額30萬):在職1~2年之間,
         年薪50萬以上。
        C級額度(可貸金額40萬):在職超過2年,年
         薪50萬以下。
        D級額度(可貸金額60萬):在職超過2年,年
         薪在50萬(含)以上。

2012/9/3          interERP Module   26
建立商務規則(cont.)
     建立A級額度。




2012/9/3        interERP Module   27
建立商務規則(cont.)
 建立B級額度。
 建立C級額度。
 建立D級額度。




2012/9/3    interERP Module   28
建立商務程序
 新增一個新的專案,命名為:
  LoanProcess。
 加入參考。選擇LoanProcess專案,右鍵
  選擇加入參考,選擇專案,選擇
  LoanSchema,匯入剛才建立的
  LoanSchema專案。




2012/9/3    interERP Module   29
建立商務程序(cont.)
     新增協調流程,命名為:
      EvaluateLoanProcess。




2012/9/3            interERP Module   30
建立商務程序(cont.)
     建立訊息
        CaseMessage:使用
         LoanSchema.CaseApply 。
        ResultMessage:使用
         LoanSchema.CaseApply。
        RecordMessage:使用
         LoanSchema.CaseRecord。
     建立變數
        JobInMonth:型別Int32。
        EvaluateCode:型別String。


2012/9/3               interERP Module   31
建立商務程序(cont.)
1        建立訊息   4 5
                                     6




2
                                         7




3   2012/9/3




                       interERP Module       32
建立商務程序(cont.)
     建立變數




     變更協調流程的交易類型
        長時間執行




2012/9/3         interERP Module   33
建立商務程序(cont.)
     建立接收訊息物件




2012/9/3         interERP Module   34
建立商務程序(cont.)
     建立運算式




           JobInMonth=CaseMessage(LoanSchema.PropertySch
           ema.JobInMonth);




2012/9/3                         interERP Module           35
建立商務程序(cont.)
     建立決定



       JobInMonth>=12




2012/9/3                interERP Module   36
建立商務程序(cont.)
     建立範圍




2012/9/3     interERP Module   37
建立商務程序(cont.)
     建立規則




2012/9/3     interERP Module   38
建立商務程序(cont.)
     建立運算式




2012/9/3      interERP Module   39
建立商務程序(cont.)
     建立轉換




2012/9/3     interERP Module   40
建立商務程序(cont.)
     建立傳送訊息




     建立運算式


2012/9/3       interERP Module   41
建立商務程序(cont.)
     建立訊息指派




     ResultMessage=CaseMessage;
     ResultMessage(LoanSchema.PropertySchema.EvaluateCode)
     =EvaluateCode;
2012/9/3                       interERP Module               42
建立商務程序(cont.)
     建立回傳訊息




2012/9/3       interERP Module   43
建立連接埠




2012/9/3   interERP Module   44
建立進接埠(cont.)
     建立接收訊息連接埠:
      ReceiveCasePort




2012/9/3          interERP Module   45
建立進接埠(cont.)
     建立傳送連接埠(針對結果):
      SendCaseResultPort




2012/9/3         interERP Module   46
建立進接埠(cont.)
     建立傳送連接埠(針對系統):
      SendSystemRecordPort




                                    使用自訂的管線:
                                    LoanRecordSendPipeline


2012/9/3          interERP Module                            47
建置與部署
 根據29頁將LoanSchema方案再次建置與
  部署。
 檢視/BizTalk總管,可以檢查發佈上去的
  結果。
 指定資料夾權限(Filedrop)  完全控制要打勾

        接收資料夾(..loanin)
        結果資料夾(..loanout)
        系統資料夾(..loanITSystem)



2012/9/3                interERP Module   48
測試
     In檔案格式
      <ns0:Case xmlns:ns0="http://LoanSchema.CaseApply">
       <CustomerName>Michael Peng</CustomerName>
       <Salary>500000</Salary>
       <JobInMonth>25</JobInMonth>
       <EstimateAmount>0</EstimateAmount>
       <EvaluateCode></EvaluateCode>
      </ns0:Case>




     Out檔案格式
      <?xml version="1.0“ encoding="utf-8"?>
      <ns0:Case xmlns:ns0="http://LoanSchema.CaseApply">
            <CustomerName>Michael Peng</CustomerName>
            <Salary>500000</Salary>
            <JobInMonth>25</JobInMonth>
            <EstimateAmount>300000</EstimateAmount>
            <EvaluateCode>通過</EvaluateCode>
           <ns0:Case>
2012/9/3                             interERP Module       49

More Related Content

Similar to BizTalk練習投影片

第1讲 开始编写程序
第1讲 开始编写程序第1讲 开始编写程序
第1讲 开始编写程序ruandao
 
JdonFramework中文
JdonFramework中文JdonFramework中文
JdonFramework中文
banq jdon
 
Great architect cn
Great architect cnGreat architect cn
Great architect cndrewz lin
 
Supersonic Subatomic Quarkus accelerate cloud native development
Supersonic Subatomic Quarkus accelerate cloud native developmentSupersonic Subatomic Quarkus accelerate cloud native development
Supersonic Subatomic Quarkus accelerate cloud native development
Ryan ZhangCheng
 
Spring 2.x 中文
Spring 2.x 中文Spring 2.x 中文
Spring 2.x 中文Guo Albert
 
2006年招聘试题
2006年招聘试题2006年招聘试题
2006年招聘试题yiditushe
 
Flex 4.5 action custom component development
Flex 4.5 action custom component developmentFlex 4.5 action custom component development
Flex 4.5 action custom component development
jexchan
 
[DCTPE2010] 如何開發 CCK 欄位模組
[DCTPE2010] 如何開發 CCK 欄位模組[DCTPE2010] 如何開發 CCK 欄位模組
[DCTPE2010] 如何開發 CCK 欄位模組
Drupal Taiwan
 
希望科技研发部变量命名及编码规范
希望科技研发部变量命名及编码规范希望科技研发部变量命名及编码规范
希望科技研发部变量命名及编码规范Hongjian Wang
 
物件導向程式設計課程講義(98 ges hi版)
物件導向程式設計課程講義(98 ges hi版)物件導向程式設計課程講義(98 ges hi版)
物件導向程式設計課程講義(98 ges hi版)Hui-Shih Leng
 
OPOA in Action -- 使用MagixJS简化WebAPP开发
OPOA in Action -- 使用MagixJS简化WebAPP开发OPOA in Action -- 使用MagixJS简化WebAPP开发
OPOA in Action -- 使用MagixJS简化WebAPP开发leneli
 
Learning JavaScript in Three Web Apps(中文)
Learning JavaScript in Three Web Apps(中文)Learning JavaScript in Three Web Apps(中文)
Learning JavaScript in Three Web Apps(中文)
Dexter Yang
 
Programming in Objective-C
Programming in Objective-CProgramming in Objective-C
Programming in Objective-C
Ryan Chung
 
Android 2.2 手機應用程式設計:第四章 第一個程式
Android 2.2 手機應用程式設計:第四章 第一個程式Android 2.2 手機應用程式設計:第四章 第一個程式
Android 2.2 手機應用程式設計:第四章 第一個程式
Robert Chi
 
旺铺前端设计和实现
旺铺前端设计和实现旺铺前端设计和实现
旺铺前端设计和实现hua qiu
 
使用 TypeScript 駕馭 Web 世界的脫韁野馬:以 Angular 2 開發框架為例
使用 TypeScript 駕馭 Web 世界的脫韁野馬:以 Angular 2 開發框架為例使用 TypeScript 駕馭 Web 世界的脫韁野馬:以 Angular 2 開發框架為例
使用 TypeScript 駕馭 Web 世界的脫韁野馬:以 Angular 2 開發框架為例
Will Huang
 
Android Wear SDK: Level 101
Android Wear SDK: Level 101Android Wear SDK: Level 101
Android Wear SDK: Level 101
Jollen Chen
 
Bluemix Node-Red Part II
Bluemix Node-Red Part IIBluemix Node-Red Part II
Bluemix Node-Red Part II
Joseph Chang
 
Jakarta EE应用服务器的事务处理.pptx
Jakarta EE应用服务器的事务处理.pptxJakarta EE应用服务器的事务处理.pptx
Jakarta EE应用服务器的事务处理.pptx
Zhen Ma
 

Similar to BizTalk練習投影片 (20)

第1讲 开始编写程序
第1讲 开始编写程序第1讲 开始编写程序
第1讲 开始编写程序
 
JdonFramework中文
JdonFramework中文JdonFramework中文
JdonFramework中文
 
Great architect cn
Great architect cnGreat architect cn
Great architect cn
 
Supersonic Subatomic Quarkus accelerate cloud native development
Supersonic Subatomic Quarkus accelerate cloud native developmentSupersonic Subatomic Quarkus accelerate cloud native development
Supersonic Subatomic Quarkus accelerate cloud native development
 
Spring 2.x 中文
Spring 2.x 中文Spring 2.x 中文
Spring 2.x 中文
 
mfc
mfcmfc
mfc
 
2006年招聘试题
2006年招聘试题2006年招聘试题
2006年招聘试题
 
Flex 4.5 action custom component development
Flex 4.5 action custom component developmentFlex 4.5 action custom component development
Flex 4.5 action custom component development
 
[DCTPE2010] 如何開發 CCK 欄位模組
[DCTPE2010] 如何開發 CCK 欄位模組[DCTPE2010] 如何開發 CCK 欄位模組
[DCTPE2010] 如何開發 CCK 欄位模組
 
希望科技研发部变量命名及编码规范
希望科技研发部变量命名及编码规范希望科技研发部变量命名及编码规范
希望科技研发部变量命名及编码规范
 
物件導向程式設計課程講義(98 ges hi版)
物件導向程式設計課程講義(98 ges hi版)物件導向程式設計課程講義(98 ges hi版)
物件導向程式設計課程講義(98 ges hi版)
 
OPOA in Action -- 使用MagixJS简化WebAPP开发
OPOA in Action -- 使用MagixJS简化WebAPP开发OPOA in Action -- 使用MagixJS简化WebAPP开发
OPOA in Action -- 使用MagixJS简化WebAPP开发
 
Learning JavaScript in Three Web Apps(中文)
Learning JavaScript in Three Web Apps(中文)Learning JavaScript in Three Web Apps(中文)
Learning JavaScript in Three Web Apps(中文)
 
Programming in Objective-C
Programming in Objective-CProgramming in Objective-C
Programming in Objective-C
 
Android 2.2 手機應用程式設計:第四章 第一個程式
Android 2.2 手機應用程式設計:第四章 第一個程式Android 2.2 手機應用程式設計:第四章 第一個程式
Android 2.2 手機應用程式設計:第四章 第一個程式
 
旺铺前端设计和实现
旺铺前端设计和实现旺铺前端设计和实现
旺铺前端设计和实现
 
使用 TypeScript 駕馭 Web 世界的脫韁野馬:以 Angular 2 開發框架為例
使用 TypeScript 駕馭 Web 世界的脫韁野馬:以 Angular 2 開發框架為例使用 TypeScript 駕馭 Web 世界的脫韁野馬:以 Angular 2 開發框架為例
使用 TypeScript 駕馭 Web 世界的脫韁野馬:以 Angular 2 開發框架為例
 
Android Wear SDK: Level 101
Android Wear SDK: Level 101Android Wear SDK: Level 101
Android Wear SDK: Level 101
 
Bluemix Node-Red Part II
Bluemix Node-Red Part IIBluemix Node-Red Part II
Bluemix Node-Red Part II
 
Jakarta EE应用服务器的事务处理.pptx
Jakarta EE应用服务器的事务处理.pptxJakarta EE应用服务器的事务处理.pptx
Jakarta EE应用服务器的事务处理.pptx
 

BizTalk練習投影片

  • 1. Example 1: The bank for a loan product project. 2012/9/3 interERP Module 1
  • 2. Example 1: Bank  Specific  銀行貸款額度試算系統  目前決定額度計算規則 ○ 在職期間超過1年(含)才可以申請。 ○ A級額度(可貸金額20萬):在職1~2年之間,年薪50萬以 下。 ○ B級額度(可貸金額30萬):在職1~2年之間,年薪50萬以 上。 ○ C級額度(可貸金額40萬):在職超過2年,年薪50萬以下。 ○ D級額度(可貸金額60萬):在職超過2年,年薪在50萬(含)以 上。  貸款額度的計算規則變動機率很大(商業規則變動大)。  目標使用者:理財專員、顧問,甚至一般user。 2007.07.12 - 2007.07.17 interERP Module 2
  • 3. Example 1: Bank (cont.)  建立資料層(訊息層)  建立資料結構描述 (一個Input)  建立申請資料和電腦紀錄 (二個Output)  建立轉換資料內容的對應 (Mapping)  建立轉譯文字檔的傳送管線 (Send Pipeline)  建立商業邏輯層  建立商務規則  建立商業程序  建立連接埠 2012/9/3 interERP Module 3
  • 4. 建立資料層  新增專案 1 2 3 4 5 2012/9/3 interERP Module 4
  • 5. 建立資料結構描述  方案總管中  專案: LoanSechma按下滑鼠右鍵。  新增【結構描述檔】,CaseApply.xsd。 2012/9/3 interERP Module 5
  • 6. 建立資料結構描述(cont.)  新增資料結構描述子欄位項目  CustomerName  Salary  JobInMonth  EstimateAmount  EvaluateCode 2012/9/3 interERP Module 6
  • 8. 建立資料結構描述(cont.)  指定子節點升級  升級  開放介面給外部程式取得欄位訊息。  升級子節點  JobInMonth  EvaluateCode  自動產生PropertySchema.xsd 07/02/08 interERP Module 8
  • 10. 建立資料結構描述 (cont.)  LoanSchema專案中,繼續增加1個結構描述檔。  CaseRecord.xsd  格式與CaseApply.xsd相似。  主要子欄位項目: ○ CustomerName ○ ApplyDate ○ Salary ○ JobInMonth ○ EstimateAmount ○ ApprovedAmount ○ EvaluateCode
  • 12. 建立資料結構描述 (cont.)  CaseRecord,必需以文字檔的方式表現。  需要把結構檔的schema進行修改。  選擇Schema節點。  選擇屬性視窗中的Schema Editor Extension。
  • 13. 建立資料結構描述(cont.)  指定記錄之間換行字元與欄位之間逗號分隔。  選擇Schema節點。  屬性視窗: ○ Default Child Delimiter Type:Hexadecimal。 ○ Default Child Delimiter:0x0D 0x0A (代表歸位字元與換行字元)。  選擇Case節點。  屬性視窗: ○ Child Delimiter Type:Character。 ○ Child Delimiter:逗號(,)。 2012/9/3 interERP Module 13
  • 14. 建立轉換資料內容的對應  為了對CaseApply與CaseRecord進行資 料對應,需要產生一個Map檔。  命名為:ApplyToRecord.btm。 2012/9/3 interERP Module 14
  • 15. 建立轉換資料內容的對應(cont.)  分別對來源與目的結構描述指定建立好的 CaseApply與CaseRecord結構描述檔。 2012/9/3 interERP Module 15
  • 16. 建立轉換資料內容的對應(cont.)  連接二個結構描述檔之節點的對應。  工具箱選擇日期運算質到畫面中,與 ApplyDate節點連接。 2012/9/3 interERP Module 16
  • 17. 建立轉譯文字檔的傳 送管線  從工具箱中選擇一般檔案組合器,放置組合步驟 中。  設定文字結構描述為LoanSchema.LoanRecord。 2 1 4 5 3 2012/9/3 interERP Module 17
  • 18. 建置及部署成品  將建立好的LoanSchema專案,進行建置與部 署。  建立好的專案檔,發佈到BizTalk Server,需要一 個強式名稱。  GAC (Global Assembly Cache):全域組件快取。  利用.NET Framework SDK的強式名稱金鑰產生工具 sn.exe。  C:Program FilesMicrosoft SDKsWindowsv6.0Abinsn.exe 2012/9/3 interERP Module 18
  • 20. 建立商務規則  商務規則編輯器  建立商務規則的工具,透過它建立的商務規 則,可存於共同的環境中,透過商務規則引 擎執行。  主要動作  新增詞彙,發佈。  新增原則,發佈。 2012/9/3 interERP Module 20
  • 21. 建立商務規則 2012/9/3 interERP Module 21
  • 22. 建立商務規則(cont.)  建立詞彙,命名:貸款試算。 1  建立事實定義  在職期間  年薪 2  貸款額度 3 2012/9/3 interERP Module 22
  • 23. 建立商務規則(cont.)  建立在職期間。 2012/9/3 interERP Module 23
  • 24. 建立商務規則(cont.)  建立年薪。 2012/9/3 interERP Module 24
  • 25. 建立商務規則(cont.)  建立貸款額度。  最後發佈。 2012/9/3 interERP Module 25
  • 26. 建立商務規則(cont.)  新增原則  A級額度(可貸金額20萬):在職1~2年之間, 年薪50萬以下。  B級額度(可貸金額30萬):在職1~2年之間, 年薪50萬以上。  C級額度(可貸金額40萬):在職超過2年,年 薪50萬以下。  D級額度(可貸金額60萬):在職超過2年,年 薪在50萬(含)以上。 2012/9/3 interERP Module 26
  • 27. 建立商務規則(cont.)  建立A級額度。 2012/9/3 interERP Module 27
  • 28. 建立商務規則(cont.)  建立B級額度。  建立C級額度。  建立D級額度。 2012/9/3 interERP Module 28
  • 29. 建立商務程序  新增一個新的專案,命名為: LoanProcess。  加入參考。選擇LoanProcess專案,右鍵 選擇加入參考,選擇專案,選擇 LoanSchema,匯入剛才建立的 LoanSchema專案。 2012/9/3 interERP Module 29
  • 30. 建立商務程序(cont.)  新增協調流程,命名為: EvaluateLoanProcess。 2012/9/3 interERP Module 30
  • 31. 建立商務程序(cont.)  建立訊息  CaseMessage:使用 LoanSchema.CaseApply 。  ResultMessage:使用 LoanSchema.CaseApply。  RecordMessage:使用 LoanSchema.CaseRecord。  建立變數  JobInMonth:型別Int32。  EvaluateCode:型別String。 2012/9/3 interERP Module 31
  • 32. 建立商務程序(cont.) 1  建立訊息 4 5 6 2 7 3 2012/9/3 interERP Module 32
  • 33. 建立商務程序(cont.)  建立變數  變更協調流程的交易類型  長時間執行 2012/9/3 interERP Module 33
  • 34. 建立商務程序(cont.)  建立接收訊息物件 2012/9/3 interERP Module 34
  • 35. 建立商務程序(cont.)  建立運算式 JobInMonth=CaseMessage(LoanSchema.PropertySch ema.JobInMonth); 2012/9/3 interERP Module 35
  • 36. 建立商務程序(cont.)  建立決定 JobInMonth>=12 2012/9/3 interERP Module 36
  • 37. 建立商務程序(cont.)  建立範圍 2012/9/3 interERP Module 37
  • 38. 建立商務程序(cont.)  建立規則 2012/9/3 interERP Module 38
  • 39. 建立商務程序(cont.)  建立運算式 2012/9/3 interERP Module 39
  • 40. 建立商務程序(cont.)  建立轉換 2012/9/3 interERP Module 40
  • 41. 建立商務程序(cont.)  建立傳送訊息  建立運算式 2012/9/3 interERP Module 41
  • 42. 建立商務程序(cont.)  建立訊息指派 ResultMessage=CaseMessage; ResultMessage(LoanSchema.PropertySchema.EvaluateCode) =EvaluateCode; 2012/9/3 interERP Module 42
  • 43. 建立商務程序(cont.)  建立回傳訊息 2012/9/3 interERP Module 43
  • 44. 建立連接埠 2012/9/3 interERP Module 44
  • 45. 建立進接埠(cont.)  建立接收訊息連接埠: ReceiveCasePort 2012/9/3 interERP Module 45
  • 46. 建立進接埠(cont.)  建立傳送連接埠(針對結果): SendCaseResultPort 2012/9/3 interERP Module 46
  • 47. 建立進接埠(cont.)  建立傳送連接埠(針對系統): SendSystemRecordPort 使用自訂的管線: LoanRecordSendPipeline 2012/9/3 interERP Module 47
  • 48. 建置與部署  根據29頁將LoanSchema方案再次建置與 部署。  檢視/BizTalk總管,可以檢查發佈上去的 結果。  指定資料夾權限(Filedrop) 完全控制要打勾  接收資料夾(..loanin)  結果資料夾(..loanout)  系統資料夾(..loanITSystem) 2012/9/3 interERP Module 48
  • 49. 測試  In檔案格式 <ns0:Case xmlns:ns0="http://LoanSchema.CaseApply"> <CustomerName>Michael Peng</CustomerName> <Salary>500000</Salary> <JobInMonth>25</JobInMonth> <EstimateAmount>0</EstimateAmount> <EvaluateCode></EvaluateCode> </ns0:Case>  Out檔案格式 <?xml version="1.0“ encoding="utf-8"?> <ns0:Case xmlns:ns0="http://LoanSchema.CaseApply"> <CustomerName>Michael Peng</CustomerName> <Salary>500000</Salary> <JobInMonth>25</JobInMonth> <EstimateAmount>300000</EstimateAmount> <EvaluateCode>通過</EvaluateCode> <ns0:Case> 2012/9/3 interERP Module 49