z/OS® Connect는 z/OS Connect 서블릿에 도달하는 요청을 처리하는 데 사용할 수 있는 서비스 제공자 작성을 지원하는
com.ibm.wsspi.zos.connect.Service SPI를 제공합니다.
이 태스크 정보
z/OS Connect 서비스 제공자는 프레임워크에 플러그인된 모든 컴포넌트가
작성하고 전달할 수 있습니다. WOLA 서비스 제공자는 z/OS Connect에 포함되어 있습니다.
z/OS Connect용으로 구현된 서비스 제공자는 OSGi 프레임워크를 통해 z/OS Connect에 연결하고 이와 상호작용하는 OSGi 서비스입니다.
프로시저
- z/OS Connect com.ibm.wsspi.zos.connect.Service SPI를 구현하는 OSGi 서비스를 작성하십시오.
- 새 z/OS Connect 서비스 SPI 구현을 z/OS Connect와 통합하려면,
ibm:objectClass="com.ibm.ws.zos.connect.serviceType"을
연관된 메타 유형의 서비스 구성 요소 정의에 추가하십시오.
<OCD id="custom.banking.service" ibm:alias="bankingService" name="bankingService" description="Banking Service" ibm:objectClass="com.ibm.ws.zos.connect.serviceType">
...
</OCD>
WebSphere Application Server 버전 8.5.5.9 이하에서 실행하도록
z/OS Connect 서비스 구현을 개발 중인 경우에는 다음의 속성 정의를 대신 추가하십시오.
<AD
id="com.ibm.ws.zos.connect.serviceType" required="false"
type="String"ibm:final="true"name="internal"description="internal use only"/>
이 속성 정의는 연관된 메타유형의 새 데이터 변환기의 구성 요소에 속합니다.
<OCD id="custom.banking.service" ibm:alias="bankingService"
name="bankingService" description="Banking Service"> <AD
id="com.ibm.ws.zos.connect.serviceType" required="false"
type="String"ibm:final="true"name="internal"description="internal use only"/>
...</OCD>
ibm:final 속성은 구성에서 값을 지정할 수 없음을 나타내며,
name="internal" 속성은 도구가 이 특성을 표시하지 않음을 나타냅니다.
각 Liberty SPI에 대한 Java™ API 문서는 ${wlp.install.dir}/dev 디렉토리의
Javadoc 서브디렉토리 중 하나에 있는 별도의 .zip 파일에서 사용 가능합니다.
자세한 정보는 Liberty 확장에 대한 문서를 참조하십시오.
참고: 각 Liberty SPI에 대한
Java API 문서는 문서의 프로그래밍 인터페이스(Javadoc) 절에 자세히 설명되어 있으며,
${wlp.install.dir}/dev 디렉토리의 Javadoc 서브디렉토리 중 하나에서
별도의 .zip 파일로서도 사용이 가능합니다.