다음 섹션은 응용프로그램을 통해 이동하는 데이터가 강하게 유형화된, 생성된 인터페이스를 갖는 WSIFMessage 오브젝트로 표시되는 이전 WebSphere® Business Integration Server Foundation 버전 5.1 프로그래밍 모델로부터 데이터가 SDO(Service Data Object)로서 표시되고 강하게 유형화된 인터페이스가 생성되지 않는 새 WebSphere Process Server 버전 6.0 프로그래밍 모델로 이주하는 방법에 대해 자세히 설명합니다.
변경 | 솔루션 |
---|---|
WSIFMessage 기반 랩퍼 클래스가 더 이상 WSDL 메시지 유형에 대해 생성되지 않으며, 복합 스키마 유형에 대해 Java™ Bean 헬퍼 클래스가 생성되지 않습니다. | SCA 서비스와 상호작용하는 코드를 작성할 때
일반 SDO API를 사용하여 응용프로그램을 통해 이동하는 데이터를
보유하는 commonj.sdo.DataObject 메시지를 조작해야 합니다. 하나의 단순 입력 파트를 갖는 WSDL 메시지 정의는 이제 실제 데이터 주위에 랩퍼를 갖는 대신 파트를 직접 표시하는 단순 Java 유형으로 표시됩니다. 단일 메시지 파트가 복합 유형인 경우 데이터는 복합 유형 정의를 준수하는 DataObject로서 표시됩니다. 다중 파트를 갖는 WSDL 메시지 정의는 이제 모든 메시지 파트에 대한 특성을 갖는 DataObject에 대응하는 반면, complexType은 getDataObject 및 setDataObject 메소드를 통해 액세스할 수 있는 상위 DataObject의 ‘reference-type’ 특성으로 표시됩니다. |
WSIFMessage 파트에 대한 강하게 유형화된 Getter 메소드 및 생성된 Java Bean은 사용해서는 안됩니다. | DataObject 특성을 가져오려면 약하게 유형화된 SDO API를 사용해야 합니다. |
BPEL 변수의 메시지 파트에 대해 강하게 유형화된 Setter 메소드는 더 이상 사용할 수 없습니다. | DataObject 특성을 설정하려면 약하게 유형화된 SDO API를 사용해야 합니다. |
WSIFMessage 특성에 대해 약하게 유형화된 Getter 메소드는 더 이상 사용되지 않습니다. | DataObject 특성을 설정하려면 약하게 유형화된 SDO API를 사용해야 합니다. |
WSIFMessage 특성에 대해 약하게 유형화된 Setter 메소드는 더 이상 사용되지 않습니다. | DataObject 특성을 설정하려면 약하게 유형화된 SDO API를 사용해야 합니다. |
모든 WSIFMessage API 호출은 가능하면 SDO API로 이주되어야 합니다. | 가능하면 호출을 동등한 SDO API 호출로 이주하십시오. 불가능한 경우 로직을 다시 디자인하십시오. |