Computer >> 컴퓨터 >  >> 프로그램 작성 >> 데이터 베이스

Oracle ADF와 E-Business Suite 통합

블로그 게시물은 Oracle® ADF(Application DevelopmentFramework)를 EBS(E-Business Suite) SWPA(Supply Planning Work Area)와 통합하는 방법을 설명합니다.

ADF

Oracle은 Oracle Fusion Middleware의 ADF를 다음과 같은 방식으로 Oracle Application Development Framework 이해에 대해 설명합니다.

"Oracle ADF(Oracle Application Development Framework)는 엔터프라이즈 애플리케이션 구현을 단순화하고 가속화하기 위해 Java EE 표준 및 오픈 소스 기술을 기반으로 하는 엔드 투 엔드 애플리케이션 프레임워크입니다. Oracle ADF는 검색, 표시하는 애플리케이션을 생성하려는 엔터프라이즈 개발자에게 적합합니다. , 웹, 모바일 및 데스크탑 인터페이스를 사용하여 데이터를 생성, 수정 및 검증합니다.

"전체 Oracle ADF 프레임워크를 사용하여 애플리케이션을 생성하거나 프레임워크의 일부를 다른 기술과 결합하여 사용할 수 있습니다. 이 가이드에서 ADF 기술이 포함된 애플리케이션을 일반적으로 ADF 애플리케이션이라고 합니다. 비즈니스 서비스, 모델, 컨트롤러 및 뷰 레이어 전반에 걸쳐 ADF 기술을 통합하는 웹 애플리케이션을 Fusion 웹 애플리케이션이라고 합니다.”

SWPA

Oracle은 12.2.5 - SPWA - 공급 계획 작업 영역에 대한 FAQ에서 SPWA를 다음과 같이 설명합니다.

"SPWA(공급 계획 작업 영역)는 Oracle ASCP(AdvancedSupply Chain Planning)의 구성 요소입니다.

“12.2.5 VCP는 플래너 워크벤치에 대한 대안으로 사용자를 위한 새로운 양식을 소개합니다. 표준 Planner Workbench는 계속 사용할 수 있으며 애플리케이션에서 제거되지 않습니다.

“이 양식은 FMW(Fusion Middle Ware) 기술 스택의 일부인 Rapid Planning 및 Fusion 응용 프로그램을 지원하는 동일한 ADF(응용 프로그램 개발 프레임워크) 기술 스택을 사용합니다. 이것은 지난 15년 이상 동안 표준이었던 표준 Oracle Forms 기술 스택을 사용하지 않습니다.

"WebLogic 기술 스택과 양식의 ADF 렌더링에 따라 다릅니다."

ADF와 SWPA 통합

EBS 버전 12.2.5 이상에서 Oracle은 이전 EBS 릴리스의 ASCP(Advanced Supply Chain Planning) Planner Workbench를 대체한 SPWA를 도입했습니다.

다음 단계를 사용하여 ADF를 EBS v12.2와 통합하십시오.

  1. 새로운 또는 별도의 WebLogic Server(WLS) 버전 10.3.6을 다운로드하여 설치합니다.
  2. ADF Runtime 버전 11.1.1.9.0을 다운로드하여 설치합니다.
  3. WLS 도메인을 구성합니다.
  4. WebLogic에서 관리되는 새 서버를 만듭니다.
  5. Java Database Connectivity(JDBC) 데이터 소스를 생성합니다.
  6. Oracle Metadata Services(MDS) 저장소를 설정합니다.
  7. 관리 및 관리 서버를 시작합니다.
  8. Planning UI 애플리케이션을 배포합니다.
  9. EBS에서 Oracle MSC(Advanced Supply Chain Planning) 프로필을 설정합니다.

1. 신규 또는 별도의 WebLogic Server, 버전 10.3.6 다운로드 및 설치

다음 URL에서 소프트웨어를 다운로드하십시오.

https://www.oracle.com/middleware/technologies/weblogic-server-installers-downloads.html

