2022년 11월 16일 수요일

SAP CPI 평가판 계정 설정하는 방법

이미 인터넷 상에 SAP Cloud Platform Integraton(CPI)에 대한 사이트나 참고할만한 자료는 있지만 생소한 부분이라 이해는 안가는 상태이며 PI/PO 처럼 개발준비나 개발을 진행하는 부분에 대해 체험이라도 해봐야겠다 싶어서 Set up SAP CPI Trial Account 라는

사이트를 통해 1단계~36단계까지 진행은 해봤으나 중간에 오류나 이해가 안되는 동작들이 발생하여 완벽하게 진행이 되지 않은것 같습니다.

그래도 끝까지 설정은 진행하고 마지막 단계의 화면만 기다리고 있는 상태인데 잘 되었으면 좋겠습니다.


SAP BTP 평가판

SAP CPI에 대한 튜토리얼에 대해서는 여러 방법이 있을것 같은데 저는
SAP BTP Cockpit 사이트를 통해 진행했었으며 S-USER가 필요하며

평가판이라 30일 후에 만료된다는 제약사항이 있습니다.

용어정리

  • SAP BTP Cockpit: 클라우드 비즈니스 애플리케이션을 개발하기 위한 서비스(클라우드 앱을 생성 및 배포하기 위한 오픈 플랫폼)
  • SAP CPI Tenant: 사용자가 사용시간에 따라 비용을 지불하고 클라우드 통합 서비스를 사용할수 있도록 하는 모델

평가판 계정 설정


1단계: Site login

사용자의 평가판 계정이 30일 후에는 일시 중지되며 30일 추가로 연장이 가능하다고 하고 정기적으로 로그인 시 자동으로 연장이 된다고 합니다. 하지만 90일 넘게 계정에 로그인 하지 않을경우 계정이 영구적으로 삭제될수 있다고 하니 주의를 해야할것 같으며 최대 365일까지 평가판 계정을 사용할수 있는것 같습니다.

2단계: 계정설정

지역을 선택 후에 계정설정까지 1분정도 소요가되며 완료 후에 보이는 정보는 아래와 같습니다.
  • Region: US East (VA) - AWS
  • Global Account: cdxxxxxxx
  • Subaccount: trial
  • Org: cdxxxxxxxx
  • Space: dev

3단계

하위계정 


완료 후에 'trial' 를 클릭합니다.


4단계: Subscriptions

Subscriptions -> select Process Integration 클릭 해야하는데
좌측메뉴에 Subscriptions가 보이지 않아 6단계의 내용을 참고하였습니다.
Error! Not able to see Active Subscription in SAP CPI

"Entitlements > Configure Entitlements > Add Service pan에 Integration Suite, Process Integration서비스가 이미 체크되어있었습니다."

 

7,8,9,10,11,13 단계: Role Connection

좌측의 security > Role Connection를 클릭 +버튼을 눌러 새로운 Role Collection를 추가해줄수 있습니다.
참고한 사이트의 내용대로 'Tenant_Administration' 으로 SAP CPI 롤 컬렉션을 생성하였으며 목록에서 해당 롤 컬렉션을 선택 후에 롤을 추가/편집이 가능한데 내용에 나와있는 AuthGroup_로 시작되는 롤들을 추가할수 없어 임의의 롤들을 추가하고 사용자 정보만 추가를 했습니다.
이렇게 롤들을 추가할수 없는경우 21단계를 진행하고 오라고 합니다.

20,21,22단계: Integraton Suite 추가

좌측의 Service > Service Marketplace를 눌러 SAP Integraton Suite를 생성하여 Go to Applicaton를 클릭하면 아래와 같은 오류화면이 출력되었습니다.

"Looks like you do not have access to the requested page. Please check if a relevant role is assigned to your user by referring the help documentation"
"요청한 페이지에 대한 엑세스 권한이 없는 것 같습니다. 도움말 설명서를 참조하여 사용자에게 관련 역할이 할당되었는지 확인하십시요."

번역된 내용은 이러한데 아래 note나 사이트내용대로 했지만 잘 안되었던것 같습니다.
3035439-Unable to Connect to Integration Suite Application
SAP Cloud Cockpit Trial

이 오류화면 외에 4단계의 Subscriptions와 12단계 roles 오류로 인해 다른 사이트내용을 참고 하였지만 이또한 잘 안되었던것 같습니다.
Trial Account Setup for SAP Integration Suite(CPI, Integration Advisor, API Management, Enterprise Messaging, Open Connectors)

"포기"

"30일 후에 다시 접속"

이유는 모르겠지만 전에 22단계에서 Go to Applicatoin을 클릭했을때 나왔던 오류화면은 사라지고 정상적은 화면이 나왔습니다. 그때는 왜 안되었는지 이유는 모르겠습니다.


23단계: Add Capabilities

아래 항목들을 모두 체크하고 Next 후 기다리면 작업이 완료됩니다.
  • Design, Develop and Operate Integration Scenarios
  • Design, Develop and Manage APIs
  • Implement Interfaces and Mappings
  • Manage Integrations with Trading Partners
  • Extend Non-SAP Connectivity
  • Manage and provide Integration Technology guidance

24단계

23단계 이후에 Cloud Integration URL을 확인할수 있는 화면은 어디에??

27,28 단계: Create Instance
Service Marketplace > Process Integration Runtime을 선택 후에 인스턴스를 생성하며 선택 항목은 아래와 같습니다.

  • Service: Process Integration Runtime
  • Service Plan: integraton-flow
  • Runtime Environment: Cloud Foundry
  • Space: dev
  • Instance Name: cloud integraton trial(임의로 입력)

29~31단계는 패스


32,33,34단계: Service Key

생성된 인스턴스에서 서비스 키를 생성하며 보여지는 항목은 아래와 같습니다.
service key name: cloud integration trial(임의로 입력)
key Type, External Certificate, Validity in days, Key Size 등

생성된 서비스 키에서 보기를 눌러 생성된 자격증명의 클라이언트 아이디를 복사합니다.
보여지는 항목의 데이터로는 clientid, clientsecret, url, createdate, tokenurl 이 있으며 해당 정보는 웹서비스 호출 테스트때 사용하는 SOAP UI나 Post Man에서 연결할때 인증 키를 사용할수 있다고 합니다.
이후에 생성된 인스턴스 업데이트를 진행합니다.


35단계

Go to Applicaton을 눌러 보여지는 화면에
Design, Develop and Operate와 좌측에 Design 메뉴들이 보여하는데 안보입니다.

"다시 앞에 단계로 이동"

 

25단계

7~13단계에 안보였던 AuthGroup_ 관련 롤들이 보여 추가하니 이제 정상적으로 보이는것 같습니다.

자바의 개발환경 구성만큼이나 힘들었던 SAP CPI의 평가판 계정 설정 과정이였는데 그래도 원하던 화면이 보여 다행입니다.

Integration Suite 화면


댓글 없음:

댓글 쓰기