EISServiceImplementation

ServiceSpecification.xml 문서의 이 요소를 사용하여 웹 서비스 설명(WSDL) 파일에서 서비스 제공자 또는 서비스 요청자를 구현합니다. 또한 ServiceImplementationSpec 컨테이너(필수)의 컨테이너 및 ConnectionPropertyArray 및 ServicePropertyArray(선택사항)의 컨테이너로도 사용합니다.

포함 기준

EISProject

포함

속성

표 1 은 EISServiceImplementation의 속성을 표시합니다.

표 1. EISServiceImplementation의 속성 스펙
필드 설명
속성: runtime
올바른 값: WEB_SERVICES_CICS | IMS_SOAP_GATEWAY | XML_TRANSFORM_CICS
필수: -
기본값: WEB_SERVICES_CICS
아티팩트가 생성되는 서브시스템 (예: CICS®, IMS, TSO) 을 지정합니다.
  • WEB_SERVICES_CICS: 아티팩트는 CICS TS 3.1+웹 서비스 런타임 환경에 배치 가능합니다.
  • IMS_SOAP_GATEWAY: 아티팩트를 IMS Enterprise Suite SOAP Gateway 및 IMS Connect에 배치할 수 있습니다.
  • XML_TRANSFORM_CICS: 아티팩트를 CICS TS CICS XML TRANSFORM 런타임 환경에 배치할 수 있습니다.
속성: type
올바른 값: SERVICE_PROVIDER
| SERVICE_REQUESTOR
필수?: -
기본값: SERVICE_PROVIDER
입력 웹 서비스 설명에 기반하여 서비스 제공자 또는 서비스 요청자를 구현하도록 아티팩트를 생성할 것인지 여부를 지정합니다.
참고:
  • SERVICE_REQUESTOR 모드는 IMS 관련 시나리오에서 "콜아웃"이라고 합니다.
  • 개발 시나리오가 하향식이고 대상 런타임이 IMS Enterprise Suite SOAP Gateway, 변환 유형이 컴파일되고 언어가 Enterprise PL/I ( IMS Enterprise Suite SOAP Gateway 프로젝트 참조)인 경우에는 SERVICE_REQUESTOR 모드가 지원되지 않습니다.

<EISProject xmlns="http:///com/ibm/etools/xmlent/batch/emf/BatchProcessModel.ecore" 
         name="CICSTopDownSample">

    <!-- Generate an implementation of a web service from a WSDL file -->
    <EISServiceImplementation type="SERVICE_PROVIDER">
    ...
    </EISServiceImplementation>

    <!-- Generate a client to from a WSDL file -->
    <EISServiceImplementation type="SERVICE_REQUESTOR">
    ...
    </EISServiceImplementation>

</EISProject>