準備連線至 ERP 應用程式

若要連線至 Oracle Cloud ERP 應用程式,您必須:

  • 滿足特定先決條件
  • 取得 WSDL 或事件目錄 URL
  • 指定必要角色給使用者
  • 設定 Oracle Cloud ERP 進行事件訂閱
  • 複查上傳檔案的程序

建立連線的先決條件

您必須滿足下列先決條件,才能使用 Oracle Cloud ERP 轉接器建立連線。

先決條件 摘要
訂閱 Oracle Cloud ERP 此動作可讓您建立具備正確權限的 Oracle Cloud ERP 使用者帳戶。您可以在連線頁面建立 Oracle Cloud ERP 連線時指定此使用者帳戶。
取得必要的 Oracle Cloud ERP 服務目錄服務 WSDL URL 或事件目錄 URL 您必須指定必要的 Oracle Cloud ERP 服務目錄服務 WSDL (用於存取業務物件) 和選擇性事件目錄 URL (用於訂閱事件)。
指定角色給使用者 確定 Oracle Fusion Cloud Applications 使用者具備必要角色。啟用事件訂閱或選取業務物件時,需要這些角色。
訂閱 Oracle Cloud ERP 活動 若要訂閱整合中的 Oracle Cloud ERP 事件,您必須建立 CSF 金鑰。從 Oracle Fusion Cloud Supply Chain & Manufacturing (SCM) 網域中的 Oracle SOA Composer 執行處理建立 CSF 金鑰。
大量上傳檔案並將資料插入 Oracle Cloud ERP 應用程式表格

Oracle Cloud ERP 轉接器支援透過與 Oracle WebCenter Content 的整合,將大量資料載入 Oracle Cloud ERPOracle WebCenter Content 可讓您執行大量上傳檔案,並將資料插入 Oracle Cloud ERP 應用程式表格。

上傳檔案至 Oracle WebCenter Content

Oracle Cloud ERP 轉接器支援將檔案載入 Oracle WebCenter Content

取得 Oracle Cloud ERP 服務 WSDL

您必須取得 Oracle Cloud ERP 服務目錄 WSDL 以存取和設定內送和外送轉接器,才能使用業務物件或業務服務。

若要設定 Oracle Cloud ERP 轉接器,您需要有 serviceCatalog WSDL。serviceCatalog WSDL 是 Oracle Cloud ERP 執行處理公開之所有服務的目錄。目錄會顯示所有產品的服務,例如財務、專案管理、訂單管理、庫存管理等等。

對於 Oracle Cloud ERP ,服務目錄 WSDL URL 為:

https://ERP_Host_Name.fs.<data center>.oraclecloud.com/fscmService/ServiceCatalogService?WSDL

將必要角色指定給整合使用者

若要在整合中使用 Oracle Cloud ERP 轉接器,您必須指派特定角色給整合使用者。

使用安全主控台管理應用程式安全,例如角色、使用者、憑證及管理作業。「安全主控台」的存取權是由預先定義的 Security Manager 角色所提供。依下列方式存取安全主控台:

  • 使用「設定與維護」工作區中的「管理工作角色」或「管理職責」任務。

  • 瀏覽器功能表選取工具

    選取安全主控台

設定事件訂閱適用的 Oracle Cloud ERP

您必須建立 CSF 金鑰,才能訂閱 Oracle Cloud ERP 中的事件。當事件處理常式組織架構呼叫整合時,此關鍵碼為必要。整合的證明資料由 CSF 金鑰管理。在 Oracle SOA Composer 中建立 CSF 金鑰。

請確定在建立 CSF 金鑰時,正確指定下列資訊:
  • 建立 CSF 金鑰名稱。名稱必須是 Oracle Identity Cloud Service ID 和整合執行處理的名稱組合。

    1. Oracle Integration 的右上角,按一下 使用者名稱功能表,然後按一下關於

    2. 複製識別網域值 (例如 idcs-638a2ce020e60c2881) 和服務執行處理值 (例如 oic1575)。

    3. 先使用識別網域與服務執行處理秒組成 CSF 金鑰值 (兩者之間沒有空格):idcs-638a2ce020e60c2881oic1575

  • 使用您登入 Oracle IntegrationOracle Integration 使用者帳戶建立 CSF 金鑰,而不是您訂閱 Oracle Cloud ERP 時建立的使用者名稱。

  • 確定 CSF 金鑰密碼尚未過期。

設定 Oracle Cloud ERP

  1. 使用具有 SOA 管理員角色的使用者登入 Oracle SOA Composer。從您的管理員取得 hostnameport
    例如,「SOA Composer URL」是:
     https://ERP_instance_name.fa.data center.oraclecloud.com/soa/composer
  2. 按一下管理安全性
  3. 新增 CSF 金鑰名稱。
  4. 提供您輸入來登入 Oracle Integration 的使用者名稱和密碼。
    請勿輸入訂閱 Oracle Cloud ERP 時建立的使用者名稱與密碼。Oracle Integration 使用者必須存在於 Oracle Integration 中,且必須被指派 ServiceUser 角色。Oracle Cloud ERP 基礎架構中的 CSF 金鑰項目會儲存 Oracle Cloud ERP 所使用的 Oracle Integration 證明資料。Oracle Fusion Cloud Applications 傳送外送要求至 Oracle Integration (程式實際執行時),會傳送此帳戶的證明資料 (使用者名稱和密碼) 進行認證。
  5. 按一下註冊

大量上傳檔案並將資料插入 Oracle Cloud ERP 應用程式表格

