AMS의 알려진 제한사항

지원되지 않거나 Advanced Message Security(AMS)에 제한이 있는 여러 IBM® MQ 옵션이 있습니다.

  • 다음 IBM MQ 옵션은 지원되지 않거나 제한사항이 있습니다.
    발행/구독
    포인트-투-포인트 모델과 비교하여 발행/구독 메시징 모델의 주요 이점 중 하나는 송신 애플리케이션과 수신 애플리케이션이 데이터 송수신을 위해 서로에 대해 알지 않아도 된다는 점입니다. 이 이점은 의도한 수신인 또는 권한이 부여된 서명자를 정의해야 하는 Advanced Message Security 정책을 사용하여 무효화됩니다. 애플리케이션은 정책으로 보호되는 알리어스 큐 정의를 통해 토픽에 발행할 수 있고, 구독 애플리케이션은 정책으로 보호된 큐에서 메시지를 가져올 수도 있습니다. 정책은 토픽 문자열에 직접 지정할 수는 없고 큐 정의에만 지정할 수 있습니다.
    채널 데이터 변환
    Advanced Message Security 보호 메시지의 보호된 페이로드는 2진 형식을 사용하여 전송되며, 이는 애플리케이션 사이의 채널에서 데이터 변환이 메시지 요약을 무효화하지 않도록 합니다. 정책으로 보호된 큐에서 메시지를 검색하는 애플리케이션이 데이터 변환을 요청해야 합니다. 메시지가 성공적으로 확인 및 보호 해제되면 보호된 페이로드의 변환이 시도됩니다.
    분배 목록
    목록의 각 목적지 큐에 동일한 정책이 정의되어 있는 경우 메시지를 분배 목록에 넣는 애플리케이션을 보호할 때 Advanced Message Security 정책을 사용할 수 있습니다. 애플리케이션이 분배 목록을 열 때 일치하지 않은 정책이 식별될 경우 열기 조작이 실패하며 애플리케이션에 보안 오류가 리턴됩니다.
    애플리케이션 메시지 세그먼트화.
    정책으로 보호된 메시지의 크기는 증가하므로 애플리케이션에서 메시지의 세그먼트 경계를 정확하게 지정할 수 없습니다.
    관리 모드에서 IBM MQ classes for .NET 를 사용하는 애플리케이션 (클라이언트 연결)
    관리 모드 (클라이언트 연결) 에서 IBM MQ classes for .NET 를 사용하는 애플리케이션은 지원되지 않습니다.
    주: MCA 인터셉션을 사용하여 지원되지 않는 클라이언트가 AMS를 사용하도록 허용할 수 있습니다.
    관리 모드의 .NET (XMS) 애플리케이션용 메시지 서비스 클라이언트
    관리 모드의 .NET (XMS) 애플리케이션용 메시지 서비스 클라이언트는 지원되지 않습니다.
    참고: MCA 인터셉션을 사용하여 지원되지 않는 클라이언트가 AMS를 사용하도록 허용할 수 있습니다.
    IMS 브릿지에서 처리되는 IBM MQ
    IMS 브릿지에서 처리되는 IBM MQ 큐는 지원되지 않습니다.
    참고: AMSCICS® 브릿지 큐에서 지원됩니다. CICS 브리지 큐에서 MQPUT(암호화)와 MQGET(복호화)에 동일한 사용자 ID를 사용해야 합니다.
    대기 중인 Getter에 넣기
    대기 중인 Getter에 대한 Put은 AMS 정책이 정의된 큐에 대한 Getter 애플리케이션에 대해 지원되지 않습니다.
    [z/OS]서버 대 서버 MCA 인터셉션
    IBM MQ for z/OS® 9.1.3에서 서버 간 MCA 인터셉션은 송신자, 서버, 수신자 및 요청자 채널 유형에 대해서만 지원됩니다.
  • 메시지를 보호할 때 사용할 인증서가 정의되지 않았으므로, 동일한 식별 이름을 사용하는 둘 이상의 인증서를 하나의 키 저장소에 넣으면 안됩니다.
  • AMSWMQ_PROVIDER_VERSION 특성이 6으로 설정된 경우 JMS 에서 지원되지 않습니다.
  • AMS 인터셉터는 AMQP 또는 MQTT 채널에 대해 지원되지 않습니다.