Capítulo 9. Configuração do Subsistema

9.1. Configuração do Subsistema da Transação

9.1.1. Configuração do ORB para o JTS Transactions

Numa instalação default do JBoss Enterprise Application Plataform, o ORB está desabilitado. Você pode habilitar o ORB usando o Management CLI da linha de comando.

Nota

Num managed domain, o subsistema JacORB está disponível nos perfis full e full-ha apenas. Num servidor autônomo ele está disponível quando você usar as configurações standalone-full.xml ou standalone-full-ha.xml.

Procedimento 9.1. Configuração do ORB usando o Management Console

  1. Visualização das configurações do perfil.

    Selecione Profiles (managed domain) ou Profile (servidor autônomo) a partir da parte superior direita do management console. Caso você use um managed domain, selecione tanto o perfil full ou full-ha a partir da caixa de seleção no topo esquerdo superior.
  2. Modifique as Configurações Initializers

    Expanda o menu Subsystems na parte esquerda, se necessário. Expanda o submenu Container e clique em JacORB.
    Selecione a tab Initializers e clique no botão Edit da mesma forma que aparece na tela principal.
    Habilite os interceptores pela configuração do valor Security para on.
    Para habilitar o ORB para JTS, configure o valor Transaction Interceptors para on ao invés do spec default.
    Refira-se ao link Need Help? no formulário de explicações detalhadas sobre esses valores. Clique em Save quando você finalizar a edição dos valores.
  3. Configuração ORB Avançada

    Refira-se às demais seções do formulário para opções de configuração avançada. Cada seção inclui um link Need Help? com a informação detalhada sobre os parâmetros.
Configuração do ORB usando o Management CLI

Você pode configurar cada aspecto do ORB usando o Management CLI. Os seguintes comandos configuram os inicializadores aos mesmos valores conforme o procedimento acima, para o Management Console. Esta é a configuração mínima para o ORB a ser usado com o JTS.

Esses comandos são configurados para o managed domain usando o perfil full. Caso necessário, altere o perfil para servir ao que você precisa configurar. Caso você use um servidor autônomo, omita a porção /profile=full de comandos.

Exemplo 9.1. Habilite os Interceptores de Segurança

/profile=full/subsystem=jacorb/:write-attribute(name=security,value=on)

Exemplo 9.2. Habilite o ORB para o JTS

/profile=full/subsystem=jacorb/:write-attribute(name=transactions,value=on)