createSIBEngine 명령

wsadmin 도구를 사용하여 서버 또는 클러스터 버스 멤버에 대한 메시징 엔진을 작성하려면 createSIBEngine 명령을 사용하십시오. 서버 또는 클러스터를 서비스 통합 버스의 멤버로서 추가할 때, 하나 이상의 메시징 엔진이 자동으로 작성됩니다. 클러스터 버스 멤버를 위한 추가 메시징 엔진을 작성하려면 createSIBEngine 명령을 사용하십시오.

각 서버 버스 멤버는 정확히 하나의 메시징 엔진을 갖지만, 클러스터 버스 멤버는 추가 엔진을 지원할 수 있습니다. 클러스터를 위한 추가 메시징 엔진을 작성하고 메시지 저장소를 위해 데이터 저장소를 사용하는 경우, 데이터 저장소 및 메시징 엔진이 해당 데이터 저장소와 상호작용하기 위해 사용하는 JDBC 데이터 소스를 둘 다 명시적으로 구성해야 합니다. 노드 범위가 아닌 클러스터 범위에서 데이터소스를 작성해야 합니다. 메시징 엔진 작성에 대한 자세한 정보는 클러스터에서 실행 중인 메시징 엔진에 대한 데이터 소스 구성의 내용을 참조하십시오.

명령을 실행하려면 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()

목적

createSIBEngine 명령은 서버 또는 클러스터 버스 멤버를 위한 새 메시징 엔진을 작성합니다. 클러스터 버스 멤버를 위한 추가 메시징 엔진을 작성하려면 이 명령을 사용하십시오.

클러스터가 메시징 엔진 정책 지원이 가능하고 확장성 또는 고가용성을 포함한 확장성 정책이 지정된 경우, 지정된 정책을 준수하기 위해 메시징 엔진 설정이 자동으로 작성됩니다.

이 명령을 사용한 후 클러스터가 메시징 엔진 정책 지원이 가능하고 사용자 정의 정책이 지정되는 경우, createMissingSIBEnginePolicy 명령을 사용하여 메시징 엔진을 위한 코어 그룹 정책을 작성할 수 있습니다.

대상 오브젝트

없음.

필수 매개변수

-bus bus_name
버스 멤버가 구성되는 서비스 통합 버스의 이름입니다. listSIBuses 명령을 사용하여 기존 버스의 이름을 나열할 수 있습니다.

조건부 매개변수

-node node_name
-server server_name
버스 멤버인 서버에 대한 메시징 엔진을 작성하려면 해당 서버가 실행하는 노드의 이름과 서버의 이름을 둘 다 지정하십시오.
-cluster cluster_name
버스 멤버인 서버 클러스터에 대한 메시징 엔진을 작성하려면 클러스터의 이름을 지정하십시오.

선택적 매개변수

-description text
관리 목적을 위한 메시징 엔진의 선택적 설명입니다.
-initialState STARTED | STOPPED
초기 상태가 서버 또는 서버 클러스터가 시작될 때 메시징 엔진이 자동으로 시작되는지 여부를 판별합니다.
STARTED
연관된 애플리케이션 서버가 시작될 때 메시징 엔진이 시작되고 메시지를 처리할 수 있습니다.
STOPPED
연관된 애플리케이션 서버가 시작될 때 메시징 엔진이 중지되고 메시지를 처리할 수 없습니다.
-highMessageThreshold number
메시징 엔진이 해당 메시지 위치에 배치할 수 있는 메시지의 최대 총 수입니다.

메시징 엔진이 작성되면 버스의 메시지 최고 임계값을 사용하여 이 특성의 기본값을 설정합니다. 이 메시징 엔진에서 메시지 위치가 작성될 때, 이 특성의 값을 사용하여 메시지 위치에 대한 기본 값으로 높은 메시지 임계값을 설정합니다.

-failover TRUE | FALSE
메시징 엔진에 대한 호스트 서버가 실패하는 경우 클러스터의 메시징 엔진이 클러스터의 다른 서버로 장애 복구할 수 있는지 여부를 지정하는 매개변수입니다. 이 매개변수는 다음 두 가지 값을 가집니다.
TRUE
메시징 엔진이 장애 복구할 수 있습니다.
FALSE
메시징 엔진이 장애 복구할 수 없습니다.

기본값은 FALSE입니다. 클러스터가 메시징 엔진 정책 지원이 가능하고 사용자 정의 정책이 지정된 경우 이 매개변수를 사용하십시오. 이를 수행하려면 addSIBusMember 또는 modifySIBusMemberPolicy 명령을 사용하십시오.

