emitevent.jacl 스크립트

명령 인터페이스를 사용하여 이벤트를 이벤트 서버에 제출할 수 있습니다.

용도

이벤트 서버에 이벤트를 전송합니다.

wsadmin -f emitevent.jacl [-xml url] [-serverName server_name] [-msg message] [-severity severity] [-extensionname extension_name] [-emitter profile_name] [-synchronous | -asynchronous]

설명

emitevent.jacl 스크립트는 이벤트 서버에 이벤트를 제출하는 데 필요한 명령행 인터페이스를 제공합니다. 소스 XML 파일을 제공하거나 명령행에 등록 정보 값을 지정하여 이벤트 컨텐츠를 제공할 수 있습니다.

이 스크립트에서 생성한 이벤트에는 다음의 기본 컨텐츠가 있습니다.
<CommonBaseEvent creationTime=current_system_time 
version="1.0.1"> <sourceComponentId component="emitevent.jacl" 
componentIdType="Application" location=local_hostname
locationType="Hostname"
subComponent="com.ibm.events.cli.util.EmitEventCliHelper"
componentType="http://www.ibm.com/namespaces/autonomic/Tivoli
/EventInfrastructure"/> <situation categoryName="ReportSituation">
  <situationType xsi:type="ReportSituation" reasoningScope="EXTERNAL"
   reportCategory="CLI"/>
 </situation>
</CommonBaseEvent>

current_system_time 매개변수는 XML 날짜/시간 문자열로 지정된 이벤트가 생성된 시스템 시간입니다.

매개변수

-xml url
제출할 이벤트가 들어 있는 XML 문서의 위치를 지정하는 URL(Uniform Resource Locator). 이 XML 문서는 공통 기본 이벤트 버전 1.0.1 XSD 스키마를 준수해야 합니다. 지정된 URL 스키마(예: http://)가 없으면, 로컬 파일이 사용됩니다. 이 매개변수는 선택적입니다.

두 샘플 XML eventsample1.xmleventsample2.xml 파일은 install_root/events/samples 디렉토리에서 사용 가능합니다.

-serverName server_name
EventServer 응용프로그램이 배치된 Application Server의 이름. 이 인수는 선택적이지만 EventServer 응용프로그램이 배치된 WebSphere 노드에서 다중 Application Server가 실행 중일 때는 지정되어야 합니다. 그렇지 않으면 명령이 공통 이벤트 하부 구조 Enterprise Bean을 찾을 수 없기 때문에 해당 명령이 실패할 수 있습니다.
-msg message
이벤트의 메시지 등록 정보에 사용할 값. 메시지에 공백이 있으면, 이 값을 따옴표로 묶으십시오. 이 매개변수는 선택적입니다. XML 파일 외에도 이 매개변수를 지정하면, -msg 매개변수 값은 msg 등록 정보에 대해 XML 파일에 지정된 값을 대체합니다.
-severity severity
이벤트의 severity 등록 정보에 사용할 값. 이 매개변수는 선택적입니다. XML 파일 외에도 이 매개변수를 지정하면, -severity 매개변수 값은 severity 등록 정보에 대해 XML 파일에 지정된 값을 대체합니다.
-extensionname extension_name
이벤트의 extensionName 등록 정보에 사용할 값. 확장자에 공백이 있으면, 이 값을 따옴표로 묶으십시오. 이 매개변수는 선택적입니다. XML 파일 외에도 이 매개변수를 지정하면, -extensionname 매개변수 값은 extensionName 등록 정보에 대해 XML 파일에 지정된 값을 대체합니다.
-emitter profile_name
이미터를 가져올 때 사용할 이미터 팩토리 프로파일의 JNDI(Java Naming and Directory Interface) 이름. 이 매개변수는 선택적입니다. 이 매개변수가 지정되어 있지 않으면, 기본 이미터 팩토리 프로파일(/com/ibm/events/configuration/emitter/Default)이 사용됩니다.
-synchronous | -asynchronous
이벤트 전송에 사용할 동기화 모드. 이 매개변수는 선택적입니다. 지정되어 있지 않으면, 이미터에 구성된 선호 동기화 모드가 사용됩니다.

다음 예는 심각도가 30이고 확장자 이름이 test_event인(기타 모든 등록 정보는 기본값) 이벤트 서버로 이벤트를 전송합니다.
wsadmin -f emitevent.jacl -severity 30 -extensionname test_event
다음 예에서는 eventsample1.xml에 지정된 등록 정보를 사용하여 이벤트를 전송합니다.
wsadmin -f emitevent.jacl -xml ../samples/eventsample1.xml

이용약관 |

최종 갱신: 2006년 4월 13일

(c) Copyright IBM Corporation 2005, 2006.
이 Information Center는 Eclipse 기술을 기반으로 합니다. (http://www.eclipse.org 웹 사이트 참조)