如何建立或編輯程序設定
本主題描述如何建立或編輯程序組態。
進程組態中的設定如下表所示,依索引標籤排列。建立和編輯進程組態的程式會出現在資料表之後。
授權與不可否認性屬性彼此相依。 如需如何設定這些屬性的詳細資訊,請參閱 授權和非否認性屬性。
索引標籤 | 設定 | 使用量 |
---|---|---|
一般 | 顯示代碼 | 交易夥伴介面程序 (PIP) 顯示代碼。 此代碼必須符合 RosettaNet PIP 指定,或自訂結構描述的名稱。 建議您使用標準命名慣例,例如在名稱中包含程序代碼與版本,如 STD_3A2_R02.00.00A。 如此可讓您更容易維護同一 PIP 的不同版本。 必要的欄位。 |
一般 | 程序代碼 | 三個位數的 PIP 代碼。 例如 "3A2"。 必要的欄位。 |
一般 | 版本 | PIP 的版本。 例如,"V02.02" 或 "R02.00.00A"。 必要的欄位。 |
一般 | 進程名稱 | PIP 的名稱。 例如,價格與可用性要求動作。 必要的欄位。 |
一般 | 描述 | 符合 PIP 的訊息描述。 |
一般 | 標準 | 標準的類型。 可能值:RosettaNet (預設值) 或 CIDX |
一般 (非 RosettaNet 內容區域) |
訊息標準 | 針對非 RosettaNet 內容,非 RosettaNet 標準的名稱。 若您不使用 RosettaNet PIP,但已定義自訂結構描述,請使用此設定。 此設定只能用於 RNIF 2.0,不能用於 RNIF 1.1 或 CIDX。 |
一般 (非 RosettaNet 內容區域) |
標準版本 | 針對非 RosettaNet 內容,非 RosettaNet 標準的版本。 若您不使用 RosettaNet PIP,但已定義自訂結構描述,請使用此設定。 此設定只能用於 RNIF 2.0,不能用於 RNIF 1.1 或 CIDX。 |
一般 (非 RosettaNet 內容區域) |
承載繫結識別碼 | 針對非 RosettaNet 區域,承載內容的識別碼。 若您不使用 RosettaNet PIP,但已定義自訂結構描述,請使用此設定。 實作自訂 PIP 的合作對象應該定義此值。 此設定只能用於 RNIF 2.0,不能用於 RNIF 1.1 或 CIDX。 |
活動 ([接收通知] 區域) |
需要不可否認性 | 判斷訊號訊息是否必須簽署 (包含于通知訊息中的訊息摘要) ,並且由接收者儲存在 MessageStorageIn 或 BTARNArchive 資料庫的 MessageStorageOut 資料表中,以原始形式儲存,以供非否認性之用。 接收者必須在夥伴組態中儲存在 原始屬性的不可否認性 屬性中指定的期間訊號。 可能的值: True (預設) 或 False 如果 False 為 ,則不會儲存訊號訊息以供非否認性之用。 信號訊息可以被簽署或不被簽署。如果 True 為 ,則輸入訊號訊息會以其原始形式儲存在 MessageStorageIn 資料表中。 輸出信號訊息將以其原始格式,存放在 MessageStorageOut 資料表中。 信號訊息必須經過簽署。如需詳細資訊,請參閱 授權和非否認性屬性。 |
活動 ([接收通知] 區域) |
通知時間 (秒) | 以秒為單位的時間。啟動者必須在這段時間內接收通知。 如果啟動器目前未收到它,如果重試未超過此索引標籤的[行為] 區段中的 [重試計數] (,啟動器將會重試) 。 BTARN 會測量啟動器成功傳送動作訊息的時間值。 設定值會包含在傳遞標頭中。 此值不能小於零或大於相同頁面上設定的 [時間執行 ] 值。 您可以針對 RNIF 1.1 與 2.01 處理中傳回的信號訊息 (應用程式通知) 使用此設定。 也可以針對 RNIF 1.1 處理中傳回的接受通知使用此設定。 預設值為 7200 秒 (兩小時)。 |
活動 ([行為] 區域) |
需要授權 | 判斷是否必須簽署任何傳入動作或訊號訊息。 如果個別/角色未獲授權執行活動,BTARN 將不會接受商務檔。 可能的值: True (預設) 或 False 如果 False 為 ,則不會簽署輸出動作和訊號訊息。 輸入動作與信號訊息可能會經過簽署。 若未經簽署,系統將會使用傳遞標頭授權交易夥伴。如果 True 為 ,則必須簽署傳入訊息。 外寄訊息可能經過簽署。 只有在來源 和內容不可否認 性設定為 True 時,才會簽署傳出訊息。如需詳細資訊,請參閱 授權和非否認性屬性。 |
活動 ([行為] 區域) |
需要持續的機密性 | 決定是否需要加密。 可能的值: 無 (預設) 表示不需要加密。 Payload 表示需要加密服務內容和附件。 Payload Container 表示需要服務內容、附件和服務標頭的加密。 在 RNIF 2.0 中,絕不會加密前序與傳遞標頭。 在 RNIF 1.1 中,不會加密訊息部分。 上述部分只會經過簽署。 |
活動 ([行為] 區域) |
需要安全傳輸 | 決定是否需要 HTTPS 傳輸。 可能的值: True (預設) 或 False |
活動 ([行為] 區域) |
單向動作 | 決定訊息為單向動作或雙向動作。 可能的值: True (預設) 或 False 單向動作訊息為 [資訊散發] 或 [通知]。 雙向動作訊息為 [商務交易]、[要求確認]、[要求/回應] 或 [查詢/回應]。 如果標準是 CIDX, 則為單一動作 必須是 True。 |
活動 ([行為] 區域) |
同步 | 決定交易夥伴以同步或非同步的方式來交換動作訊息。 可能的值: True 或 False (預設) 未用於 RNIF 1.1。 |
活動 ([行為] 區域) |
來源與內容的不可否認性 | 決定接收合作對象是否應對動作訊息簽署,並以原始格式將訊息存放在 BTARNArchive 資料庫中的 MessageStorageIn 或 MessageStorageOut 資料表,以供不可否認性目的之用。 接收者必須在合作夥伴組態中指定之 來源 屬性的期間內儲存動作訊息,以供非撤銷之用。 必要時,就必須簽署動作訊息。 可能的值: True (預設) 或 False 如果 False 為 ,則不會儲存動作訊息以供非拒絕之用。 動作訊息可被簽署或不被簽署。如果 True 為 ,輸入動作訊息會以其原始格式儲存在 MessageStorageIn 資料表中。 輸出動作訊息將以其原始格式,存放在 MessageStorageOut 資料表中。 動作訊息必須經過簽署。如需詳細資訊,請參閱 授權和非否認性屬性。 |
活動 ([行為] 區域) |
重試計數 | 若傳輸或處理失敗時,程序應重試的次數。 若重試計數為 3,則程序將嘗試執行活動四次。 預設值是 3。 如果通訊是同步的,則 BTARN 不會使用此欄位,因為重試不適用於同步交易。 |
活動 ([行為] 區域) |
執行時間 | 程序必須完成活動的時段 (以秒為單位)。 時段是由啟動者傳送首份文件開始計算。 啟動者 (非回應者) 必須確認在此時段內完成活動。 此設定值位於傳遞標頭中。 預設值為 86400 秒, (24 小時) 。 [執行時間] 值必須大於相同頁面的[回條通知]區段中所設定的 [時間收件者] 值。 |
活動 ([一般] 區域) |
類型 | 決定活動的類型。 可能的值: 商務交易、 資訊散發 (預設) 、 通知、 查詢/回應、 要求/確認或 要求/回應 |
Initiator ([商務文件] 區域) |
描述 | 啟動者動作商務文件的描述。 |
Initiator ([商務文件] 區域) |
名稱 | 啟動者動作商務文件的名稱。 例如,價格與可用性要求。 |
Initiator ([商務文件] 區域) |
版本 | 商務文件的版本。 例如,"V02_02_00" 或 "R02.00.00A"。 您可以在 RosettaNet XML Message Guidelines .htm 檔案的開頭處找到此版本編號。當您從 RosettaNet 組織下載 PIP 規格 .doc 檔案與 PIP DTD 時,會一併下載此 .htm 檔案。 |
Initiator ([一般] 區域) |
動作 | 啟動者動作的描述。 例如「同步測試查詢動作」。 |
Initiator ([一般] 區域) |
角色 | 啟動者的角色。 例如「買方」或「付費者」。 預設值為「啟動者」。 |
Initiator ([一般] 區域) |
角色描述 | 啟動者角色的描述。 例如「核發付款的合作對象」。 |
Initiator ([一般] 區域) |
角色類型 | 啟動者角色的類型。 可能的值: 組織、 員工或 功能 (預設) |
Initiator ([一般] 區域) |
服務 | 啟動者服務。 例如「買方服務」或「付費者服務」。 |
Initiator ([一般] 區域) |
服務分類 | 啟動者服務的類型。 例如「商務服務」。 |
回應者 ([商務文件] 區域) |
描述 | 回應者動作商務文件的描述。 例如「正式確認訂單中項目的狀態」。 |
回應者 ([商務文件] 區域) |
名稱 | 回應者動作商務文件的名稱。 例如「訂單確認」。 |
回應者 ([商務文件] 區域) |
版本 | 商務文件的版本。 例如,"V02.02.00" 或 "R02.00.00A"。 您可以在 RosettaNet XML Message Guidelines .htm 檔案的開頭處找到此版本編號。當您從 RosettaNet 組織下載 PIP 規格 .doc 檔案與 PIP DTD 時,會一併下載此 .htm 檔案。 |
回應者 ([一般] 區域) |
動作 | 回應者動作的描述。 例如「訂單確認動作」。 |
回應者 ([一般] 區域) |
角色 | 回應者的角色。 例如「賣方」。 預設值為「回應者」。 |
回應者 ([一般] 區域) |
角色描述 | 回應者角色的描述。 例如「接收付款的合作對象」。 |
回應者 ([一般] 區域) |
角色類型 | 回應者角色的類型。 可能的值: 組織 (預設) 、 員工或 功能 |
回應者 ([一般] 區域) |
服務 | 回應者服務。 例如「賣方服務」。 |
回應者 ([一般] 區域) |
服務分類 | 回應者服務的類型。 例如「商務服務」。 |
實作新程序組態
按一下[開始],指向[所有程式],指向[MicrosoftBizTalk Accelerator for RosettaNet],然後按一下[BizTalk Accelerator for RosettaNet管理主控台]。
在 BTARN 管理主控台中,展開[BizTalk Accelerator for RosettaNet]。
以滑鼠右鍵按一下 [處理組態設定],指向 [ 新增],然後按一下 [ 處理組態]。
在 [新增進程組態屬性] 對話方塊的 [ 一般]、[ 活動]、[ 啟動器] 和 [ 回應程式 ] 索引標籤上,輸入上表中所列設定的值,然後按一下 [ 確定]。
編輯程序組態
按一下[開始],指向[所有程式],指向[MicrosoftBizTalk Accelerator for RosettaNet],然後按一下[BizTalk Accelerator for RosettaNet管理主控台]。
在 BTARN 管理主控台中,展開[BizTalk Accelerator for RosettaNet]。
按一下 [處理組態設定]。
以滑鼠右鍵按一下您要編輯的進程組態,然後按一下 [ 屬性]。
在 [< 進程組態 >屬性] 對話方塊的 [一般] 和 [連絡人內容] 索引標籤上,視需要變更設定。 如需有關這些設定的詳細資訊,請參閱上表。
按一下 [確定] 。
另請參閱
使用 PIP 規格建立程序設定
授權與不可否認性屬性
設定 CIDX eStandards 訊息交換
管理 BTARN 設定