createSIBus 명령
createSIBus 명령을 사용하여 새 서비스 통합 버스를 작성합니다.
명령을 실행하려면 wsadmin 스크립트 클라이언트의 AdminTask 오브젝트를 사용하십시오.
wsadmin 스크립트 클라이언트는 Qshell에서
실행됩니다. .
자세한 정보는 wsadmin 스크립트를 사용하여 WebSphere 스크립트를 실행하도록 Qshell 구성의 내용을 참조하십시오..
- Jython의 사용 가능한 서비스 통합 버스 명령 목록과 각 명령의 간단한 설명에 대해서는
wsadmin 프롬프트에 다음 명령을 입력하십시오.
print AdminTask.help('SIBAdminCommands')
- 제공된 명령에 대한 개요 도움말을 보려면 다음 명령을 wsadmin 프롬프트에 입력하십시오.
print AdminTask.help('command_name')
AdminConfig.save()
목적
이 명령은 새 서비스 통합 버스를 작성합니다.
대상 오브젝트
없음
필수 매개변수
- -bus busname
- 서비스 통합 버스를 알릴 이름. 고유한 이름을 선택하십시오.
조건부 매개변수
없음.
선택적 매개변수
- -description text
- 관리 목적을 위한 버스에 대한 선택적 설명.
- -secure TRUE | FALSE
- 이 매개변수는 이 버전에서 더 이상 사용되지 않습니다.
- interEngineAuthAlias name
- 버스에서 메시징 엔진 간 통신에 권한을 부여하는 데 사용된 인증 별명의 이름.
버스가 WebSphere® Application Server 버전 6.x 버스 멤버를 포함하는 경우 엔진 간 인증 별명을 지정해야 합니다. 버스 보안이 사용 가능할 경우 버스는 엔진 간 인증 별명을 사용하여 기타 메시징 엔진에서 수신되는 연결을 인증합니다. 권한이 없는 메시징 엔진은 버스에 연결할 수 없습니다.
- -mediationsAuthAlias name
- -securityGroupCacheTimeout timeout_value
- timeout_value 범위는
0 - 99999 사이입니다.
기본값은 120입니다.
제한시간을 늘리면 사용자 레지스트리의 로드가 줄어들고 성능이 향상되지만 시스템이 사용자 그룹 멤버십의 변경사항에 대해 덜 응답하게 됩니다. 그룹 캐시를 최적화 설정으로 조정하려면 레지스트리 로드를 응답성에 맞게 조절해야 합니다. 예를 들어 시스템이 사용자 그룹 멤버십의 변경에 신속하게 응답해야 하는 경우, 15분의 제한시간을 지정합니다. 시스템의 응답 빈도가 낮아야 하는 경우(예: 야간 동안 변경에 응답) 1440분(24시간)의 제한시간을 지정합니다. 설정이 0인 경우, 캐시의 항목이 제한시간을 초과하지 않으므로 서버가 다음에 다시 시작될 때까지 남아 있습니다.
이 값에 대한 변경사항은 즉시 효력을 가지며 구성이 변경된 버스의 그룹 캐시에만 영향을 줍니다.
- -protocol protocol
전송 체인은 서버에 대한 메시징 엔진 인바운드 전송 설정값에 정의된 전송 체인 중 하나여야 합니다. 모든 서버는 자동으로 자체에 정의된 개수만큼의 전송 체인을 가지며 새 전송 체인을 작성할 수도 있습니다.
기본 전송 체인은 InboundBasicMessaging입니다.
- -discardOnDelete TRUE | FALSE
- 삭제된 메시지 위치에서 메시지를 버릴 수 있는 경우 이 옵션을 TRUE로 설정합니다. 삭제된 메시지 위치에서 메시지를 시스템 예외 대상에 보유하려는 경우 이 옵션을 FALSE로 설정합니다.
- highMessageThreshold number
- 버스의 메시징 엔진이 해당 메시지 위치에 배치할 수 있는 최대 총 메시지 수.
이 값은 메시징 엔진을 작성할 때 메시징 엔진에 대한 기본 상한 메시지 임계값을 설정하는 데 사용됩니다.
- configurationReloadEnabled TRUE | FALSE
- 이 버스에 대한 구성 파일을 동적으로 다시 로드하려면 이 옵션을
TRUE로 설정합니다.
이 옵션이 TRUE이면 메시징 엔진을 다시 시작하지 않아도 버스 구성에 특정 변경사항이 적용됩니다. 대상 또는 중개가 버스에 추가되거나 버스에서 제거되면 이 변경사항이 적용됩니다. 또한 이 옵션은 버스의 모든 메시징 엔진에서 자동 업데이트 수행 여부를 제어합니다.
- -busSecurity TRUE | FALSE
- 버스에 대한 권한 부여 정책을 사용하려면 이 옵션을 TRUE로 설정합니다. 이 경우 관리 보안도 사용 가능해야 합니다. 버스 보안을 항상 사용하지 않으려면 이 옵션을 FALSE로 설정합니다. 관리 보안이 사용 불가능한 경우 버스는 보안되지 않습니다.
- -bootstrapPolicy SIBSERVICE_ENABLED | MEMBERS_AND_NOMINATED | MEMBERS_ONLY
- 버스에 대한 버스 멤버 정책을 시행하려면 세 가지 옵션 중 하나를 설정합니다.
- SIBSERVICE_ENABLED
- SIB 서비스 사용이 가능한 셀의 모든 서버는 부트스트랩 요청을 제공할 수 있습니다.
- MEMBERS_AND_NOMINATED
- 버스 멤버만 또는 지정된 부트스트랩 서버만 부트스트랩 요청을 지원할 수 있습니다.
- MEMBERS_ONLY
- 버스 멤버만 부트스트랩 요청을 제공할 수 있습니다.
- -useServerIdForMediations TRUE | FALSE
- 버스에 대한 단일 서버 ID를 사용하여 중개를 실행하려는 경우 이 옵션을 TRUE로 설정합니다. 이 옵션을 사용하면 각 도메인에서 중개 인증 별명을 지정하지 않아도 여러 보안 도메인에서 중개를 실행할 수 있습니다. 글로벌 도메인에서 중개를 실행하도록 서버 ID를 사용할 수 있습니다. 중개 인증 별명을 사용하여 중개를 실행하려는 경우 이 옵션을 FALSE로 설정합니다.
- -auditAllowed TRUE | FALSE
- 버스에 대한 보안 감사를 사용하려면 이 옵션을 TRUE로 설정합니다. 버스에 대한 보안 감사를 사용하지 않으려면 이 옵션을 FALSE로 설정합니다. 기본값은 TRUE입니다. 이 매개변수를 사용하려면 감사 관리자 권한이 필요합니다.
예제
AdminTask.createSIBus('[-bus bus1 -description [A new bus] -busSecurity false ]')
'bus1(cells/cell01/buses/bus1|sib-bus.xml#SIBus_1213019988044)'