스포크 설정 Oracle EBS

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 12분
  • 요청을 인증하기 위해 기본 인증을 사용하여 인스턴스와 인스턴스를 Oracle EBS 통합 ServiceNow 합니다.ServiceNow

    시작하기 전에

    • 통합 허브 구독을 요청합니다.
    • Oracle EBS 스포크를 활성화합니다.
    • 계정에 대한 관리자 액세스 권한입니다. Oracle EBS
    • 필요한 역할: admin.

    데이터베이스 12C 이상 버전에 대한 Oracle 설정

    REST API를 배포하고 ServiceNow 연결을 설정하여 Oracle E-Business Suite 스포크에서 작동하도록 데이터베이스 12C 이상 버전을 구성 Oracle 합니다.

    시작하기 전에

    필요한 역할: 관리자

    프로시저

    1. 에서 ServiceNow® Store Oracle Database 12c 및 18c에 대한 Oracle E-Business Suite 스포크 종속성 프로젝트 파일을 다운로드하고 Oracle_e business_suite spoke_dependencies.zip하여 필요한 로컬 폴더에 저장합니다.
    2. Oracle_e business_suite spoke_dependencies.zip 파일의 내용을 압축 해제합니다.
    3. SQL Developer 또는 SQL 클라이언트에서 APPS 스키마로 모든 PKB 및 PLS 파일을 컴파일합니다.
      그림 1.
      PLS 및 PKB 파일을 컴파일합니다.
    4. Oracle EBS 서버에서 REST API를 배포합니다 Oracle EBS .

      확장별로 REST API를 사용하도록 설정하는 단계는 REST 웹 서비스 배포를 참조하십시오.

      모든 PLS 파일에 대해 이 단계를 수행해야 합니다. 각 PLS 파일을 배포하는 동안 관련 값을 제공해야 합니다. 여기에서는 XXSN_CREATE_PO_PKG.pls 를 예로 사용하여 절차를 간략하게 설명합니다.

      1. 컴파일된 패키지 .pls 파일을 복사하여 해당 디렉터리에 업로드합니다.
        • $PO_TOP/patch/115/sql/tmp/
        • $PO_TOP/patch/115/sql/
        주:
        $PO_TOP을 패키지가 속한 모듈(예: $AP_TOP$PO_TOP 등)으로 바꿔야 합니다.
      2. 서버의 Oracle EBS PuTTY에 로그인하고 통합 리포지토리 파서를 실행합니다.
        1. iLDT(*.ildt) 파일을 생성하려면 다음 구문을 사용하여 통합 리포지토리 파서를 실행합니다.
          $IAS_ORACLE_HOME/perl/bin/perl $FND_TOP/bin/irep_parser.pl -g -v -username=sysadmin po:patch/115/sql:XXSN_CREATE_PO_PKG.pls:12.0=$PO_TOP/patch/115/sql/tmp/XXSN_CREATE_PO_PKG.pls
        2. XXSN_CREATE_PO_PKG.pls 파일에 대한 .ildt 파일을 생성하지 않는 경우 po$PO_TOP 을 필수 Top으로 바꿉니다.
        3. XXSN_CREATE_PO_PKG.pls 파일에 대한 .ildt 파일을 생성하지 않는 경우 XXSN_CREATE_PO_PKG.pls 를 필요한 패키지 이름으로 바꿉니다.
        그림 2.
        업로드된 패키지 이름
      3. 다음 명령을 실행하여 생성된 iLDT 파일을 통합 리포지토리에 업로드합니다.
        $FND_TOP/bin/FNDLOAD apps/apps 0 Y UPLOAD $FND_TOP/patch/115/import/wfirep.lct XXSN_CREATE_PO_PKG_pls.ildt
        주:
        XXSN_CREATE_PO_PKG_ 필요한 패키지 이름으로 바꿉니다.
        그림 3.
        패키지 이름
      4. E-Business Suite 인스턴스에 Oracle 시스템 관리자로 로그인합니다.
      5. 통합 SOA 게이트웨이 책임으로 전환하고 통합 리포지토리를 선택합니다.
        그림 4.
        통합 리포지토리를 선택합니다.
      6. 내부 이름이 XXSN_CREATE_PO_PKG인 웹 서비스를 검색합니다.
        그림 5.
        웹 서비스의 내부 이름으로 검색합니다.
      7. 검색 결과에서 링크를 클릭하여 인터페이스 패키지에서 사용 가능한 메트릭 목록에 액세스합니다.
        그림 6.
        PLSQL 인터페이스.
        주:
        PL/SQL 인터페이스 유형에서는 SOAP 및 REST 웹 서비스를 모두 사용할 수 있습니다. 그러나 이 절차는 REST 웹 서비스에 중점을 둡니다.
      8. REST 웹 서비스 탭을 클릭합니다.
        1. 이 서비스에 대한 별칭을 설정합니다. 예를 들면 hr입니다.
        2. 배포를 클릭합니다.
      9. REST 웹 서비스 탭을 클릭하여 PO 생성 방법을 봅니다.
        그림 7.
        서비스를 배포합니다.
        그림 8.
        서비스를 배포합니다.
      10. 고유한 서비스 별칭 이름을 입력하고 PO 생성 방법을 선택한 후 배포를 클릭합니다.
        그림 9.
        배포 확인,
        서비스가 성공적으로 배포되었다는 확인 메시지가 표시됩니다.
      11. WADL 보기를 클릭하여 서비스가 호스팅되는 서비스 엔드포인트의 실제 위치에 액세스합니다.
      12. 보조금 탭을 열고 PO 생성을 선택한 다음 보조금 생성을 클릭합니다.
        그림 10.
      13. 피부여자 유형을 선택하고 웹 서비스 사용 권한을 부여할 사용자 이름을 입력한 후 권한 부여 생성을 클릭합니다.
        그림 11.
        웹 서비스를 사용할 수 있는 액세스 권한을 부여합니다.
        권한 부여가 성공적으로 생성되었음을 나타내는 확인 메시지가 표시됩니다.
        그림 12.
        확인 메시지.
        주:
        부여를 취소하려면 보조금 탭에서 부여 취소를 클릭하고 필요한 사용자를 선택합니다.
      14. 필요한 모든 작업에 대해 위의 단계를 수행하고 다음 표의 자원 경로 열에 언급된 것과 동일한 이름(해당 작업과 연결됨)을 사용해야 합니다.
        작업 이름입니다.
      15. 서버를 다시 시작하고 PuTTY를 사용하여 서버에 로그인 Oracle EBS 할 때 다음 단계를 수행합니다.
        1. cd $ADMIN_SCRIPTS_HOME./adadminsrvctl.sh stop 명령을 실행합니다.
        2. WebLogic 암호와 EBS 암호를 입력합니다.
        3. 명령을 실행합니다. ./adadminsrvctl.sh start.
        4. WebLogic 암호와 EBS 암호를 입력합니다.
        5. 상태를 확인하려면 ./adadminsrvctl.sh status 명령을 실행합니다.
    5. 스포크에 대한 자격 증명 기록을 Oracle EBS 생성합니다.
      1. 다음으로 이동 연결 및 자격 증명 > 자격 증명.
      2. 새로 만들기를 클릭합니다.
        시스템에 '어떤 유형의 자격 증명을 작성하시겠습니까?'라는 메시지가 표시됩니다.
      3. 기본 인증 자격 증명을 선택합니다.
      4. 양식에서 다음 값을 입력합니다.
        필드 설명
        이름 자격 증명 기록을 고유하게 식별하는 이름입니다. 예를 들어 OEBS Cred입니다.
        사용자 이름 인스턴스에 로그인할 사용자 이름입니다. Oracle EBS
        암호 인스턴스에 로그인하기 위한 암호입니다. Oracle EBS
        활성 자격 증명 기록을 적극적으로 사용하는 옵션입니다.
      5. 제출을 클릭합니다.
    6. 스포크에 대한 연결 기록을 Oracle EBS 생성합니다.
      1. 다음으로 이동 연결 및 자격 증명 > 연결 및 자격 증명 별칭.
      2. 스포크에 대한 기록을 Oracle EBS 엽니다.
      3. 연결 탭에서 신규를 클릭합니다.
      4. 양식에서 다음 값을 입력합니다.
        필드 설명
        이름 연결 기록을 고유하게 식별하는 이름입니다. 예를 들면 OEBS Conn입니다.
        자격 증명 스포크에 대해 생성한 자격 증명 레코드입니다 Oracle EBS .
        연결 URL 인스턴스에 연결하기 위한 연결 URL입니다 Oracle EBS .
      5. 제출을 클릭합니다.

    데이터베이스 19C 이상 버전에 대한 Oracle 설정

    REST API를 배포하고 ServiceNow 연결을 설정하여 Oracle E-Business Suite 스포크에서 작동하도록 데이터베이스 19C 이상 버전을 구성 Oracle 합니다.

    시작하기 전에

    필요한 역할: 관리자

    프로시저

    1. 에서 ServiceNow® Store Oracle Database 19c 이상에 대한 Oracle EBS 스포크 종속성 프로젝트 파일을 다운로드하고 Oracle_e business_suite spoke_dependencies.zip하여 필요한 로컬 폴더에 저장합니다.
    2. Oracle_e business_suite spoke_dependencies.zip 파일의 내용을 압축 해제합니다.
    3. SQL Developer 또는 SQL 클라이언트에서 APPS 스키마로 모든 PKB 및 PLS 파일을 컴파일합니다.
    4. 모듈 패키지 참조를 검토하여 배포에 대한 올바른 값을 식별합니다.

      다음 표에는 각 Oracle EBS 모듈에 필요한 .pls 파일 이름, $TOP 변수, 제품 약식 코드 및 서비스 별칭이 나열되어 있습니다. 아래 단계에서 모듈별 경로, 제품 코드 또는 별칭을 참조하는 경우 이 테이블의 값을 사용합니다.

      모듈 패키지(.pls 파일 이름) $TOP 변수 제품 코드 서비스 별칭
      총계원장 xxsn_gl_integration_pkg.pls $GL_TOP gl xxsn_gl_integration_pkg
      AP — 공급자 xxsn_supplier_integration_pkg.pls $AP_TOP AP xxsn_supplier_integration_pkg
      구매 xxsn_po_integration_pkg.pls $PO_TOP PO xxsn_po_integration_pkg
      외상 매입금 xxsn_ap_integration_pkg.pls $AP_TOP AP xxsn_ap_integration_pkg
      고정 자산 xxsn_fa_integration_pkg.pls $FA_TOP fa xxsn_fa_integration_pkg
      소싱 xxsn_pon_integration_pkg.pls $PON_TOP xxsn_pon_integration_pkg
      인벤토리 xxsn_inv_integration_pkg.pls $INV_TOP 투자 xxsn_inv_integration_pkg
      일반 xxsn_common_integration_pkg.pls $FND_TOP FND xxsn_common_integration_pkg
      미수금 xxsn_ar_integrations_pkg.pls $AR_TOP AP xxsn_ar_integrations_pkg
      주문 관리 xxsn_om_integration_pkg.pls $ONT_TOP 온트 xxsn_om_integration_pkg
    5. Oracle EBS 서버에서 REST API를 배포합니다 Oracle EBS.

      확장별로 REST API를 사용하도록 설정하는 단계는 REST 웹 서비스 배포를 참조하십시오.

      모든 PLS 파일에 대해 이 단계를 수행해야 합니다. 각 PLS 파일을 배포하는 동안 관련 값을 제공해야 합니다. 여기에서는 xxsn_gl_integration_pkg.pls 를 예로 사용하여 절차를 간략하게 설명합니다.

      1. 컴파일된 패키지 .pls 파일을 복사하여 해당 디렉터리에 업로드합니다.
        • $GL_TOP/patch/115/sql/tmp/
        • $GL_TOP/patch/115/sql/
        주:
        $GL_TOP을 패키지가 속한 모듈의 $TOP 변수로 바꿔야 합니다. 모듈당 올바른 $TOP 변수는 이전 단계의 모듈 패키지 참조 테이블을 참조하십시오.
        .pls 파일을 Oracle EBS 애플리케이션 서버 디렉터리에 업로드합니다.
      2. 업로드된 .pls 파일에 777 권한을 부여합니다.

        SFTP 클라이언트에서 .pls 파일을 마우스 오른쪽 버튼으로 클릭하고 속성을 클릭한 다음 Octal 권한 값을 0777로 설정합니다.

        .pls 파일에 대해 0777로 설정된 8진수 권한을 보여주는 속성 대화 상자입니다.
        주:
        통합 리포지토리 파서가 파일을 처리하려면 777 권한이 필요합니다. 이 단계를 수행하지 않으면 다음 하위 단계의 명령이 실패합니다.
      3. 서버의 Oracle EBS PuTTY에 로그인하고 통합 리포지토리 파서를 실행합니다.
        1. iLDT(*.ildt) 파일을 생성하려면 다음 구문을 사용하여 통합 리포지토리 파서를 실행합니다.
          $IAS_ORACLE_HOME/perl/bin/perl $FND_TOP/bin/irep_parser.pl -g -v -username=sysadmin gl:patch/115/sql:xxsn_gl_integration_pkg.pls:12.0=$GL_TOP/patch/115/sql/xxsn_gl_integration_pkg.pls
        2. xxsn_gl_integration_pkg.pls 파일에 대한 .ildt 파일을 생성하지 않는 경우 gl$GL_TOP을 필요한 모듈의 제품 코드 및 $TOP 변수로 바꿉니다. 모듈당 올바른 값은 이전 단계의 모듈 패키지 참조 테이블을 참조하십시오.
        3. xxsn_gl_integration_pkg.pls 파일에 대한 .ildt 파일을 생성하지 않는 경우 xxsn_gl_integration_pkg.pls를 필수 패키지 이름으로 바꿉니다.
        모든 파일 완료로 끝나는 출력irep_parser.pl 보여주는 PuTTY 터미널입니다.
      4. 다음 명령을 실행하여 생성된 iLDT 파일을 통합 리포지토리에 업로드합니다.
        $FND_TOP/bin/FNDLOAD apps/apps 0 Y UPLOAD $FND_TOP/patch/115/import/wfirep.lct xxsn_gl_integration_pkg_pls.ildt
        주:
        xxsn_gl_integration_pkg_ 필요한 패키지 이름으로 바꿉니다.
        로그 파일 이름 및 보고서 파일 이름 출력이 있는 FNDLOAD 명령을 보여주는 PuTTY 터미널입니다.
      5. E-Business Suite 인스턴스에 Oracle 시스템 관리자로 로그인합니다.
      6. 통합 SOA 게이트웨이 책임으로 전환하고 통합 리포지토리를 선택합니다.
        탐색 메뉴에서 통합 SOA 게이트웨이가 강조 표시된 Oracle EBS 홈페이지입니다.

        검색 버튼이 강조 표시된 통합 리포지토리 시작 페이지입니다.
      7. 내부 이름이 xxsn_gl_integration_pkg인 웹 서비스를 검색합니다.
        내부 이름 필드에 입력한 xxsn_gl_integration_pkg 있는 통합 리포지토리 검색 페이지입니다.
        Oracle General Ledger ServiceNow 통합 서비스 링크를 보여주는 검색 결과입니다.
      8. 검색 결과의 링크를 클릭하여 인터페이스 패키지에서 사용 가능한 메서드 목록에 액세스합니다.
        개요, REST 웹 서비스 및 보조금 탭을 보여주는 Oracle General Ledger ServiceNow 통합 서비스의 PLSQL 인터페이스 페이지입니다.
        주:
        PL/SQL 인터페이스 유형에서는 SOAP 및 REST 웹 서비스를 모두 사용할 수 있습니다. 그러나 이 절차는 REST 웹 서비스에 중점을 둡니다.
      9. REST 웹 서비스 탭을 클릭합니다.
        1. 서비스 별칭 필드에 모듈의 서비스 별칭을 입력합니다. 모듈당 올바른 별칭 값은 이전 단계의 모듈 패키지 참조 테이블을 참조하십시오.
          주:
          서비스 별칭은 모듈 패키지 참조 테이블의 서비스 별칭 열에 있는 값과 정확히 일치해야 합니다. 별칭은 대/소문자를 구분합니다.
        2. 배포를 클릭합니다.
      10. REST 웹 서비스 탭을 클릭하여 총계원장 통합 서비스 방법을 봅니다.
        xxsn_gl_integration_pkg 입력한 서비스 별칭 필드, GET 및 POST 확인란이 있는 모든 서비스 작업 및 배포 버튼을 보여주는 REST 웹 서비스 탭입니다.
      11. 고유한 서비스 별칭 이름을 입력하고 필요한 메서드를 선택한 후 배포를 클릭합니다.
        Oracle General Ledger ServiceNow 통합 서비스에 대한 웹 서비스가 성공적으로 배포되었음을 보여주는 확인 배너입니다.
        서비스가 성공적으로 배포되었다는 확인 메시지가 표시됩니다.
      12. WADL 보기를 클릭하여 서비스가 호스팅되는 서비스 엔드포인트의 실제 위치에 액세스합니다.
      13. 보조금 탭을 열고 필요한 방법을 선택한 다음 보조금 생성을 클릭합니다.
        선택한 모든 서비스 방법과 보조금 생성 버튼을 보여주는 보조금 탭입니다.
        선택한 방법과 모든 사용자로 설정된 피부여자 유형을 보여주는 보조금 생성 페이지입니다.
      14. 피부여자 유형을 선택하고 웹 서비스 사용 권한을 부여할 사용자 이름을 입력한 후 권한 부여 생성을 클릭합니다.
        모든 서비스 운영에 대해 권한 부여가 성공적으로 생성되었음을 보여주는 확인 배너입니다.
        권한 부여가 성공적으로 생성되었음을 나타내는 확인 메시지가 표시됩니다.
        주:
        부여를 취소하려면 보조금 탭에서 부여 취소를 클릭하고 필요한 사용자를 선택합니다.
      15. 필요한 모든 작업에 대해 위의 단계를 수행하고 다음 표의 자원 경로 열에 언급된 것과 동일한 이름(해당 작업과 연결됨)을 사용해야 합니다.
      16. 서버를 다시 시작하고 PuTTY를 사용하여 서버에 로그인 Oracle EBS 할 때 다음 단계를 수행합니다.
        1. cd $ADMIN_SCRIPTS_HOME./adadminsrvctl.sh stop 명령을 실행합니다.
        2. WebLogic 암호와 EBS 암호를 입력합니다.
        3. 명령을 실행합니다. ./adadminsrvctl.sh start.
        4. WebLogic 암호와 EBS 암호를 입력합니다.
        5. 상태를 확인하려면 ./adadminsrvctl.sh status 명령을 실행합니다.
        종료 상태 0 adadminsrvctl.sh 완료되는 중지 명령을 보여주는 PuTTY 터미널입니다.
        시작 명령 출력 adadminsrvctl.sh 보여주는 PuTTY 터미널입니다.
        AdminServer가 실행 중임을 확인하는 adadminsrvctl.sh 상태 출력을 보여주는 PuTTY 터미널입니다.
    6. 스포크에 대한 자격 증명 기록을 Oracle EBS 생성합니다.
      1. 다음으로 이동 연결 및 자격 증명 > 자격 증명.
      2. 새로 만들기를 클릭합니다.
        시스템에 '어떤 유형의 자격 증명을 작성하시겠습니까?'라는 메시지가 표시됩니다.
      3. 기본 인증 자격 증명을 선택합니다.
      4. 양식에서 다음 값을 입력합니다.
        필드 설명
        이름 자격 증명 기록을 고유하게 식별하는 이름입니다. 예를 들어 OEBS Cred입니다.
        사용자 이름 인스턴스에 로그인할 사용자 이름입니다. Oracle EBS
        암호 인스턴스에 로그인하기 위한 암호입니다. Oracle EBS
        활성 자격 증명 기록을 적극적으로 사용하는 옵션입니다.
      5. 제출을 클릭합니다.
    7. 스포크에 대한 연결 기록을 Oracle EBS 생성합니다.
      1. 다음으로 이동 연결 및 자격 증명 > 연결 및 자격 증명 별칭.
      2. 스포크에 대한 기록을 Oracle EBS 엽니다.
      3. 연결 탭에서 신규를 클릭합니다.
      4. 양식에서 다음 값을 입력합니다.
        필드 설명
        이름 연결 기록을 고유하게 식별하는 이름입니다. 예를 들면 OEBS Conn입니다.
        자격 증명 스포크에 대해 생성한 자격 증명 레코드입니다 Oracle EBS .
        연결 URL 인스턴스에 연결하기 위한 연결 URL입니다 Oracle EBS .
      5. 제출을 클릭합니다.