Oracle ADF와 E-Business Suite 통합

WLS를 설치하려면 다음 단계를 따르세요.

  1. 파일 시스템에서 준비합니다.

  2. JDK(Java Development Kit) 1.6 이상이 있는지 확인하십시오.

  3. 다음 명령을 사용하여 JDK 홈을 설정하십시오.

     export JDK_HOME=/u01/utilities/jdk160_29)
    
  4. 다음 명령 중 하나를 실행하여 설치하십시오.

    설치 파일 형식이 jar인 경우 , 다음 명령을 실행하십시오:

     $(JAVA_HOME)/bin/java –jar wls1036_generic.jar
    

    설치 파일 형식이 bin인 경우 , 다음 명령을 실행하십시오:

     ./wls1036_linux32.bin
    

필요에 따라 설치 프로세스 중에 다음 입력을 제공하고 설치를 완료합니다.

  • WLS를 설치하려는 미들웨어 홈 디렉토리를 제공합니다.
  • 설치 유형 선택 Typical .
  • JDK를 설치한 JDK 위치를 선택합니다.

2. ADF 런타임 버전 11.1.1.9.0 다운로드 및 설치

다음 URL에서 소프트웨어를 다운로드하십시오.

https://www.oracle.com/tools/downloads/application-development-framework-downloads.html

Oracle ADF와 E-Business Suite 통합

ADF 런타임을 설치하려면 다음 단계를 따르십시오.

  1. Unix 서버에서 이 소프트웨어를 준비합니다.

  2. 다음 명령을 실행하십시오.

     cd /stage/adf_11.1.1.9.0
     ./runInstaller -jreLoc /u01/utilities/jdk160_29
    

필요에 따라 설치 프로세스 중에 다음 입력을 제공하고 설치를 완료합니다.

  • 소프트웨어 업데이트를 건너뜁니다.
  • 1단계에서 WLS를 설치한 미들웨어 홈 경로를 제공합니다.

3. WebLogic Server 도메인 구성

WLS 도메인을 구성하려면 다음 단계를 사용하십시오.

  1. 새로 설치된 WebLogic Home/common/bin으로 이동합니다. .

  2. 다음 명령을 실행하십시오.

     cd /u01/app/oracle/product/fmw_oam2/wlserver_10.3/common/bin
     ./config.sh
    

필요에 따라 설치 프로세스 중에 다음 입력을 제공하고 설치를 완료합니다.

  • 자동으로 구성된 도메인을 생성하려면 첫 번째 옵션을 선택하고 Oracle Enterprise Manager(OEM)와 Java Required Files(JRF)를 모두 선택합니다.
  • 도메인 이름 입력 , ascp_domain .
  • WebLogic 비밀번호를 입력하세요.
  • 서버 시작 모드 구성 선택 프로덕션 모드.
  • 관리 서버 선택 선택적 구성에서 화면.
  • 동일한 EBS Apps 계층에 WLS를 설치한 경우 리스너 포트를 다른 포트로 변경합니다.
  • 포트 7051로 변경 , SSL(Secure Socket Layer)이 활성화되어 있지 않으면 SSL을 선택 취소합니다. .

4. WebLogic에서 새 관리 서버 만들기

WebLogic에서 관리되는 새 서버를 생성하려면 다음 단계를 실행하십시오.

  1. 7051 포트로 WebLogic 콘솔을 열려면 관리 서버를 구성할 때 사용한 , https://webtest.linux.local:7051/console로 이동합니다.

  2. WebLogic 사용자 이름과 비밀번호로 로그인하십시오.

  3. 관리 콘솔 화면이 표시되면 서버 -> 새로 만들기를 클릭하여 새 서버를 만듭니다. .

  4. 서버 이름 입력 ,ASCPManagedServer ,

  5. 7051 포트로 WebLogic EM 콘솔을 열려면 , 관리 서버를 구성할 때 사용한 https://webtest.linux.local:7051/em

    으로 이동합니다.
  6. WebLogic 사용자 이름과 비밀번호로 로그인

  7. EM Fusion Middleware Console Control 화면이 표시되면 WebLogic Domain -> ASCPManagedServer를 클릭합니다. .

  8. JRF 템플릿 적용을 클릭합니다. .

