設定測試情況

您可以使用 CPS 在您和參與者之間測試表 26 中列出的情況。

表 26. 測試情況
情況 連線的目的地 URL

從「社群管理員」至參與者的單向離埠。

模擬「社群管理員」。

VTP_Owner

VTP_OWNER

從參與者至「社群管理員」的單向入埠。

模擬參與者。

VTP_TP

不適用於本情況。

從「社群管理員」至參與者的雙向離埠(上傳要求)。

模擬「社群管理員」。

VTP_Owner

VTP_OWNER

從參與者至「社群管理員」的雙向入埠(上傳要求)。

模擬參與者。

VTP_TP

VTP_TP

從「社群管理員」至參與者的雙向離埠(上傳回應)。

模擬參與者。

VTP_TP

VTP_TP

從參與者至「社群管理員」的雙向入埠(上傳回應)。

模擬擁有者。

VTP_Owner

VTP_Owner

情況範例

本節說明將 CPS 配置成模擬兩項單向 RosettaNet (RN) 互動時所要執行的步驟。在此不說明完整的步驟。相關的詳細說明, 請參閱中心配置手冊

您可看到 CPS 所用的目錄和中心配置設定, 您也將進一步瞭解到 CPS 如何協助您除錯參與者間的遞送程序。

社群管理員:

為管理員設定一個 HTTP 接收槽閘道。這是送往 URL http://<console-ip>:<console-port>/console/sink 的 HTTP 閘道。

接收槽閘道應指定成「社群管理員」的預設 CPS 參與者和 CPS 管理員閘道。

社群參與者:

如同您為「社群管理員」所做的,為參與者設定一個 HTTP 接收槽閘道。

RosettaNet PIP XML 檔:

此處所說的是 3A4 互動情況。在「參與者至管理員」模擬情況中,將使用內含 3A4 Purchase Order Request 內容的 XML。

在「管理員至參與者」模擬情況中,將使用符合 3A4 Purchase Order Confirmation RNSC 內容的 XML。這些 XML 檔位於您的本端檔案系統。

請參閱中心配置手冊,取得相關資訊。在您建立檔案時, 請注意,來源和目標 ID 必須和位於這些檔案之適當位置中的「社群管理員」和參與者的 ID 相符。

配置「主控台」和「路由器伺服器」:

如果您打算在模擬中使用加密或簽章, 則必須備有一對公開金鑰和私密金鑰憑證。在私密金鑰儲存庫方面,請使用 p8 格式,在公開憑證方面,請使用 der 格式。

  1. 將您的 p8 和 der 檔複製到 common/security/vtp 目錄。
  2. 將 der 檔複製到 common/security/ca 目錄。
  3. 啟動主控台並以中心管理者身分登入, 然後將 der 檔上傳成「根和中繼」憑證。
  4. 修改主控台配置,以指向憑證和金鑰儲存庫檔案。
  5. 以編輯器開啟 {INSTALL DIR}/console/lib/config/bcg_console.properties 檔。
  6. 在 bcg_console.properties 檔中找出 VTP(虛擬測試參與者)區段, 並在下列值中填入適合您系統的值。您必須按照所示使用 der 和 p8 檔格式。

    ## VTP

    ibm.bcg.certs.vtp.CertificateDir=C:/{INSTALL DIR}/common/security/vtp

    ibm.bcg.certs.vtp.Certificate=testcert.der

    ibm.bcg.certs.vtp.PrivateKey=testkey.p8

    ibm.bcg.certs.vtp.Passwd=password

    ibm.bcg.certs.vtp.VerifySig=false

    ibm.bcg.vtp.RouterIn=C:/{INSTALL DIR}/common/router_in
  7. 儲存 bcg_console.properties 檔。
  8. 如果主控台伺服器正在執行,請重新啟動它。否則,請立即啟動。
  9. 檢查以確定路由器配置的設定無誤。
  10. 以編輯器開啟 {INSTALL DIR}/router/lib/config/
    bcg.properties 檔。
  11. 找出 VTP 區段,並驗證 vtp.CertificateDir 是指向和主控台相同的目錄。
  12. 視需要加以變更,然後儲存檔案。
  13. 如果路由器伺服器正在執行,請重新啟動它。否則,請立即啟動。

配置 3A4 連線功能:

如果您熟悉 RosettaNet 遞送方式,請使用下列步驟,在社群參與者和「社群管理員」間配置 RosettaNet 連線功能。

如果您不熟悉 RosettaNet 遞送方式, 在您執行下列步驟時請參閱中心配置手冊,取得協助。

  1. 匯入支援 3A4 互動的 RN 和 RNSC 檔。

    按所示順序上傳下列檔案。檔案位於安裝 CD 的 /B2Bintegrate/rosettanet 目錄中:

  2. 針對要經由中心遞送的 3A4 採購單要求和確認,定義其功能(稱為互動)。
  3. 將「社群管理員」和社群參與者配置成參與者 3A4 要求和確認(採用 RNSC 內容)的來源和目標。
  4. 在管理員和參與者間建立參與者連線,以支援您想模擬的情況。
  5. 設定連線的屬性,以選擇性地指定採用放在系統中之安全構件的簽署和加密。

如果您的檔案系統中有 3A4 要求 XML 和 3A4 RNSC XML 檔範例, 您可以使用「社群參與者模擬器」來鏈結所有的內部遞送功能。請按一下「社群參與者模擬器」標籤, 然後按一下「瀏覽」按鈕。從檔案系統中選取內含您要遞送之內容的檔案, 然後按一下「遞送」按鈕。

文件將從檔案系統中讀取,並上傳至中心。它會傳給「文件管理程式」以便遞送, 並採用您在中心上所配置的遞送方式。

Copyright IBM Corp. 2003, 2005