63.3. 메시지 바인딩
63.3.1. SOAP
표 63.6. “인바운드 Cryostat 인터셉터” Cryostat 바인딩을 사용할 때 엔드포인트의 인바운드 메시지 체인에 추가된 인터셉터를 나열합니다.
클래스 | 단계 | 설명 |
---|---|---|
|
| 메시지가 오류 메시지인지 확인합니다. 메시지가 오류 메시지이면 일반 처리가 중단되고 오류 처리가 시작됩니다. |
|
| 헤더를 이해해야 하는 프로세스를 처리합니다. |
|
|
unmarshals rpc/literal 메시지 메시지가 베어이면 메시지가 |
|
| Cryostat 헤더를 구문 분석하고 message 오브젝트에 저장합니다. |
|
| Cryostat 작업 헤더를 구문 분석하고 해당 작업에 대한 고유 작업을 찾습니다. |
|
| 작업 매개변수에 매핑되는 Cryostat 헤더를 적절한 개체에 바인딩합니다. |
|
|
mime 경계의 mime 헤더를 구문 분석하고, 루트 부분을 찾아 입력 스트림을 재설정하고, 다른 부분을 |
|
| Cryostat 본문의 첫 번째 요소를 검사하여 적절한 작업을 결정하고 데이터를 읽을 데이터 바인딩을 호출합니다. |
|
|
메시지에서 XMLStream Cryostat 개체를 만듭니다.Creates an |
|
| HTTP GET 메서드의 처리를 처리합니다. |
|
| 바이너리 Cryostat 첨부 파일에 필요한 MIME 처리기를 만들고 해당 데이터를 매개 변수 목록에 추가합니다. |
표 63.7. “아웃바운드 Cryostat 인터셉터” Cryostat 바인딩을 사용할 때 엔드포인트의 아웃바운드 메시지 체인에 추가된 인터셉터를 나열합니다.
클래스 | 단계 | 설명 |
---|---|---|
|
| 전송을 위해 rpc 스타일 메시지를 마샬링합니다. |
|
| 인바운드로 표시된 모든 Cryostat 헤더를 제거합니다. |
|
| Cryostat 버전과 Cryostat 작업 헤더를 설정합니다. |
|
| 메시지에 있을 수 있는 첨부 파일을 처리하는 데 필요한 첨부 파일 마샬러와 mime 항목을 설정합니다. |
|
| 메시지 부분을 작성합니다. |
|
|
메시지에서 |
|
| 아웃바운드 메시지 매개변수를 래핑합니다. |
|
|
|
|
| Cryostat 첨부 파일로 패키징할 바이너리 데이터를 모두 제거하고 나중에 처리할 바이너리 데이터를 저장합니다. |
63.3.2. XML
표 63.8. “인바운드 XML 인터셉터” XML 바인딩을 사용할 때 엔드포인트의 인바운드 메시지 체인에 추가된 인터셉터를 나열합니다.
클래스 | 단계 | 설명 |
---|---|---|
|
|
mime 경계의 mime 헤더를 구문 분석하고, 루트 부분을 찾아 입력 스트림을 재설정한 다음, 다른 부분을 |
|
| 메시지 본문의 첫 번째 요소를 검사하여 적절한 작업을 확인한 다음 데이터 바인딩을 호출합니다. |
|
|
메시지에서 XMLStream Cryostat 개체를 만듭니다.Creates an |
|
| HTTP GET 메서드의 처리를 처리합니다. |
|
| XML 메시지를 분리합니다. |
표 63.9. “아웃바운드 XML 인터셉터” XML 바인딩을 사용할 때 엔드포인트의 아웃바운드 메시지 체인에 추가된 인터셉터를 나열합니다.
클래스 | 단계 | 설명 |
---|---|---|
|
|
메시지에서 |
|
| 아웃바운드 메시지 매개변수를 래핑합니다. |
|
| 전송을 위해 메시지를 마샬링합니다. |
63.3.3. CORBA
표 63.10. “인바운드 CORBA 인터셉터” CORBA 바인딩을 사용할 때 엔드포인트의 인바운드 메시지 체인에 추가된 인터셉터를 나열합니다.
클래스 | 단계 | 설명 |
---|---|---|
|
| CORBA 메시지를 역직렬화합니다. |
|
| 메시지 부분을 역직렬화합니다. |
표 63.11. “아웃바운드 CORBA 인터셉터” CORBA 바인딩을 사용할 때 엔드포인트의 아웃바운드 메시지 체인에 추가된 인터셉터를 나열합니다.
클래스 | 단계 | 설명 |
---|---|---|
|
| 메시지를 직렬화합니다. |
|
| 메시지 부분을 작성합니다. |
|
| 메시지에 대해 스트림 가능한 오브젝트를 생성하여 메시지 컨텍스트에 저장합니다. |