페이지 상단에 확인 메시지가 표시됩니다.

5. JDBC 데이터 소스 생성

JDBC 데이터 소스를 생성하려면 다음 단계를 따르세요.

  1. 7051 포트로 WebLogic 콘솔을 열려면 관리 서버를 구성할 때 사용한 , https://webtest.linux.local:7051/console로 이동합니다.

  2. Weblogic 사용자 이름과 비밀번호로 로그인하십시오.

  3. 관리 콘솔 화면이 표시되면 ascp_domain->서비스->데이터 소스 -> 새로 만들기 -> 일반 데이터 소스를 클릭합니다. 다음을 클릭합니다. .

  4. 데이터베이스 드라이버 선택 입력하고 다음을 클릭합니다. .

  5. 기본 옵션을 선택하고 다음을 클릭합니다. .

  6. DB 이름 제공 , 앱 사용자 이름 , 및 비밀번호 . 다음을 클릭합니다. 그리고 마침 .

6. MDS 저장소 설정

ASCP 관리 서버 위치에 MDS 디렉토리를 생성하려면 다음 단계를 따르십시오:

  1. 다음 명령을 실행하십시오.

     cd /u01/app/oracle/product/fmw_oam2/user_projects/domains/ascp_domain/servers/ASCPManagedServer
     mkdir mds
    
  2. 파일 지속성 저장소를 생성하려면 https://webtest.linux.local:7051/console로 이동하여 포트 7051로 WebLogic 콘솔을 엽니다.

  3. WebLogic 사용자 이름과 비밀번호로 로그인하십시오.

  4. 관리 콘솔 화면이 표시되면 ascp_domain->서비스->영구 저장소 -> 새로 만들기 -> CreateFileStore를 클릭합니다. .다음 파일 저장소 만들기 화면 디스플레이:

