MSMQ 송신자
이 노드의 특성에 대해 설명합니다.
구성 특성
| 특성 | 설명 |
|---|---|
| 대상 노드 | 다음 형식을 사용하여 메시지를 보낼 큐의 이름을 입력하십시오. <machineName>/private$/<DestinationName> Sterling Order Management 시스템 소프트웨어 는 Active Directory를 통한 큐 검색을 지원하지 않습니다. |
| 라이브 시간 | 메시지가 큐에서 삭제되는 기간을 입력하십시오. 값이 0이면 메시지가 큐에서 삭제되지 않습니다. 이 값이 0이 아닌 값으로 설정되면 지정된 시간 간격 동안 이용되지 않는 큐의 메시지가 제공자에 의해 큐에서 자동으로 삭제됩니다. |
| 지속적/비지속적 | 큐에 넣을 때 메시지가 지속적인지 또는 비지속적인지 여부를 선택하십시오. |
| 트랜잭션/비트랜잭션 | 서비스가 완료된 후에만 메시지가 큐에 커미트되도록 하려면 트랜잭션을 선택하십시오. 메시지를 즉시 큐에 커미트하려면 비트랜잭션을 선택하십시오. 예를 들어, 표준 Sterling Order Management 시스템 소프트웨어 API의 ON_SUCCESS 이벤트가 메시지가 큐에 트랜잭션 방식으로 기록되는 서비스에 첨부된 경우 ON_SUCCESS 이벤트가 성공적으로 완료된 경우에만 메시지가 큐에 커미트됩니다. 메시지가 스테이징된 후 ON_SUCCESS 이벤트에 오류가 있는 경우 메시지가 큐에서 롤백됩니다. 그러나 비트랜잭션 모드에서 메시지는 스테이징되고 롤백되지 않으면 큐에 남아 있습니다. 참고: 트랜잭션 모드의 메시징을 사용하려는 경우 MSMQ에서 큐를 트랜잭션 큐로 작성하십시오.
|
| 문자열 메시지 | PROPID_M_BODY_TYPE을 VT_BSTR로 설정하려면 이 필드를 선택하십시오. PROPID_M_BODY_TYPE을 VT_EMPTY로 설정하려면 이 필드를 선택 취소하십시오. |
참고: JMS 세션 오브젝트는 실행 중인 서비스를 기반으로 풀링할 수 있습니다. 따라서 JMS 전송자가 세션 오브젝트를 필요로 할 때마다 Application Platform 프레임워크는 풀에서 사용 가능한 세션 오브젝트를 가져오려고 시도합니다. 사용 가능한 사용 가능한 세션이 없는 경우 새 세션 오브젝트가 작성되어 메시지를 전송한 후 풀에 추가됩니다. 구성 가능한 특정 기간 동안 유휴 상태인 세션 오브젝트는 프레임워크에 의해 닫힙니다.
yfs.properties 파일의 yfs.jms.session.reaptime 특성은 JMS 세션 reaptime을 설정하는 데 사용됩니다. 이 프로퍼티를
수정하려면 <INSTALL_DIR>/properties/customer_overrides.properties 파일에
이에 대한 항목을 추가하십시오.