Configurando o Arquivo jas.ini

O arquivo jas.ini fornece a configuração para instalações de JDE usando o Java Application Server (JAS). Você deve configurar o arquivo jas.ini para cada instância de JDE específica do ambiente.

O jas.ini está localizado no seguinte diretório:DIRETÓRIO DE INSTALAÇÃO DO JDE\System\OC4J\j2ee\home\applications\webclient.ear\webclient\WEB-INF\classes

O arquivo jas.ini possui as seguintes seções:

[SERVER]

glossaryTextServer – Especifica o servidor enterprise o número da porta que fornecem informações sobre o texto do glossário. Esse servidor retorna descrições de texto para erros. Isto geralmente é o mesmo host e número da porta que do servidor de aplicativos JDE OneWorld. Pode haver mais de um servidor de glossário para diferentes idiomas suportados. A codepage = refere-se a um dos seguintes valores:
  • 1252 – Inglês e Europeu Ocidental
  • 932 – Japonês
  • 950 – Chinês Tradicional
  • 936 – Chinês Simplificado
  • 949 – Coreano

[JDENET]

Esta seção especifica os parâmetros de conexão de rede.
  • serviceNameConnect – o número da porta TCP/IP que o EnterpriseOne Server usa para enviar pacotes de comunicações.
  • enterpriseServerTimeout – o valor de tempo limite de um pedido para o EnterpriseOne Server
  • maxPoolSize – o tamanho do conjunto da conexão do soquete JDENET

[CACHE]

Esta seção define o cache para o conector.
  • UserSession=0
  • SpecExpire=300000000

[INTEROP]

Esta seção define chamadas de função de negócios de entrada.
  • enterpriseServer – especifica o nome ou endereço IP do servidor host. O valor deve ser o mesmo valor que no campo Nome do Host nos painéis Credenciais do JDE e Credenciais Padrão no Editor de Configuração.
  • port – especifica o número da porta para a troca de dados. O valor deve ser o mesmo valor que no campo Número da Porta nos painéis Credenciais do JDE e Credenciais Padrão no Editor de Configuração.
  • manual_timeout – o valor de tempo limite, em milissegundos, para uma transação no modo de confirmação manual.
  • Repositório – aponta para o local do diretório do repositório, por exemplo, c:\connector\repository.

[Events]

Esta seção define os eventos de saída.
  • port – especifica o número da porta para a troca de dados
  • ListenerMaxConnection – o número máximo de conexões do listener
  • ListenerMaxQueueEntry – o número máximo de entradas em uma fila do listener
  • outbound_timeout – o tempo limite, em milissegundos, para uma transação

A comunicação com o servidor J2EE é realizada usando Java Naming and Directory Interface (JNDI). O código a seguir é um exemplo:

initialContextFactory=com.ibm.websphere.naming.WsnInitialContextFactory

jndiProviderURL=corbaloc:iiop:localhost:2809

O seguinte código é um exemplo de uma URL para se comunicar com o serviço de cliente de evento:

eventServiceURL=http://localhost:9080/e1events/EventClientService

[Security]

Esta seção define o número de servidores de segurança e o endereço IP dos servidores. O número da porta dos servidores de segurança é igual ao número da porta listado em JDENET – serviceNameConnect.
  • NumServers – especifica o número de servidores de segurança
  • SecurityServer – especifica o nome ou endereço IP do servidor de segurança

[OCM]

Quando configurado como True, o conector usa o Object Configuration Mapping (OCM) para localizar o EnterpriseOne Server.
  • OCMEnabled=true
  • stderr=c:\stderr.txt
  • stdout=c:\stdout.txt

[LOGS]

Esta seção fornece uma maneira de ativar o rastreio de depuração, locais de arquivos de log e um parâmetro para ativar ou desativar o rastreio de erros.

rtdebugTrace – Ativar (True) ou desativar (False) o rastreio de erros

rtlog=/vobs/maestro/bundles/connector/jde/rt.log

rtdebug=c:\rtdebug.log

rtlogType=All – All especifica todos os seguintes: BSFN|TableIO|SYSFUNC|MISC|ER|EVENT|THREAD. Também é possível configurá-lo igual a qualquer combinação de BSFN|TableIO|SYSFUNC|MISC|ER|EVENT|THREAD.

[JDBj-BOOTSTRAP SESSION]

Esta seção possui parâmetros que ativam recursos de acesso ao banco de dados para o JDE EnterpriseOne.
  • user – ID do usuário usado para se conectar ao sistema. É um parâmetro opcional.
  • password – Senha para o ID do usuário. É um parâmetro opcional.
  • environment – O ambiente usado para conectar-se ao servidor JDE EnterpriseOne. Este é um parâmetro necessário. Para acessar o sistema usando um ambiente, o usuário deve ter privilégios para esse ambiente. Os seguintes ambientes podem ser usados para acessar o sistema:
    • Ambiente de Desenvolvimento (DV812)
    • Ambiente de Produção (PD812)
    • Ambiente de Protótipo (PY812)
    • Ambiente Novo (PS812)
  • role – Especifica a função do usuário da conexão. É um parâmetro opcional.

[JDBj-BOOTSTRAP DATA SOURCE]