您必須滿足下列先決條件的大量上傳檔案,然後將資料插入 Oracle Cloud ERP 應用程式表格中。

  1. 在「我的服務」頁面中,建立與 ERP Cloud 轉接器連線使用者類似的使用者。此使用者連結至 Oracle Integration WebLogic 安全範圍。使用者名稱必須與 Oracle Cloud ERP 使用者名稱完全相符。密碼和電子郵件地址可以是任何項目。確定在 Oracle Cloud ERP 應用程式中為 Oracle Cloud ERP 使用者選取正確的角色。使用者必須具有 SOAOperator 與「整合」角色。
  2. 匯入必要的憑證。在您的瀏覽器中,輸入「服務目錄 WSDL URL」:
    • WSDL URL 為:
      https://hostname:port/fscmService/ServiceCatalogService?WSDL
  3. 在 WSDL 中,瀏覽至 <dsig:x509Data> 元素內找到的 X509 憑證區段。範例如下:
    </wsdl:binding>
        <wsdl:service name="ErpIntegrationService"
            <wsdl:port name="ErpIntegrationServiceSoapHttpPort" binding="tns:ErpIntegrationServiceSoapHttpPort"/>
                <soap:address location="https://hostname:port/fscmService/ErpIntegrationService"/>
                <wsa:EndpointReference xmlns:wsa="http://www.w3.org/2005/08/addressing">
                <wsa:Address xmlna:wsa="http://www.w3.org/2005/08/addressing">
                    https://hostname:port/fscmService/ErpIntegrationService
                <wsa:Address>
                <wsid:Identity xmlns:wsis="http://schemas.xmlsoap.org/ws/2006/02/addressingidentity">
                    <dsig:KeyInfo xmlns:dsig="http://www.w3.org/2000/09/xmldsig#">
                        <dsig:X509Data>
                            <dsig:X509Certificate>
                            //Copy certificate 1
                            djfhisjfjkjs4637rYiucy4r84378495847ydfiu678ww7789474re873477HSsfyGkwe3847qdi378TY
                            </dsig:X509Certificate>
                            <dsig:X509IssuerSerial>
                                <dsig:X509IssuerName>CN=Cloud9CA-2, DC=cloud, DC=oracle, DC=com</dsig:X509IssuerName>
                                <dsig:X509IssuerSerialNumber>45631179900002566</dsig:X509IssuerSerialNumber>
                            </dsig:X509IssuerSerial>
                            <dsig:X509SubjectName>CN=FAEncryption, DC=cloud, DC=oracle, DC=com</dsig:X509SubjectName>
                            <dsig:X509SKI>aKdfjjkrueTY46372NeiHJ</dsig:X509SKI>
                            <dsig:X509Certificate>
                            //Copy certificate 2
                            jhKIp9845eiseroi4d9Jl094osie9r9w309cw0890w4809589348f958985e098siHDD985983558KJj9
                            </dsig:X509Certificate>
                      </dsig:X509Data>
                   </dsig:KeyInfo>
                 </wsid:Identity>
               </wsa:EndpointReference>
             </wsdl:port>
           </wsdl:service>
        </wsdl:definitions>
  4. 將第一個與第二個憑證字串複製到兩個不同的檔案。例如,erp_cert1.cererp_cert2.cer
  5. 上傳憑證對話方塊的 Oracle Integration 中,將兩個憑證匯入為訊息保護憑證類型,並輸入唯一的別名名稱。
  6. 滿足下列資訊清單檔案建議 (亦即 ZIP 檔案中的特性檔必須上傳至 Oracle WebCenter Content ,才能大量上傳檔案,並將資料插入至 Oracle Cloud ERP 應用程式表格中。只有在工作完成時,才需要進行 ERP Cloud 回呼。
    • 資訊清單檔案預期匯入程序詳細資訊的格式如下:

      job package name,job def name,manifest file name,job parameters (comma separated)

      例如:

      oracle/apps/ess/financials/payables/invoices/transactions,APXIIMPT,AP,#NULL,#NULL,#NULL,#NULL,#NULL,#NULL,#NULL,INVOICE
    • 如果清單檔案名稱包含 _,則必須是實際 ZIP 檔案名稱的前置碼。否則應該只是名稱。例如,如果 ZIP 檔名是 AP_301.zip,安裝資訊檔的名稱應該是 AP.properties,而安裝資訊檔中的第三個值應為清單檔案名稱。若 ZIP 檔名為 AP.zip,安裝資訊檔應為 AP.properties,且安裝資訊檔中的第三個值應為安裝資訊檔檔案名稱。

    • 每一個呼叫動作只支援一個工作。清單屬性檔案中可以有多個項目,以依序從介面表匯入資料至應用程式表,最多為 10 個,平行處理最多為 5 個。例如,日記帳匯入資料檔案的記錄為 10 個分類帳。屬性檔案有 10 個項目,其中唯一的分類帳名稱作為參數。將資料檔載入介面表格後,每個分類帳的匯入處理都有 10 個子處理。

  7. 滿足下列使用大量匯入功能的整合先決條件:
    將下列參數對應至 Oracle Cloud ERP 轉接器:
    • 將參數 ICSFileReference 對應至其他轉接器的 File Reference 參數 (例如,FTP 轉接器、REST 轉接器,或任何您使用的轉接器具有 ICSFileReference 參數)。

    • FileName 參數從來源綱要對應至目標綱要 (目標綱要是 Oracle Cloud ERP 大量匯入綱要)。每個要求的 FileName 必須是唯一的。