共用方式為


建立 PeopleSoft 傳送成品

Microsoft BizTalk Adapter for PeopleSoft Enterprise 會存取 PeopleSoft 並探索可用的元件,或是處理 SOAP 要求。 本主題說明如何在 BizTalk Server Administration 中建立傳送成品,以使用 PeopleSoft 配接器。

建立傳送埠

  1. 在 BizTalk Server 管理主控台中,依序展開[BizTalk 群組]、[應用程式] 和 [所需應用程式]。

  2. 以滑鼠右鍵按一下 [ 傳送埠],選取 [ 新增],然後選取 [靜態 Solicit-Response 傳送埠]。

  3. 在 [ 傳送埠屬性] 中,執行下列動作:

    1. 輸入傳送埠的名稱。 例如,輸入 SSOSendToPeopleSoft

    2. 從 [ 類型] 下拉式清單中,選取 [PeopleSoft]。

    3. 從 [ 傳送處理常式 ] 下拉式清單中,選取 URI。

    4. 從 [傳送管線] 下拉式清單中,選取 [Microsoft.BizTalk.DefaultPipelines.XMLTransmit]。

    5. 從 [ 接收管線 ] 下拉式清單中,選取 [Microsoft.BizTalk.DefaultPiplelines.XMLReceive]。

    6. 選取 [ 設定 ] 以設定傳送埠。

  4. PeopleSoft 傳輸屬性中,執行下列動作:

    1. 展開 [配接器必要屬性],然後輸入 [應用程式伺服器路徑]、 [JAVA_HOME]、 [使用者名稱]、 [密碼] 和 [Jar] 檔案,以連線到 Peoplesoft 系統。

      您不需要設定登入資訊。

    2. 在此清單中,選取您建立用來代表 PeopleSoft 系統的 SSO 分支機構應用程式。

    3. 針對 [使用 SSO],選取 [ ]。

    4. 選取 [確定]。

  5. 選取 [確定]。

設定傳輸屬性

PeopleSoft 傳輸屬性用於設計和執行階段。 在 [ 傳輸屬性 ] 對話方塊中,您會設定伺服器系統的特定連線和認證參數,以及您嘗試存取的物件。

顯示 [傳輸屬性] 對話方塊的影像。

  1. 展開 [配接器必要屬性],並填入連線至 PeopleSoft 伺服器的所有必要資訊。

    您必須設定組態參數,Microsoft BizTalk Adapter for PeopleSoft Enterprise 才能連線至 PeopleSoft Enterprise。 此資料區分大小寫。

    參數 Description
    Application Server Path 字串,表示執行 PeopleSoft Application Server 的電腦和接聽的連接埠。 PeopleSoft 8 應用程式的 URL 路徑語法為 // < computer_name > : < port > 。 請向 PeopleSoft 系統管理員詢問 < 埠 > 值。 埠 <> 值是 JOLT 通訊協定接聽程式埠,而不是 App Server 埠。 預設 JOLT 連接埠為 9000。
    JAVA_HOME 將JAVA_HOME變數設定為指向您的 JDK 安裝,例如: C:\j2sdk1.4.2_08
    Password 如果您未選取 [使用 SSO],您必須設定 BizTalk Adapter for PeopleSoft Enterprise 的認證參數,才能存取伺服器系統。

    字串,表示使用者用來登入 PeopleSoft 系統的密碼。 字元不會顯示出來,而是以星號 (*) 表示。
    PeopleSoft 8.x Jar Files 若要使用 Ccmponent 介面 (僅限 PeopleSoft 8),您必須更新 CLASSPATH 來包含 PeopleSoft 元件介面 jar 檔案。 例如:< PeopleSoft_Home > \web\PSJOA\psjoa.jar
    User Name 如果您未選取 [使用 SSO],您必須設定 BizTalk Adapter for PeopleSoft Enterprise 的認證參數,才能存取伺服器系統。

    字串,表示登入 PeopleSoft 系統所需的使用者名稱。
  2. 當日期當做索引鍵使用時,請輸入 其他參數 值;其格式不同。 YYYY-MM-DD 是預設格式。

  3. 如果需要,請輸入代表呼叫數目的 並行控制 值,例如 200,在 [並行呼叫上限 ] 中輸入 。

    如果後端伺服器無法處理資料量, 則 Max Concurrent Calls 參數會啟動多載保護。 同時呼叫是指配接器尚未回覆的要求。 在輸送量超過後端處理功能的實例中設定 最大並行呼叫

    此欄位 的預設值為 -1,表示不會提供保護 。

    如果BizTalk Server將要求提交至傳輸配接器,並行呼叫數目等於或超過設定的最大值並行呼叫,則會儲存提交要求的執行緒,直到並行呼叫號碼減少為低於設定值為止。

