스포크 설정 Oracle Ebs
기본 인증을 사용하여 인스턴스와 인스턴스를 통합 ServiceNow 하여 요청을 인증합니다ServiceNow. Oracle Ebs
시작하기 전에
- 구독을 요청합니다 Integration Hub .
- Oracle Ebs 스포크를 활성화합니다.
- 계정에 대한 관리자 액세스 권한입니다 Oracle Ebs .
- 필요한 역할: 관리자
프로시저
- 최저가격: ServiceNow® Store 프로젝트 파일을 Oracle_e-business_suite spoke_dependencies.zip 다운로드하여 필요한 로컬 폴더에 저장합니다.
- Oracle_e business_suite spoke_dependencies.zip 파일의 압축을 풉니다.
-
SQL Developer 또는 SQL 클라이언트에서 APPS 스키마의 모든 PKB 및 PLS 파일을 컴파일합니다.
그림 1. -
Oracle EBS 서버에서 REST API를 배포합니다 Oracle Ebs .
확장당 REST API를 사용하도록 설정하는 단계는 사용자 지정 통합 인터페이스 및 서비스 관리를 참조하십시오.
모든 PLS 파일에 대해 다음 단계를 수행해야 합니다. 각 PLS 파일을 배포하는 동안 관련 값을 제공해야 합니다. 여기서는 XXSN_CREATE_PO_PKG.pls 를 예로 사용하여 절차를 간략하게 설명합니다.
-
컴파일된 패키지 .pls 파일을 복사하여 다음 각 디렉터리에 업로드합니다.
- $PO_TOP/패치/115/sql/tmp/
- $PO_TOP/패치/115/sql/
주:$PO_TOP을 패키지가 속한 모듈(예: $AP_TOP,$PO_TOP 등)로 바꿔야 합니다. -
서버의 PuTTY Oracle Ebs 에 로그인한 후 Integration Repository Parser를 실행하십시오.
- 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 - XXSN_CREATE_PO_PKG.pls 파일에 대한 .ildt 파일을 생성하지 않는 경우
po및$PO_TOP을 필요한Top으로 바꿉니다. - XXSN_CREATE_PO_PKG.pls 파일에 대한 .ildt 파일을 생성하지 않는 경우
XXSN_CREATE_PO_PKG.pls를 필요한 패키지 이름으로 바꿉니다.
그림 2. - iLDT(*.ildt) 파일을 생성하려면 다음 구문을 사용하여 통합 리포지토리 구문 분석기를 실행하십시오.
-
다음 명령을 실행하여 생성된 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. - Oracle E-Business Suite 인스턴스에 시스템 관리자로 로그인합니다.
-
통합 SOA 게이트웨이 책임으로 전환하고 통합 리포지토리를 선택합니다.
그림 4. -
내부 이름이 XXSN_CREATE_PO_PKG인 웹 서비스를 검색합니다.
그림 5. -
검색 결과의 링크를 클릭하여 인터페이스 패키지에서 사용 가능한 metod 목록에 액세스합니다.
그림 6. 주:PL/SQL 인터페이스 유형에서는 SOAP 및 REST 웹 서비스를 모두 사용할 수 있습니다. 그러나 이 절차에서는 REST 웹 서비스에 대해 중점적으로 설명합니다. -
REST 웹 서비스 탭을 클릭합니다.
- 이 서비스에 대한 별칭을 설정합니다. 예를 들어, hr.
- 배포를 클릭합니다.
-
REST 웹 서비스 탭을 클릭하여 PO 생성 방법을 봅니다.
그림 7. 그림 8. -
고유한 서비스 별칭 이름을 입력하고 PO 생성 방법을 선택한 후 배포를 클릭합니다.
그림 9. 서비스가 성공적으로 배포되었다는 확인 메시지가 표시됩니다. - WADL 보기를 클릭하여 서비스가 호스팅되는 서비스 엔드포인트의 실제 위치에 액세스하십시오.
-
[Grants] 탭을 열고 [Create PO]를 선택한 다음 [Create Granization]을 클릭합니다.
그림 10. -
피부여자 유형을 선택하고, 웹 서비스를 사용할 수 있도록 권한 부여 액세스 권한을 부여할 사용자 이름을 입력하고, 권한 부여 생성을 클릭합니다.
그림 11. 권한 부여가 성공적으로 생성되었음을 알리는 확인 메시지가 표시됩니다.그림 12. 주:권한 부여를 취소하려면 권한 부여 탭에서 권한 부여 취소를 클릭하고 필요한 사용자를 선택합니다. -
필요한 모든 작업에 대해 위의 단계를 수행하고 다음 테이블의 자원 경로 열에 설명된 것과 같은 이름(해당 작업과 연결됨)을 사용하는지 확인합니다.
-
서버를 다시 시작하고 PuTTY를 사용하여 서버에 로그인 Oracle Ebs 할 때 다음 단계를 수행합니다.
- cd $ADMIN_SCRIPTS_HOME 및 ./adadminsrvctl.sh stop 명령을 실행합니다.
- WebLogic 암호 및 EBS 암호를 입력합니다.
- ./adadminsrvctl.sh start 명령을 실행합니다.
- WebLogic 암호 및 EBS 암호를 입력합니다.
- 상태를 확인하려면 ./adadminsrvctl.sh status 명령을 실행합니다.
-
컴파일된 패키지 .pls 파일을 복사하여 다음 각 디렉터리에 업로드합니다.
-
스포크에 대한 Oracle Ebs 자격 증명 기록을 생성합니다.
- 다음으로 이동 연결 및 자격 증명 > 자격 증명.
-
새로 만들기를 클릭합니다.
시스템에 What type of Credentials would you like you like to create ?(어떤 유형의 자격 증명을 작성하시겠습니까?) 메시지가 표시됩니다.
- 기본 인증 자격 증명을 선택합니다.
-
양식에서 다음 값을 입력합니다.
필드 설명 이름 자격 증명 기록을 고유하게 식별하는 이름입니다. 예: OEBS Cred. 사용자 이름 인스턴스에 로그인 Oracle Ebs 할 사용자 이름입니다. 암호 인스턴스에 로그인하기 위한 암호입니다 Oracle Ebs . 활성 자격 증명 기록을 적극적으로 사용하는 옵션입니다. - 제출을 클릭합니다.
-
스포크에 대한 Oracle Ebs 연결 기록을 생성합니다.
- 다음으로 이동 연결 및 자격 증명 > 연결 및 자격 증명 별칭.
- 스포크에 대한 Oracle Ebs 기록을 엽니다.
- Connections( 연결 ) 탭에서 New( 새로 만들기)를 클릭합니다.
-
양식에서 다음 값을 입력합니다.
필드 설명 이름 연결 기록을 고유하게 식별하는 이름입니다. 예를 들어, OEBS 코네티컷입니다. 자격 증명 스포크에 대해 생성한 자격 증명 기록입니다 Oracle Ebs . 연결 URL 인스턴스에 연결할 연결 URL입니다 Oracle Ebs . - 제출을 클릭합니다.