SCA 모듈과 WebSphere® MQ 큐는 연결되어
서로 서비스를 제공할 수 있습니다.
SCA(Service Component Architecture) 모듈은 다른 SCA 모듈과 통신할 때와 동일한 방법으로 WebSphere MQ
응용프로그램과 통신할 수 있습니다. WebSphere
MQ 응용프로그램으로 요청을 전송하려는 모듈은 올바른 응답으로
구성된 가져오기와 해당 응용프로그램과 연관된 요청 큐를 사용합니다.
비슷하게 SCA 모듈은 적합한 응용프로그램 요청 및 응답 큐로 구성된 내보내기를
사용하는 WebSphere MQ 응용프로그램에 서비스를 제공할 수 있습니다.
모듈을 빌드할 때 SCA 모듈과 WebSphere MQ 큐 사이의
연결을 정의합니다.
WebSphere MQ
큐 관리자 Perspective에서 SCA 모듈은 표준 MQ 클라이언트인 것처럼
보입니다. SCA 모듈 끝에서 WebSphere MQ 큐는 다른 모든
서비스처럼 보입니다. SCA 모듈과 WebSphere MQ 큐 간에
중개 모듈을 사용하여 WebSphere MQ 큐로부터 SCA 모듈을
추가로 차폐할 수 있으며 중개가 원래 SCA 요청을 대상 큐를 위한 올바른
형식으로 변환하고 응답이 사용 가능하게 될 때 응답을 처리할 수 있습니다.
제한사항: 가져오기 및 내보내기를 위해 WebSphere
MQ를 구성할 때 다음을 기억하십시오.
- 대상 클라이언트가 MQ로 설정되도록 큐 대상을 구성해야 합니다.
- WebSphere MQ에 연결하려면 TCP/IP 클라이언트 연결을 사용해야 합니다. 자세한 내용은 "WebSphere MQ 상호 통신"을 참조하십시오.
- 채널 압축을 사용할 수 없습니다.
- 올바른 데이터 처리에 필요한 채널 종료를 설정해야 합니다. 을 클릭하고 다음 사용자 정의 특성을 설정하십시오.
- SENDEXIT를 값 com.ibm.ws.sca.internal.mq.exit.MQInternalSendExitImpl로 설정하십시오.
- RECEXIT를 값 com.ibm.ws.sca.internal.mq.exit.MQInternalReceiveExitImpl로 설정하십시오.
- 옵션: SENDEXITINIT를 선택한 텍스트 문자열로 설정하십시오. 이 특성을 설정하면 추적에서 종료를 식별하는 데 도움이 됩니다.
- 옵션: RECEXITINIT를 선택한 텍스트 문자열로 설정하십시오. 이 특성을 설정하면 추적에서 종료를 식별하는 데 도움이 됩니다.
- 종료가 JMS MQ 바인딩을 억제하므로 WebSphere MQ 및 JMS(Java™ Message
Service) MQ 바인딩에 대해 동일한 연결 팩토리를 사용할 수 없습니다.