키워드 정의를 위한 자세한 내용

이 주제에는 키워드를 정의할 때 따라야 하는 규칙이 포함되어 있습니다. 키워드 및 값은 전개된 오브젝트의 등록 정보 보기에 표시되어 있습니다.

WebSphere Message Broker의 여러 오브젝트 경우 오브젝트에 정보가 추가될 수 있습니다. 이 정보는 오브젝트를 전개한 후 오브젝트에 대한 정보를 표시할 수 있습니다. 표시되는 디폴트 정보는 오브젝트가 전개된 시간 및 오브젝트가 수정된 최종 시간입니다.

구성 관리자가 등록 정보 보기에 표시할 추가 정보로 해석하는 사용자 정의 키워드 및 값을 정의할 수 있습니다. 예를 들어, "작성자""서브플로우 1 버전"의 키워드를 정의할 수 있습니다.

$MQSI Author=John Smith MQSI$
$MQSI Subflow 1 Version=v1.3.2 MQSI$

구성 관리자가 표시하는 정보는 다음과 같습니다.

오브젝트 이름  
전개 시간 28-Aug-2004 15:04
수정 시간 28-Aug-2004 14:27
버전 v1.0
작성자 John Smith
서브플로우 1 버전 v1.3.2

이 표시에는 오브젝트의 버전 등록 정보를 사용한 버전 정보도 정의되어 있습니다. 등록 정보를 사용하여 버전 정보를 정의하지 않은 경우 이 표시에서 생략됩니다.

키워드 및 연관 값의 정의 구문은 다음과 같습니다.

$MQSI KeywordName = KeywordValue MQSI$

여기서:

$MQSI
$MQSI로 정의를 엽니다. 선택적으로 밑줄 또는 공백 문자가 뒤에 올 수 있으며 이는 무시됩니다.
KeywordName
값을 설정하는 키워드의 이름입니다. 같음(=) 부호를 제외한 영숫자로 구성될 수 있습니다. 공백 문자가 포함될 수 있지만 선두 또는 후미 공백 문자는 생략됩니다.
=
같음(=) 부호는 키워드와 키워드를 설정하는 값 사이의 디리미터입니다.
KeywordValue
키워드가 설정되는 값입니다. 일련의 영숫자 문자로 구성될 수 있습니다. 공백 문자가 포함될 수 있지만 선두 또는 후미 공백 문자는 생략됩니다.
MQSI$
MQSI$로 키워드 정의를 닫습니다.

정의 예 해석된 키워드 및 값 주석

$MQSIAuthor=JohnMQSI$ 또는
$MQSI Author=John MQSI$ 또는
$MQSI Author = John MQSI$

Keyword = "Author"
Value = "John"

이 모두는 각각 설정 가능한 기본적인 예이며 이름 및 값 매개변수에 대해 선두 및 후미 공백 문자가 무시됨을 표시합니다.
$MQSI_Author = John MQSI$

Keyword = "Author"
Value = "John"

$MQSI 뒤의 첫 번째 문자는 밑줄 문자가 될 수 있습니다. 밑줄 문자는 해석된 키워드에서 생략됩니다. 두 번째 밑줄 문자가 표시될 경우 이는 키워드 이름의 일부를 형성합니다.
$MQSI Flow designer = John Smith MQSI$

Keyword = "Flow designer"
Value = "John Smith"

각 매개변수 값에 대해 공백 문자가 승인됩니다.
$MQSI bar = MQSI$

Keyword = "bar"
Value = ""

키워드 값이 빈("") 문자열로 설정될 수 있습니다.
$MQSI_mqsitag=$MQSI$MQSI$

Keyword = "mqsitag"
Value = "$"

잘못 형식화된 정의입니다. 키워드 이름을 정의한 후에는 구문 분석기가 설정될 값의 경계를 형성하는 디리미터를 찾습니다. 이 경우 정의를 닫는 MQSI$ 앞의 유일한 문자는 '$'이며 키워드 값으로 설정됩니다.
$MQSI=barMQSI$   키워드 이름이 빈 문자열이 될 수 없기 때문에 이 패턴은 무시됩니다.
$MQSItagbarMQSI$   키워드 값과 키워드 이름 사이에 분리 문자(=)가 없기 때문에 이 패턴이 무시됩니다.
변경 시작
다음 키워드 사용은 권장되지 않습니다.
VERSION
Message Brokers Toolkit을 사용해서 메시지 플로우 및 사전을 편집할 때 등록 정보 분할창에서 버전 등록 정보를 설정할 수 있습니다. 그런 다음 버전 등록 정보는 브로커 아카이브 파일 편집기에서 볼 수 있습니다. 이 등록 정보를 설정하면 VERSION이라고 부르는 키워드가 cmf 또는 사전 파일에 추가됩니다. 이러한 이유 때문에 이들 파일에 $MQSI_VERSION=...MQSI$를 추가하는 것은 권장되지 않습니다.
BAR
BAR 키워드는 오브젝트가 전개될 때 각 오브젝트와 자동으로 연결되며, 오브젝트를 전개한 브로커 아카이브 파일의 전체 경로 이름를 포함하고 있습니다.
두 키워드의 값은 실용적으로 com.ibm.broker.config.proxy.DeployedObject 클래스에서 정의됩니다.
변경 끝
관련 개념
메시지 플로우 버전 및 키워드
ESQL 파일에 키워드 추가
서브플로우에 키워드 추가
전개 가능한 오브젝트의 버전 및 키워드 정보 보기
메시지 세트 버전 및 키워드
관련 태스크
JAR 파일에 키워드 추가
관련 참조
메시지 플로우 환경 설정
XSL 스타일시트에 키워드 추가
메시지 플로우의 설명 등록 정보
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
ac35480_