JAX용 ibm-webservicesclient-bnd.xmi 어셈블리 특성 애플리케이션

ibm-webservicesclient-bnd.xmi 배치 디스크립터 파일에는 WebSphere® 제품 고유인 웹 서비스 런타임에 대한 정보가 포함됩니다. 이 배치 디스크립터 파일은 JAX-WS(Java™ API for XML-Based Web Services)와 함께 사용됩니다.

WebSphere Application Server와 함께 제공되는 어셈블리 도구로 배치 디스크립터를 구성할 수 있습니다. 이 배치 디스크립터 구성에 대해 학습하려면 ibm-webservicesclient-bnd.xmi 배치 디스크립터에서 JAX-RPC 웹 서비스 구성에 대해 읽으십시오.

어셈블리 특성

다음 목록은 애플리케이션을 위해 정의할 수 있는 지원되는 특성 및 속성의 콜렉션입니다.
문제점 방지 문제점 방지: overriddenEndpointURI 특성은 JAX-WS(Java API for XML-Based Web Services) 웹 서비스에 적용할 수 있는 유일한 특성입니다.gotcha
componentNameLink
componentScopedRefs 요소의 속성. 웹 서비스가 EJB(Enterprise JavaBeans) 구현에서 구현될 때, 각 <componentScopedRefs> 요소에는 개별 엔터프라이즈 Bean에 대한 어셈블리 특성이 포함됩니다. <componentScopedRefs> 요소의 componentNameLink 속성은 <ejb-name>을 지정하여 어셈블리 특성이 적용되는 엔터프라이즈 Bean을 식별합니다. 이 특성은 웹 서비스 클라이언트가 엔터프라이즈 Bean일 때에만 사용됩니다.
serviceRefLink
serviceRefs 요소의 속성. 클라이언트 배치 디스크립터의 <service-ref> 요소에서 <service-ref-name>에 대한 링크를 지정합니다. 클라이언트 배치 디스크립터는 ejb-jar.xml, web.xml 또는 application-client.xml입니다.
deployedWSDLFile
serviceRefs 요소의 속성은 선택적입니다. 클라이언트 배치 디스크립터에서 <service-ref> 요소의 <wsdl-file> 요소에 지정된 것과 다른 것을 사용하기 위해 대체 WSDL(Web Services Description Language) 파일을 허용합니다. 속성이 지정되면 대체 WSDL 파일이 동일한 모듈에서 패키지되어야 하고 배치 WSDL 파일과 호환 가능해야 합니다. deployedWSDLFile 특성은 원래 WSDL 파일과 다른 엔드포인트 웹 주소를 포함하는 새 WSDL 파일을 제공합니다.
defaultMappings
클라이언트에서 선택되지 않을 때 지정한 portType에 사용할 포트를 지정하는 요소. 이 요소에는 portTypeNamespace, portTypeLocalName, portNamespace, portLocalName 속성이 있습니다. 이러한 속성은 wsdl:portType에 사용되는 wsdl:port를 식별합니다.
syncTimeout
portQnameBindings 요소의 속성. 동기 호출에서 응답을 기다리기 위한 시간(초)을 지정합니다. 기본값은 300초입니다.
basicAuth
portQnameBindings 요소의 요소. HTTP, HTTPS 및 JMS(Java Message Service)를 포함하는 기본 전송과 관계 없이 서비스 엔드포인트에 대해 서비스 클라이언트를 인증합니다. 필요한 경우 사용자 ID 및 비밀번호 속성을 설정하십시오.
sslConfig
portQnameBindings 요소의 요소. HTTPS 아웃바운드 요청의 SSL(Secure Sockets Layer) 구성을 지정합니다. 이름 속성은 SSL 구성 레퍼토리에서 정의되는 SSL 구성 항목 또는 별명의 이름입니다. 이 속성은 클라이언트가 WebSphere Application Server에서 실행 중일 때에만 사용됩니다.

[z/OS]z/OS®용 WebSphere Application Server의 경우, 일부 디지털 인증서 및 키 링 관리가 필요합니다. 계속 학습하려면 애플리케이션이 HTTPS 요청 정보를 시작하기 위해 사용할 수 있는 SSL(Secure Sockets Layer) 디지털 인증서 및 시스템 인증서 기능 키 링 작성을 참조하십시오.

overriddenEndpointURI
요청이 전송되는 마지막 URL을 지정하는 특성. 클라이언트가 웹 서비스를 호출하기 위해 실행될 때, 요청이 이 특성의 URL에 전송되고, 이는 WSDL 파일과 클라이언트 코드에서 지정된 주소보다 우선합니다. 이 특성은 JAX-WS 서비스에 적용할 수 있는 ibm-webservicesclient-bnd.xmi 파일의 유일한 특성입니다.

바인딩 파일 예제

다음 예제는 다양한 속성의 맞춤법과 위치를 보여줍니다. 필수 ID 속성을 포함하지 않기 때문에 이러한 예제를 잘라내어 붙여넣을 수 있습니다. WSDL2Java 명령으로 생성된 바인딩 파일 템플리트에 요소를 추가하면 각 요소에 값이 고유한 문자열인 ID 속성이 있는지 확인해야 합니다. ID 문자열의 예제는 WSDL2Java 명령으로 생성된 템플리트 xmi 파일을 검토하십시오. 이 도구에 대해 자세히 학습하려면 JAX-RPC(Java API for XML-based Remote Procedure Call) 애플리케이션용 WSDL2Java 명령행 도구에 대해 정보를 읽어보십시오.

<com.ibm.etools.webservice.wscbnd:ClientBinding xmi:version="2.0" 
xmlns:xmi="http://www.omg.org/XMI" xmlns:com.ibm.etools.webservice.wscbnd=
"http://www.ibm.com/websphere/appserver/schemas/5.0.2/wscbnd.xmi">

	<componentScopedRefs componentNameLink="myComponent ref"/>

	<serviceRefs serviceRefLink="myService ref" deployedWSDLFile="META-INF/wsdl/alternate.wsdl">
		<defaultMappings portTypeLocalName="AddressBook" portTypeNamespace="http://www.com.ibm" 
portLocalName="AddressBookPort" portNamespace="http://www.com.ibm"/>
			<portQnameBindings portQnameNamespaceLink="http://www.com.ibm" 
portQnameLocalNameLink="AddressBookPort" syncTimeout="99">
				<basicAuth userid="myId" password="myPassword"/>
				<sslConfig name="mynode/DefaultSSLSettings"/>
			</portQnameBindings>
		</serviceRefs>
	</com.ibm.etools.webservice.wscbnd:ClientBinding>

주제 유형을 표시하는 아이콘 참조 주제



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