HTTP 및 SOAP 노드 사용 시 문제점 해결
여기서 제공하는 조언을 사용하면 HTTP 및 SOAP 노드를 포함하는 웹 서비스 메시지 플로우를 개발할 때 발생할 수 있는 공통 문제점을 해결할 수 있습니다.
태스크 정보
- 통합 서버를 배치하거나 다시 시작할 때 오류 메시지 BIP3689 가 발행됨
- 통합 서버를 배치하거나 다시 시작할 때 경고 메시지 BIP3690 이 발행됨
- HTTPRequest 노드를 사용하여 HTTPS 호출을 하면 A HandshakeException 가 발행됩니다
다음 질문에 대한 답변을 사용하여 HTTP 또는 SOAP 노드에서 발생한 문제점을 진단할 수 있습니다.
오류 메시지 BIP3689는 통합 서버를 배치하거나 다시 시작할 때 실행됩니다.
프로시저
- 시나리오: 메시지 플로우 구성에서 하나 이상의 메시지 플로우 노드에 WS-RM (Web Services Reliable Messaging) 을 구성합니다. 통합 서버에 구성을 배치하거나 통합 서버를 재시작하려고 하면 BIP3689 오류 메시지가 표시됩니다.
- 설명: 배포 구성에서 두 개 이상의 메시지 흐름 노드가 URL 속성의 경로 접미사 에 대해 동일한 값을 가지고 있으며, 이러한 노드 중 하나 이상이 WS-RM을 사용하고 있습니다. 통합 서버가 다른 서버에 의도된 메시지를 받을 수 있기 때문에(이때 WS-RM 메시지 정렬이 중단됨) 동일한 URL을 두 번 사용할 수 없습니다.
- 해결 방법: 동일한 통합 노드에 배포하려는 메시지 흐름 노드에서 URL 속성의 경로 접미사 값을 검토합니다. WS-RM을 사용하는 노드의 URL이 배치 구성의 다른 위치에서 사용되지 않는지 확인하십시오.
경고 메시지 BIP3690은 통합 서버를 배치하거나 다시 시작할 때 실행됩니다.
프로시저
HTTPRequest 노드를 사용하여 HTTPS 호출을 하면 A HandshakeException 가 발행됩니다
프로시저
HTTP 및 SOAP 노드에서 사용하는 리스너를 어떻게 확인할 수 있습니까?
프로시저
결과
HTTPListener 추적을 어떻게 수집합니까?
태스크 정보
HTTP 노드 및 리스너에 대한 정보를 수집하려면 추적을 시작하고, 메시지 플로우를 실행한 후 추적 정보를 검색하고 형식화해야 합니다.
통합 서버와 HTTPListener 컴포넌트를 추적하십시오.
프로시저
다음 수행할 사항
통합 노드의 성능에 영향을 주지 않도록 정보 수집을 완료하면 추적을 끄십시오.