z/OS Connect 서비스 제공자 작성

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 서비스입니다.

프로시저

  1. z/OS Connect com.ibm.wsspi.zos.connect.Service SPI를 구현하는 OSGi 서비스를 작성하십시오.
  2. 새 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 파일로서도 사용이 가능합니다.

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

파일 이름: twlp_zconnect_create_srvcprov.html