[z/OS]

외부 주소 공간에서 호출 API를 사용하여 엔터프라이즈 Bean 호출

호출 API를 사용하여 로컬 접속된 z/OS®용 WebSphere® Application Server에 배치되는 애플리케이션에 있는 외부 주소 공간에서 Stateless 세션 Bean을 호출하려는 경우 이 태스크를 사용하십시오.

시작하기 전에

WebSphere Application Server 디먼 그룹이 레지스터 요청이 발생하는 동일한 z/OS 이미지에서 활성화되어 있어야 합니다. 현재 주소 공간이 이미 등록되어 레지스터 API를 사용해서 대상 WebSphere Application Server 셀에 바인드되었는지 확인하십시오.

이 태스크 정보

이 방법은 응답 영역 길이가 미리 알려진 단순화된 경로를 찾는 상위 레벨 이용자를 위해 디자인되었습니다.

프로시저

  1. Cobol, PL/I, C/C++ 또는 어셈블러 프로그램과 같은 클라이언트 주소 공간 기본 언어 애플리케이션을 설정하여 매개변수를 모으고 시작하려는 Stateless 세션 Bean에 대한 JNDI(Java™ Naming and Directory Interface) 홈 인터페이스 경로 이름으로 대상 서비스 이름을 지정하십시오.
  2. 호출(BBOA1INV) API를 호출하십시오. 대상 EJB(Enterprise JavaBeans) 애플리케이션에서, 실행 메소드는 실행한 후 응답 데이터를 직렬화된 바이트 배열로 다시 기본 언어 호출자에게 리턴하기 전에 필요한 비즈니스 로직을 시작합니다.
  3. 응답 데이터를 검토하십시오. 0 리턴 코드 및 이유 코드는 클라이언트 호출 API가 완료되었고 호출자가 지정한 영역에 응답 데이터 및 응답 데이터 길이가 저장됨을 표시합니다.
  4. 클라이언트 애플리케이션은 필요에 따라 필요한 만큼의 Stateless 세션 Bean을 호출하여 동일한 레지스터 이름 호출을 사용해서 이 단계를 반복합니다.
    주의: 이 API의 경우 세 개의 기본 함수, Send_Request, Receive_RespLen, Get_Data가 모두 호출 API를 사용하여 완료됩니다. 응답 데이터가 수신되어 응답 영역에 복사될 때까지 호출 스레드가 차단됩니다.

결과

클라이언트가 최적화된 로컬 어댑터 호출 API를 사용하여 WebSphere Application Server에서 Statsless 세션 Bean을 시작했습니다.

주제 유형을 표시하는 아이콘 태스크 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tdat_connectejbinvokeapi
파일 이름:tdat_connectejbinvokeapi.html