| UML 요소 | 유효성 검증 프로세스 |
|---|---|
| 패키지 또는 모델 | 변환은 변환 소스로 지정된 패키지 또는 모델의 중첩 패키지, 컴포넌트, 클래스 및 인터페이스를 처리합니다. |
| 컴포넌트 | 컴포넌트에 적용되는 스테레오타입(있는 경우)에 따라
변환이 컴포넌트의 유효성을 검증하는 방법이 결정됩니다. 서비스 모델링(SoaML)
프로파일이나 사용되지 않은 소프트웨어 서비스
프로파일의 스테레오타입 사용은 선택사항입니다. 변환 출력에 대한 자세한 정보는 아래에서 관련 참조 주제를 참조하십시오. |
| 인터페이스 | 인터페이스에 적용되는 스테레오타입(있는 경우)에 따라
변환이 인터페이스의 유효성을 검증하는 방법이 결정됩니다. 서비스 모델링(SoaML)
프로파일이나 사용되지 않은 소프트웨어 서비스
프로파일의 스테레오타입 사용은 선택사항입니다. 변환 출력에 대한 자세한 정보는 아래에서 관련 참조 주제를 참조하십시오. |
소스 모델이나 소스 모델 요소에 웹 서비스를 설명하기 위한 충분한 정보가 없는 경우 UML에서 WSDL로 변환이 생성하는 WSDL 문서가 불완전합니다. 예를 들어, 소스 모델의 UML 인터페이스에 오퍼레이션이 없는 경우 생성되는 WSDL 문서에는 WSDL 메시지가 보유되지 않습니다. 이 예제에서, 변환은 비어 있는 PortType만 작성합니다.
클래스 다이어그램을 사용하여 WSDL 요소를 시각적으로 개발할 수 있습니다. 또한 다이어그램 편집기나 특성 보기에서 WSDL 요소를 편집할 수도 있습니다.
기존 바인딩을 사용자 정의하거나 변환 확장성 프레임워크를 사용하여 바인딩을 작성할 수 있습니다.
UML에서 WSDL로 변환은 WDL(Wrapped Document Literal) 바인딩 외에도 WSDL(Web Services Description Language) 1.1 W3C Note(2001년 3월 15)에 설명된 모든 바인딩을 지원합니다. 변환은 버전 SOAP 1.1 및 1.2를 지원합니다.
변환 소스의 인터페이스마다, WSDL 포트 페이지의 특성 보기에서, 또는 UML에서 WSDL로 변환 구성을 작성하거나 편집할 때 바인딩 및 SOAP 버전을 지정할 수 있습니다.
변환 확장을 사용하여 IBM Rational 모델링 제품에서 사용 가능한 변환이나 사용자 정의 변환을 확장 및 향상시킬 수 있습니다. 새 변환 확장을 작성하거나 설치 가능한 기능과 연관된 확장을 사용할 수 있습니다. 변환 확장을 실행하려면 먼저 대상 변환 구성에서 변환 확장을 사용할 수 있도록 설정해야 합니다.
이 컨텐츠는 버전 7.5.4 이상에 적용됩니다. IBM Rational Modeling for Communications Applications용 기능을 설치한 경우 변환 확장을 사용하도록 설정하여, UML에서 WSDL로 변환을 사용하는 ParlayX 모델을 변환할 때 ParlayX 스펙 준수 WSDL을 생성할 수 있습니다.