Oracle ADF와 E-Business Suite 통합 <올 시작=5>
  • 이름에 mds-ascp-repos를 입력합니다. 필드.
  • ASCP 관리 서버 선택 대상에서 목록.
  • /u01/app/oracle/product/fmw_oam2/user_projects/domains/ascp_domain/servers/ASCPManagedServer/mds 입력 디렉토리에서 경로 필드.
  • 확인 클릭 .
  • 디렉토리 구조가 표시되지 않으면 ASCPManagedServer를 중지했다가 시작하세요.
  • 7. 관리 및 관리 서버 시작

    관리 및 관리 서버를 시작하려면 다음 단계를 따르세요.

    1. 관리 서버를 시작하려면 다음 명령을 실행하십시오.

       cd /u01/app/oracle/product/fmw_oam2/wlserver_10.3/server/bin
       ./setDomainEnv.sh
       nohup ./startWebLogic.sh &
      
    2. 관리 대상 서버를 시작하려면 다음 명령을 실행하십시오.

       cd /u01/app/oracle/product/fmw_oam2/wlserver_10.3/server/bin
       ./setDomainEnv.sh
       nohup ./startManagedWebLogic.sh ASCPManagedServer &
      

    8. Planning UI 애플리케이션 배포

    Planning UI 응용 프로그램을 배포하려면 다음 단계를 따르세요.

    1. 다음 명령을 실행하여 ZIP 파일을 복사하고 압축을 풉니다.

      mkdir /u01/app/oracle/product/fmw_oam2/user_projects/domains/ascp_domain/applications
      cp $MSC_TOP/patch/115/ear/PlanningUIEar.zip /u01/app/oracle/product/fmw_oam2/user_projects/domains/ascp_domain/applications/.
      
    2. 다음 명령을 실행하여 Planning 응용 프로그램을 배포합니다.

      cd /u01/app/oracle/product/fmw_oam2/user_projects/domains/ascp_domain/applications/
      unzip PlanningUIEar.zip
      mkdir /u01/app/oracle/product/fmw_oam2/user_projects/domains/ascp_domain/servers/ASCPManagedServer/stage/PlanningUI
      cp applications/PlanningUI.ear /u01/app/oracle/product/fmw_oam2/user_projects/domains/ascp_domain/servers/ASCPManagedServer/stage/PlanningUI/.
      
    3. 7단계의 절차에 따라 ASCP 도메인에 대한 WebLogic UI를 엽니다.

    4. 배포 선택 배포 요약 - 제어를 표시하는 도메인 구조 영역에서 탭.

    5. 설치 선택 응용 프로그램 설치를 표시하는 새 계획 응용 프로그램을 설치하려면 조수.

    6. 7051 포트로 Weblogic 콘솔을 열려면 , (https://webtest.linux.local:7051/console)[https://webtest.linux.local:7051/console]

      로 이동합니다.
    7. Weblogic 사용자 이름과 비밀번호로 로그인하십시오.

    8. 관리 콘솔에서 , ascp_domain->배포 -> 설치 -> 경로 제공을 클릭합니다. 다음을 클릭합니다. .

    9. ASCPManagedServer 선택을 클릭합니다. 마침을 클릭합니다. .

    10. 배포가 완료되고 Planning UI 배포가 표시되면 배포를 선택합니다. 도메인 구조에서 지역 및 Planning UI 찾기 배포 테이블. Planning UI 배포는 활성으로 표시되어야 합니다. .

    9. EBS에서 MSC 프로필 설정

    다음 요소를 사용하여 EBS에서 MSC 프로필을 설정합니다.

    • 프로필 이름:MSC:ASCP 계획 URL
    • 값:https://webtest.linux.local:7151

    결론

    SPWA는 이전 릴리스의 Planner Workbench를 대체하는 새로운 기능입니다.

    SPWA에서는 실제 비즈니스 프로세스를 구성, 확인 및 분석할 수 있습니다. SPWA를 사용하여 다음을 수행할 수 있습니다.

    • 여러 계획을 보고 동시에 입력을 계획합니다.
    • 미리 정의된 페이지 레이아웃을 사용합니다.
    • 사용자 정의 페이지 레이아웃을 만들어 조직에 맞는 계획 데이터를 봅니다.

    SPWA 양식은 ADF를 사용하며 표준 Oracle Forms를 사용하지 않습니다. SPWA를 사용하려면 WLS와 ADF를 모두 설치 및 구성한 다음 사용자가 EBS의 ADF 페이지에서 작업할 수 있도록 해야 합니다.

    피드백 탭을 사용하여 의견을 남기거나 질문하십시오.

    전문가 관리, 관리 및 구성으로 환경 최적화

    Rackspace의 애플리케이션 서비스(RAS) 전문가는 광범위한 애플리케이션 포트폴리오에서 다음과 같은 전문적이고 관리되는 서비스를 제공합니다.

    • 전자상거래 및 디지털 경험 플랫폼
    • 전사적 자원 관리(ERP)
    • 비즈니스 인텔리전스
    • Salesforce CRM(고객 관계 관리)
    • 데이터베이스
    • 이메일 호스팅 및 생산성

    우리는 다음을 제공합니다:

    • 편향 없는 전문성 :즉각적인 가치를 제공하는 기능에 중점을 두고 현대화 여정을 간소화하고 안내합니다.
    • 광신적인 경험 ™:프로세스를 먼저 결합합니다. 기술 두 번째.®전담 기술 지원을 통해 포괄적인 솔루션을 제공하는 접근 방식.
    • 타의 추종을 불허하는 포트폴리오 :광범위한 클라우드 경험을 적용하여 올바른 클라우드에서 올바른 기술을 선택하고 배포할 수 있도록 지원합니다.
    • 민첩한 전달 :귀하의 여정에서 귀하를 만나고 귀하의 성공에 맞춰 귀하의 성공을 맞춥니다.

    시작하려면 지금 채팅하세요.