mediateSIBDestination 명령

mediateSIBDestination 명령을 사용하여 서비스 통합 버스에 대한 버스 대상을 중개합니다.

대상을 중개하면 중개가 선택된 버스 대상과 연관됩니다. 런타임에 중개는 버스 대상으로 처리되는 메시지에 일부 메시지 처리를 적용합니다. 한 번에 단일 중개에 하나의 대상만 중개할 수 있습니다. 동일한 중개로 둘 이상의 대상을 중개할 수 있습니다.

명령을 실행하려면 wsadmin 스크립트 클라이언트AdminTask 오브젝트를 사용하십시오.

[IBM i][IBM i]wsadmin 스크립트 클라이언트는 Qshell에서 실행됩니다. . [IBM i]자세한 정보는 wsadmin 스크립트를 사용하여 WebSphere 스크립트를 실행하도록 Qshell 구성의 내용을 참조하십시오..

서비스 통합 버스에 대해 명령행 도움말이 제공됩니다.
  • Jython의 사용 가능한 서비스 통합 버스 명령 목록과 각 명령의 간단한 설명에 대해서는 wsadmin 프롬프트에 다음 명령을 입력하십시오.

    print AdminTask.help('SIBAdminCommands')

  • 제공된 명령에 대한 개요 도움말을 보려면 다음 명령을 wsadmin 프롬프트에 입력하십시오.

    print AdminTask.help('command_name')

명령을 사용한 후에는 다음 명령을 사용하여 변경사항을 마스터 구성에 저장하십시오.

AdminConfig.save()

목적

이 명령은 서비스 통합 버스에 대한 버스 대상을 중개합니다. IBM MQ 서버에서 중개 큐 위치를 작성하고 클러스터 또는 서버에서 해당 중개 실행 위치를 작성하는 데 사용할 수 있는 매개변수가 있습니다.

대상 오브젝트

없음.

필수 매개변수

-bus bus_name -destinationName destination_name
중개할 대상.
-mediationName mediation_name
버스 대상에 적용할 중개 이름. 이 명령을 사용하려면 이 중개가 존재해야 합니다.

조건부 매개변수

-wmqServer mq_server_name -wmqQueueName mq_queue_name
[큐 또는 웹 서비스 대상] IBM MQ 큐에 중개 위치를 지정하려면 중개 위치를 지정할 IBM MQ 서버 버스 멤버 이름과 중개를 준비하여 메시지를 저장하는 데 사용되는 IBM MQ 큐 이름을 모두 지정합니다. mq_server_nameIBM MQ 서버를 작성할 때 -name 매개변수에 지정된 IBM MQ 서버 이름입니다. mq_queue_nameIBM MQ 관리에서 IBM MQ 큐에 할당한 이름입니다.
-node node_name -server server_name
[토픽 영역이 아님] 서버 버스 멤버에 버스 대상을 중개하려면 서버가 실행되는 노드 이름과 서버 이름을 모두 지정합니다.
-cluster cluster_name
[토픽 영역이 아님] 클러스터 버스 멤버에 버스 대상을 중개하려면 클러스터 이름을 지정합니다.

선택적 매개변수

-nonPersistentReliability

IBM MQ 네트워크에서 서비스 통합이 수신하는 비지속적 IBM MQ 메시지와 함께 사용할 서비스 통합 QoS를 지정합니다. IBM MQ 네트워크에 있는 메시지에는 자체 서비스 품질 레벨이 있습니다. 이러한 레벨은 지속적 또는 비지속적입니다. 이러한 메시지가 서비스 통합 애플리케이션에서 수신되면 이 메시지에는 해당 IBM MQ 서비스 품질 레벨에 따라 다른 서비스 통합 서비스 품질 레벨이 지정됩니다.

