共用方式為


設定金額驗證的位移

訊息類型 MT102、MT103 和 MT103PLUS中 [數量] 欄位的使用規則會依其各自的驗證原則中的規則進行驗證。 [金額] 欄位可以完全比對,也可以驗證為在金額範圍內。

若要在範圍內啟用驗證,您可以在相關驗證原則的 方法呼叫中指定位移百分比。 例如,如果您為欄位設定的數量是 100,而位移百分比為 10%,則有效數量會是 90 到 110 的任何值,包含。 A4SWIFT提供 MT102、MT102PLUS和 MT103 訊息類型的這項支援。

位移百分比是在驗證原則中的 IsValidSettlementAmountIsValidInterbankSettledAmount 方法中指定。 IsValidSettlementAmount方法會實作 MT102 和MT102PLUS訊息之 Amount 欄位的使用規則。 IsValidInterbankSettledAmount方法會實作 MT103 訊息 [數量] 欄位的使用規則。 您可以在 OffsetPercent 引數中指定位移百分比,這是其中一種方法的第十個引數。

設定時,百分比位移會套用至下欄欄位:

訊息類型 使用位移驗證的欄位
MT102 或 MT102PLUS 32

33B
MT103 19,順序 C

31A,順序 C

72G

若要設定位移百分比

  1. 開啟文字編輯器,例如 [記事本]。

  2. 在編輯器中,流覽至您要設定位移百分比之訊息驗證原則的位置。 例如,您可以在drive > :\Program Files\ Microsoft BizTalk Accelerator for SWIFT Version Message Pack\SWIFT Messages\A4SWIFT-SRG version\Category 1\MT103 中找到 < MT103 訊息 MT103_Validation_Policy.xml 類型的訊息驗證原則。 ><<> 開啟驗證原則。

  3. 在原則中,搜尋 IsValidSettlementAmount 以尋找 MT102 和MT102PLUS訊息,或針對 MT103 訊息搜尋 IsValidInterbankSettledAmount。

  4. 倒數到第十個引數。 輸入引數中位移的百分比。

  5. 儲存檔案,然後關閉編輯器。