-failback TRUE | FALSE
선호하는 서버가 다시 사용 가능해지는 경우 장애 복구한 클러스터의 메시징 엔진이 선호하는 서버 목록의 더 선호하는 서버로 복구 전환할 수 있는지 여부를 지정하는 매개변수입니다. 이 매개변수는 다음 두 가지 값을 가집니다.
TRUE
메시징 엔진이 복구 전환할 수 있습니다. 이 옵션을 사용하는 경우 -preferredServerList 매개변수를 제공하십시오.
FALSE
메시징 엔진이 복구 전환할 수 없습니다.

기본값은 FALSE입니다. 클러스터가 메시징 엔진 정책 지원이 가능하고 사용자 정의 정책이 설정된 경우 이 매개변수를 사용하십시오. 이를 수행하려면 addSIBusMember 또는 modifySIBusMemberPolicy 명령을 사용합니다.

-preferredServersOnly TRUE | FALSE
클러스터의 메시징 엔진이 선호하는 서버 목록에 있는 서버만 또는 클러스터의 임의의 서버에서 실행할 수 있는지 여부를 지정하는 매개변수입니다. 이 매개변수는 다음 두 가지 값을 가집니다.
TRUE
메시징 엔진은 선호하는 서버 목록에 있는 서버에서만 실행할 수 있습니다. 이 옵션을 사용하는 경우 -preferredServerList 매개변수를 제공하십시오.
FALSE
메시징 엔진이 클러스터의 임의의 서버에서 실행할 수 있습니다.

기본값은 FALSE입니다. 클러스터가 메시징 엔진 정책 지원이 가능하고 사용자 정의 정책이 설정된 경우 이 매개변수를 사용하십시오. 이를 수행하려면 addSIBusMember 또는 modifySIBusMemberPolicy 명령을 사용하십시오.

-preferredServerList {{node_name server_name}}
클러스터의 메시징 엔진이 실행하는 것을 선호하는 서버의 우선순위의 목록입니다. 목록에 있는 각 서버에 대해 서버가 실행하는 노드의 이름과 서버의 이름을 둘 다 지정하십시오. 이 매개변수의 기본값은 없습니다. 클러스터가 메시징 엔진 정책 지원이 가능하고 사용자 정의 정책이 설정된 경우 이 매개변수를 사용하십시오. 이를 수행하려면 addSIBusMember 또는 modifySIBusMemberPolicy 명령을 사용하십시오.
-fileStore
메시징 엔진에 대한 메시지 저장소로 사용할 파일 저장소를 작성하십시오. 파일 저장소는 운영 체제를 통해 파일 시스템에 있는 파일을 직접 사용하는 메시지 저장소의 유형입니다. 대안은 데이터 저장소를 사용하는 것입니다. 자세한 정보는 관련 링크를 참조하십시오.
-logSize size
MB 단위의 로그 파일의 크기입니다. -fileStore 매개변수가 지정되는 경우 이 매개변수를 사용하십시오.
-logDirectory directory_name
기본 로그 디렉토리를 사용하기를 원하지 않는 경우 로그 파일 디렉토리의 이름입니다. -fileStore 매개변수가 지정되는 경우 이 매개변수를 사용하십시오.
-minPermanentStoreSize size
MB 단위의 영구 저장소 파일의 최소 크기입니다. -fileStore 매개변수가 지정되는 경우 이 매개변수를 사용하십시오.
-minTemporaryStoreSize size
MB 단위에 임시 저장소 파일의 최소 크기입니다. -fileStore 매개변수가 지정되는 경우 이 매개변수를 사용하십시오.
-maxPermanentStoreSize size
MB 단위의 영구 저장소 파일의 최대 크기입니다. -fileStore 매개변수가 지정되는 경우 이 매개변수를 사용하십시오.
-maxTemporaryStoreSize size
MB 단위의 임시 저장소 파일의 최대 크기입니다. -fileStore매개변수가 지정되는 경우 이 매개변수를 사용하십시오.
-unlimitedPermanentStoreSize TRUE | FALSE
영구 저장소 크기가 무제한인지 여부를 지정하는 매개변수입니다. 이 매개변수는 다음 두 가지 값을 가집니다.
TRUE
영구 저장소 크기가 무제한입니다.
FALSE
영구 저장소 크기가 제한됩니다. 이 옵션을 사용하는 경우 -maxPermanentStoreSize 매개변수를 제공하십시오.

-fileStore 매개변수가 지정되는 경우 이 매개변수를 사용하십시오.