비지속적 IBM MQ 메시지가 수신되면 기본 서비스 통합 QoS는 RELIABLE_NONPERSISTENT입니다. 이 기본값을 대체하려는 경우 기타 비지속적 서비스 통합 QoS BEST_EFFORT_NONPERSISTENT 또는 EXPRESS_NONPERSISTENT 중 하나를 선택할 수 있습니다. 그러나 다음 5개의 가능한 서비스 통합 QoS 중에서 선택할 수도 있습니다.
BEST_EFFORT_NONPERSISTENT
메시징 엔진이 중지하거나 실패할 때 메시지가 버려집니다. 메시지 전송에 사용된 연결이 사용 불가능하게 되거나 시스템 자원이 제한될 경우에도 메시지는 버려질 수 있습니다.
EXPRESS_NONPERSISTENT
메시징 엔진이 중지하거나 실패할 때 메시지가 버려집니다. 메시지 전송에 사용된 연결이 사용 불가능하게 될 경우에도 메시지는 버려질 수 있습니다.
RELIABLE_NONPERSISTENT
메시징 엔진이 중지하거나 실패할 때 메시지가 버려집니다.
RELIABLE_PERSISTENT
메시지는 메시징 엔진이 실패할 때 버려질 수 있습니다.
ASSURED_PERSISTENT
메시지가 버려지지 않습니다.
참고: 신뢰도 레벨이 높으면 성능에 미치는 영향도 커집니다.

자세한 정보는 JMS 전달 옵션 및 메시지 신뢰성과 IBM MQ 지속성 값 사이의 맵핑의 내용을 참조하십시오.

-persistentReliability

IBM MQ 네트워크에서 서비스 통합이 수신하는 지속적 IBM MQ 메시지와 함께 사용할 서비스 통합 QoS를 지정합니다. IBM MQ 네트워크에 있는 메시지에는 자체 서비스 품질 레벨이 있습니다. 이러한 레벨은 지속적 또는 비지속적입니다. 이러한 메시지가 서비스 통합 애플리케이션에서 수신되면 이 메시지에는 해당 IBM MQ 서비스 품질 레벨에 따라 다른 서비스 통합 서비스 품질 레벨이 지정됩니다.

지속적 IBM MQ 메시지가 수신되면 기본 서비스 통합 QoS는 ASSURED_PERSISTENT입니다. 이 기본값을 대체하려는 경우 기타 지속적 서비스 통합 QoS RELIABLE_PERSISTENT를 선택할 수 있습니다. 그러나 다음 5개의 가능한 서비스 통합 QoS 중에서 선택할 수도 있습니다.
BEST_EFFORT_NONPERSISTENT
EXPRESS_NONPERSISTENT
RELIABLE_NONPERSISTENT
RELIABLE_PERSISTENT
ASSURED_PERSISTENT

자세한 정보는 JMS 전달 옵션 및 메시지 신뢰성과 IBM MQ 지속성 값 사이의 맵핑의 내용을 참조하십시오.

-useRFH2
서비스 통합 기술이 중개 위치에 배치한 메시지에서 RFH2 헤더를 포함하는지 여부를 판별합니다. 가능한 값은 다음과 같습니다.
TRUE
FALSE
기본값은 TRUE입니다.
-maintainStrictMessageOrder
엄격한 메시지 순서 유지. 가능한 값은 다음과 같습니다.
선택됨
생성자가 대상에 메시지를 보내는 순서를 유지보수합니다.

런타임에 이 특성은 다른 구성 특성 값보다 우선됩니다. 런타임에서 대체되는 구성 특성에 대한 정보는 버스 대상의 엄격한 메시지 순서의 내용을 참조하십시오.

선택 해제
메시지 순서는 이 대상에서 보존되지 않습니다.

예제

  • Jython 사용:
    wsadmin>AdminTask.mediateSIBDestination("-bus abus -destinationName myqueue
     -mediationName filterMed -cluster cluster1")
  • Jacl 사용:
    wsadmin>$AdminTask mediateSIBDestination {-bus abus -destinationName myqueue
     -mediationName filterMed -cluster cluster1}

주제 유형을 표시하는 아이콘 참조 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rjo_cli_dest_mediate
파일 이름:rjo_cli_dest_mediate.html