Esta seção define a origem de dados. Os parâmetros e as informações nesta seção devem equiparar-se com as informações correspondentes especificadas na seção CONFIGURAÇÕES DO SISTEMA DE BD do arquivo JDE.INI
  • name – Especifica o nome da origem de dados.
  • databaseType – Especifica o tipo de banco de dados usado pelo sistema. Use um dos tipos a seguir:
    • I = AS/400
    • O = Oracle
    • S = SQL Server
    • W = UDB
    • M = MSDE
  • server – Nome do servidor host EnterpriseOne. É aplicável ao IBM® AS/400 e ao SQL Server.
  • serverPort – Especifica o número da porta do servidor host EnterpriseOne. É aplicável ao Microsoft SQL Server.
  • database – Nome da instância de banco de dados. É aplicável ao Banco de Dados Oracle e ao IBM DB2 UDB.
  • physicalDatabase – O banco de dados físico (usado como qualificador da biblioteca para o IBM AS/400). É aplicável ao Microsoft SQL Server e ao IBM AS/400.
  • owner – Este é o proprietário da origem de dados. Isto é aplicável ao Banco de Dados Oracle, ao Microsoft SQL Server e ao IBM DB2 UDB.
  • lob – Especifica se os lobs são suportados. Isto é aplicável ao Banco de Dados Oracle e ao IBM AS/400.
  • unicode – Valor booleano (S ou N) que indica suporte para conversão de Unicode. Isto é aplicável ao Microsoft SQL Server.

[JDBj-SPEC DATA SOURCE]

Esta seção define a origem de dados na qual as tabelas spec serializadas residem. O JDBj usa isto no tempo de autoinicialização e após consultar objetos spec serializados on demand. O JDBj procura primeiro o nome especificado nesta seção na tabela Origem de Dados Principal (F98611). Se localizar uma origem de dados, ele a usará para ler as tabelas spec serializadas. Se ele não localizar a origem de dados na tabela Origem de Dados Principal, inicializará uma nova origem de dados baseada no restante dos campos nesta seção. Se esta seção não for especificada, JDBj usará OCM para localizar as tabelas spec serializadas. Use a seção JDBj-ORIGEM DE DADOS DE AUTOINICIALIZAÇÃO para obter informações sobre quais campos devem ser preenchidos para cada tipo de banco de dados.

[JDBj-DRIVERS JDBC]

Esta seção lista os drivers JDBC para os bancos de dados.
  • ORACLE=oracle.jdbc.driver.OracleDriver
  • AS400=com.ibm.as400.access.AS400JDBCDriver
  • SQLSERVER=com.microsoft.jdbc.sqlserver.SQLServerDriver
  • UDB=COM.ibm.db2.jdbc.app.DB2Driver

[JDBj-LOGS]

Configure como True para ativar a criação de log por drivers JDBC. Este parâmetro não controla a criação de log de JDBj, que é controlada por jdelog.properties.

jdbcTrace=false

[JDBj-SERVER]

Esta seção é para o iSeries/AS400. Configure como true quando o JDBj estiver referenciando dados de bytes duplos do iSeries. Quando configurado como false, desativa a verificação explícita para caracteres de byte duplo malformados nos dados do iSeries.

dbcsConversionTolerant=false

[JDBj-CONNECTION POOL]

Esta seção define os parâmetros do conjunto de conexões.
  • minConnection – O número mínimo de conexões para uma origem de dados. Ao fechar conexões antigas, o número de conexões configurado por este parâmetro permanecerá no conjunto independente do uso. Um valor válido é 0 ou superior; o valor-padrão é 5.

    minConnection=5

  • maxConnection – O número máximo de conexões com uma origem de dados para todos os usuários. Pedidos de conexão adicionais acima deste valor são enfileirados para a próxima conexão disponível. Os valores válidos são 1 ou superior e igual ou maior que "minConnection"; o valor-padrão é 50.

    maxConnection=50

  • initialConnection – O número de conexões a serem inicializadas após a criação do conjunto. Um valor válido é um valor igual ou superior a "minConnection" e igual ou inferior a "maxConnection"; o valor-padrão é 5.

    initialConnection=5

  • poolGrowth – O incremento de conexões que o sistema criará quando um pedido de uma conexão não puder ser satisfeito com a alocação atual, contato que o valor de maxConnection não tenha sido atingido. Valores válidos: A regra básica é (poolGrowth >= maxConnection/10). O valor-padrão é 5.

    poolGrowth=5

  • connectionTimeout – O período de tempo, em milissegundos, que uma conexão permanece inativa antes de ser sinalizada para limpeza. A configuração de um valor alto pode melhorar o desempenho. A redução do valor pode reduzir o consumo de memória. Um valor válido é 0 ou superior. O valor-padrão, em milissegundos, é 1800000 (30 minutos).

    connectionTimeout=1800000

  • cleanPoolInterval – O intervalo, em milissegundos, para o qual o limpador de conjunto é configurado para limpar origens de dados que possuem uma cadeia de validação. Quando a limpeza ocorrer, quaisquer conexões sinalizadas como inativas serão limpas. O período de tempo entre uma conexão se tornar inativa e ser limpa pode ser tão longo quanto o valor de connectionTimeout mais o valor de cleanPoolInterval. Um valor válido é 0 ou superior. O valor-padrão é 600000 (10 minutos).

    cleanPoolInterval=600000

  • maxSize – O número máximo de instruções preparadas JDBC armazenadas em cache em cada conexão JDBC. Um valor válido é 0 ou superior. O valor-padrão é 50.

    maxSize=50

  • cachePurgeSize – O número de instruções preparadas JDBC limpas a partir de uma conexão JDBC se o limite de maxSize for atingido. As instruções limpas são as instruções no cache que não foram usadas no período de tempo mais longo. Um valor válido, por regra básica, é (cachePurgeSize >= maxSize/10 + 2). O valor-padrão é 5.

    cachePurgeSize=5