-unlimitedTemporaryStoreSize TRUE | FALSE
임시 저장소 크기가 무제한인지 여부를 지정하는 매개변수입니다. 이 매개변수는 다음 두 가지 값을 가집니다.
TRUE
임시 저장소 크기가 무제한입니다.
FALSE
임시 저장소 크기가 제한됩니다. 이 옵션을 사용하는 경우 -maxTemporaryStoreSize 매개변수를 제공하십시오.

-fileStore 매개변수가 지정되는 경우 이 매개변수를 사용하십시오.

-permanentStoreDirectory directory_name
기본 영구 저장소 디렉토리를 사용하기를 원하지 않는 경우 영구 저장소 디렉토리의 이름입니다. -fileStore 매개변수가 지정되는 경우 이 매개변수를 사용하십시오.
-temporaryStoreDirectory directory_name
기본 임시 저장소 디렉토리를 사용하기를 원하지 않는 경우 임시 저장소 디렉토리의 이름입니다. -fileStore 매개변수가 지정되는 경우 이 매개변수를 사용하십시오.
-dataStore
메시징 엔진을 위한 메시지 저장소로 사용할 데이터 저장소를 작성하십시오.

데이터 저장소는 데이터베이스에 있는 지속적인 데이터를 저장하기 위해 메시징 엔진이 사용하는 테이블 세트로 구성됩니다. 데이터 저장소를 구성하는 테이블의 목록에 대해서는 데이터 저장소 테이블의 내용을 참조하십시오. 데이터 저장소의 모든 테이블은 동일한 데이터베이스 스키마에 보유됩니다. 각 데이터 저장소에 대해 서로 다른 스키마 이름을 사용할 경우 동일한 데이터베이스에 여러 개의 데이터 저장소를 작성할 수 있습니다.

대체는 파일 저장소를 사용하는 것입니다(기본값). 자세한 정보는 관련 링크를 참조하십시오.
-createDefaultDatasource TRUE | FALSE
메시징 엔진이 작성될 때 기본 데이터 소스를 작성할지 여부를 지정하는 매개변수입니다. 이 매개변수는 다음 두 가지 값을 가집니다.
TRUE
기본 데이터 소스를 작성합니다.
FALSE
기본 데이터 소스를 작성하지 않습니다.

-dataStore 매개변수가 지정되는 경우 이 매개변수를 사용하십시오. -cluster 매개변수가 지정되는 경우에는 이 매개변수를 사용하지 마십시오.

-datasourceJndiName jndi_name
메시징 엔진이 데이터 저장소의 관계형 데이터베이스 관리 시스템(RDBMS)에 액세스하기 위해 사용하는 데이터 소스의 JNDI 이름입니다. -dataStore 매개변수가 지정되는 경우 이 매개변수를 사용하십시오.
-authAlias auth_alias
메시징 엔진이 데이터 저장소에 있는 데이터베이스에 연결하는 데 사용하는 인증 별명의 이름입니다. -dataStore 매개변수가 지정되는 경우 이 매개변수를 사용하십시오.
-createTables TRUE | FALSE
데이터 소스를 위한 데이터베이스 테이블을 자동으로 작성할지 여부를 지정하는 매개변수입니다. 이 매개변수는 다음 두 가지 값을 가집니다.
TRUE
데이터 소스를 위한 데이터베이스 테이블을 작성하십시오.
FALSE
[IBM i][AIX Solaris HP-UX Linux Windows]데이터 소스를 위한 데이터베이스 테이블을 작성하지 않습니다. 이 옵션을 사용하는 경우 데이터베이스 관리자가 테이블을 작성해야 합니다.
[z/OS]데이터 소스를 위한 데이터베이스 테이블을 작성하지 않습니다. z/OS 운영 체제의 경우, 사용자가 테이블을 작성하지 않아야 하기 때문에 이 옵션을 사용해야 합니다.

-dataStore 매개변수가 지정되는 경우 이 매개변수를 사용하십시오.

-restrictLongDBLock TRUE | FALSE
활성 메시징 엔진이 데이터베이스의 SIBOWNER 테이블에 장기 실행 잠금을 유지해야 하는지 여부를 지정하는 매개변수입니다. 이 옵션을 선택하면 메시징 엔진이 짧은 기간에 대해서만 데이터베이스에 대해 잠금을 설정합니다. 데이터베이스에 반응하지 않는 활성 메시징 엔진의 이벤트에서, 활성 메시징 엔진은 짧은 지속 기간 잠금만 보유하기 때문에 대기 메시징 엔진이 데이터베이스의 소유권을 가질 수 있습니다. 이 매개변수는 다음 두 가지 값을 가집니다.
TRUE
데이터베이스에 대한 장기 실행 잠금을 제한합니다.
FALSE
데이터베이스에 대한 장기 실행 잠금을 제한하지 않습니다.

