서비스 액세스

EGL에서는 몇 가지 서로 다른 서비스 유형에 액세스할 수 있습니다. 액세스 프로시저에 대해 알아보려면 다음 표에 있는 링크를 참조하십시오.

목표 태스크
전용 또는 로컬 EGL 서비스에 액세스
  1. 전용 또는 로컬 EGL 서비스에 액세스하기 위한 변수 선언
  2. 그 후 다음 태스크 중 하나를 완료하십시오.
    1. Rich UI 애플리케이션에서의 서비스 비동기 호출
    2. Rich UI 외부에서의 서비스 동기 호출
EGL REST-RPC 서비스 또는 써드파티 REST 서비스에 액세스
  1. REST 서비스에 액세스하기 위한 인터페이스 파트 작성
  2. REST 서비스에 액세스하기 위한 변수 선언
  3. 선택적으로, 시간에 대해 유연성을 제공하는 다음 태스크를 완료하십시오.
  4. 그 후 다음 태스크 중 하나를 완료하십시오.
    1. Rich UI 애플리케이션에서의 서비스 비동기 호출
    2. Rich UI 외부에서의 서비스 동기 호출

EGL 외부에서 작성된 로직에서 EGL REST-RPC 서비스에 액세스하는 데 대한 세부사항은 "EGL REST-RPC 메시지 구조"를 참조하십시오.

SOAP 서비스 액세스
  1. 인터페이스 파트를 작성하려면 다음 프로세스 중 하나를 완료하십시오.
    1. SOAP 서비스에 액세스하기 위한 인터페이스 파트 작성
    2. 배치 디스크립터에 SOAP 서비스 바인딩 추가에 설명되어 있는 바와 같이, SOAP 바인딩을 추가할 때 인터페이스 파트 작성
  2. SOAP 서비스에 액세스하기 위한 변수 선언
  3. 그 후 다음 태스크 중 하나를 완료하십시오.
    1. Rich UI 애플리케이션에서의 서비스 비동기 호출
    2. Rich UI 외부에서의 서비스 동기 호출
원격 EGL 서비스에 액세스(Rich UI 외부에서만 가능)
  1. 서비스 또는 ExternalType 파트로부터 인터페이스 파트 작성
  2. 원격 EGL 또는 기본 서비스에 액세스하기 위한 변수 선언
  3. 배치 디스크립터에 EGL 바인딩 추가
  4. Rich UI 외부에서의 서비스 동기 호출
기본 IBM i 서비스 프로그램에 직접 액세스(Rich UI 외부에서만 가능)
  1. 서비스 또는 ExternalType 파트로부터 인터페이스 파트 작성
  2. 원격 EGL 또는 기본 서비스에 액세스하기 위한 변수 선언
  3. 배치 디스크립터에 네이티브 바인딩 추가
  4. Rich UI 외부에서의 서비스 동기 호출