更新最大並行呼叫

參數 Max Concurrent Calls 是可讓您優化組態的功能。 您可以在輸送量超過後端處理能力的情況下使用這個參數。 您可以在 [ 傳送埠傳輸內容 ] 對話方塊中將 參數新增至配接器,以啟用訊息多載保護。 預設值為 -1,表示呼叫沒有上限。

當BizTalk Server將訊息提交至傳輸配接器時,它會先從配接器接收批次,並在批次上叫 TransmitMessage() 用以傳輸每個訊息。 完成後,BizTalk Server在批次上叫用 Done() ,配接器會開始將訊息傳送至後端。 如果BizTalk Server在叫用之前 Done 取得多個批次,則 Done 可能不會發生命令。 藉由設定批次中的訊息數目上限,您便可以控制送到後端的訊息。 此參數的變更會立刻生效。 BizTalk Server 必須擷取 SQL 資料庫中儲存的配接器組態變更。

變更最大並行呼叫參數

  1. 在 [ 傳送埠傳輸內容] 對話方塊中,輸入 [連線 ] 值。

    預設值為 40 個工作階段。 如果您使用較小的值,則可能會遇到執行階段效能降低的情形。 使用較大的值也是一樣,因為較大的值會超出伺服器的能力,而造成執行階段錯誤。

  2. 針對 [重新整理代理程式] 選取 [],強制 runtimeagent.exe,以及在必要時自動重新開機的 browsingagent.exe 進程。

    例如,您希望處理程序在與伺服器中斷連線時自動重新啟動,或是您在伺服器加上其他項目,但是該項目並未出現在 Microsoft 配接器精靈的選項中。

    Refresh Agent參數會同時重新整理流覽和執行時間代理程式。 runtimeagent.exe 會在一分鐘之後或是下一次呼叫 Send 時更新。

  3. 提供認證以存取 PeopleSoft 系統。

    您可以透過兩種方式來存取系統:

    • 登入認證 (傳輸屬性登入參數)

    • 單一登入

  4. 選取 [是 ] 以 使用 SSO 使用單一登入。

    注意

    如需詳細資訊,請參閱 保護配接器

  5. 在清單中選取分支機構應用程式。

    由企業單一登入工具所建立的分支機構應用程式,代表像是 PeopleSoft 的應用程式。 Microsoft BizTalk Adapter for PeopleSoft Enterprise 會使用應用程式使用者的認證。 這些認證是針對所指定分支機構應用程式,從伺服器系統的 SSO 資料庫中擷取所得。 這些認證就是啟動 BizTalk 專案之使用者 (應用程式使用者) 的認證。

    注意

    如需如何建立聯盟應用程式的詳細資訊,請參閱建立聯盟應用程式或 Microsoft BizTalk Server線上說明。

  6. 提供所有必要資訊以接受連線資訊之後,按一下 [ 套用],然後按一下 [ 確定]。

    您必須設定連線參數,讓 BizTalk Adapter for PeopleSoft Enterprise 能夠存取 PeopleSoft。

下一個

將 PeopleSoft 架構匯入至BizTalk Server專案
從 PeopleSoft 接收