-dataStore 매개변수가 지정되는 경우 이 매개변수를 사용하십시오.

중요사항: 특성이 선택되는 경우에도 특성은 데이터베이스 테이블이 WebSphere® Application Server 버전 9.0 이상에 대한 sibDBUpgrade 명령을 사용하여 업그레이드될 때까지 적용되지 않습니다.
-schemaName schema_name
기본 스키마 이름을 사용하지 않으려는 경우 데이터 저장소에 대한 테이블을 포함하는 데이터베이스 스키마의 이름입니다. 기본 스키마에 대한 자세한 내용은 데이터베이스에 사용자 및 스키마 작성의 내용을 참조하십시오. -dataStore 매개변수가 지정되는 경우 이 매개변수를 사용하십시오.

메시지 저장소 및 해당 속성의 선택에 따라 매개변수의 상이한 조합을 지정합니다. 메시징 엔진에 대한 메시지 저장소를 지정할 때 오류를 피하려면 wsadmin 도구를 사용하여 파일 저장소 또는 데이터 저장소와 함께 메시징 엔진을 작성할 때 오류 방지의 내용을 참조하십시오.

예제

기본 파일 저장소를 사용하는 bus1의 cluster1을 위한 메시징 엔진을 작성하십시오.

AdminTask.createSIBEngine ('[-bus bus1 -cluster cluster1]') 

기본값과 함께 파일 저장소를 사용하는 bus1의 cluster1을 위한 메시징 엔진을 작성하십시오.

AdminTask.createSIBEngine ('[-bus bus1 -cluster cluster1 -fileStore]') 

옵션과 함께 파일 저장소를 사용하는 bus1의 cluster1을 위한 메시징 엔진을 작성하십시오.

AdminTask.createSIBEngine ('[-bus bus1 -cluster cluster1 -fileStore 
-logSize 3636363 -logDirectory C:\mylogdirectory]') 

기본값과 함께 데이터 저장소를 사용하는 bus1의 cluster1을 위한 메시징 엔진을 작성하십시오.

AdminTask.createSIBEngine ('[-bus bus1 -cluster cluster1 -dataStore]') 

옵션과 함께 데이터 저장소를 사용하는 bus1의 cluster1을 위한 메시징 엔진을 작성하십시오.

AdminTask.createSIBEngine ('[-bus bus1 -cluster cluster1 -dataStore 
-createDefaultDatasource true -datasourceJndiName myjndi]') 

bus1의 멤버이고 메시징 엔진을 위한 메시지 저장소로서 파일 저장소를 사용하는 cluster1에 새 메시징 엔진을 추가하십시오.

AdminTask.createSIBEngine('[-bus bus1 -cluster cluster1 -fileStore true 
-logSize 100 -minPermanentStoreSize 200 -maxPermanentStoreSize 500 
-unlimitedPermanentStoreSize false -permanentStoreDirectory C:\myfilestore 
-minTemporaryStoreSize 200 -maxTemporaryStoreSize 500 
-unlimitedTemporaryStoreSize false -temporaryStoreDirectory C:\myfilestore 
-logDirectory C:\myfilestore ]') 

bus1의 멤버인 cluster1에 새 메시징 엔진을 추가하십시오. 여기서 cluster1은 메시징 엔진 정책 지원이 가능하고 사용자 정의 메시징 엔진 정책이 지정됩니다. 파일 저장소를 메시징 엔진을 위한 메시지 저장소로 사용하십시오. 메시징 엔진을 복구 전환이 아니라 장애 복구하고 server1 및 server2에서만 실행하도록 설정하십시오.

AdminTask.createSIBEngine('[-bus bus1 -cluster cluster1 -fileStore true 
-logSize 100 -minPermanentStoreSize 200 -maxPermanentStoreSize 500 
-unlimitedPermanentStoreSize false -permanentStoreDirectory C:\myfilestore 
-minTemporaryStoreSize 200 -maxTemporaryStoreSize 500 
-unlimitedTemporaryStoreSize false -temporaryStoreDirectory C:\myfilestore 
-logDirectory C:\myfilestore -failover true -failback false 
-preferredServersOnly true -preferredServerList [[node1 server1] [node2 server2]]]') 

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



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