데이터 핸들러는 프로토콜과 무관한 방식에서 한 형식에서 다른 형식으로 데이터를 변환하기 위해 바인딩을 내보내거나 가져오도록 구성됩니다. 여러 데이터 핸들러가 제품의 파트로서 제공되지만 필요한 경우 자체 데이터 핸들러를 작성할 수도 있습니다. 데이터 핸들러를 두 레벨 중 한 레벨에서 내보내기 또는 가져오기 바인딩과 연관시킬 수 있습니다. 데이터 핸들러를 내보내기 또는 가져오기 인터페이스의 모든 조작과 연관시키거나 요청 또는 응답에 대한 특정 조작과 연관시킬 수 있습니다.
WebSphere® Integration Developer를 사용하여 사용하려는 데이터 핸들러를 지정합니다.
데이터 핸들러 | 비즈니스 오브젝트에 대한 기본 데이터 | 기본 데이터에 대한 비즈니스 오브젝트 |
---|---|---|
ATOM | ATOM 피드 비즈니스 오브젝트로의 ATOM 피드를 구문 분석합니다. | ATOM 피드 비즈니스 오브젝트를 ATOM 피드로 직렬화합니다. |
구분됨 | 분리된 데이터를 비즈니스 오브젝트로 구문 분석합니다. | 비즈니스 오브젝트를 CSV를 포함한 분리된 데이터로 직렬화합니다. |
고정 너비 | 고정 너비 데이터를 비즈니스 오브젝트로 구문 분석합니다. | 비즈니스 오브젝트를 고정 너비 데이터로 직렬화합니다. |
WTX에서 처리 | 데이터 형식 변환을 WTX(WebSphere Transformation Extender)에 위임합니다. WTX 맵 이름은 데이터 핸들러가 추출합니다. | 데이터 형식 변환을 WTX(WebSphere Transformation Extender)에 위임합니다. WTX 맵 이름은 데이터 핸들러가 추출합니다. |
WTX 호출자가 처리 | 데이터 형식 변환을 WTX(WebSphere Transformation Extender)에 위임합니다. WTX 맵 이름은 사용자가가 제공합니다. | 데이터 형식 변환을 WTX(WebSphere Transformation Extender)에 위임합니다. WTX 맵 이름은 사용자가가 제공합니다. |
JAXB | JAXB 스펙을 사용하여 Java™ Bean을 비즈니스 오브젝트로 변환합니다. | JAXB 스펙을 사용하여 비즈니스 오브젝트를 Java Bean으로 변환합니다. |
JAXWS 주: JAXWS 데이터 핸들러는 EJB 바인딩하고만 사용할 수 있습니다.
|
응답 Java 오브젝트 또는 예외 Java 오브젝트를 응답 비즈니스 오브젝트로 변환합니다. | 비즈니스 오브젝트를 전송 Java 메소드 매개변수로 변환합니다. |
JSON | JSON 데이터를 비즈니스 오브젝트로 구문 분석합니다. | 비즈니스 오브젝트를 JSON 데이터로 직렬화합니다. |
SOAP | SOAP 메시지(및 헤더)를 비즈니스 오브젝트로 구문 분석합니다. | 비즈니스 오브젝트를 SOAP 메시지로 직렬화합니다. |
XML | XML 데이터를 비즈니스 오브젝트로 구문 분석합니다. | 비즈니스 오브젝트를 XML 데이터로 직렬화합니다. |
UTF8XMLDataHandler | UTF-8 인코드된 XML 데이터를 비즈니스 오브젝트로 구문 분석합니다. | 메시지 전송 시 비즈니스 오브젝트를 UTF-8 인코드된 XML 데이터로 직렬화합니다. |
데이터 핸들러 작성에 대한 자세한 정보는 WebSphere Integration Developer Information Center의 "데이터 핸들러 개발" 주제에 있습니다.