Instruções de Configuração de Amostra de Chamadas de API Nativa do Adaptador Oracle

É possível usar a amostra importada para criar um aplicativo que use o adaptador Oracle para se conectar diretamente a uma API do Oracle E-Business Suite.

Sobre Esta Tarefa

Requisitos de conta do usuário do aplicativo e banco de dados
Para usar as amostras, você deve usar uma conta de banco de dados que lhe dê direitos aos artefatos necessários para a execução do conteúdo da amostra e usar uma conta do Oracle E-Business Suite que lhe permita cumprir suas responsabilidades de administrador do sistema e gerente de contas a receber. Para os propósitos desta amostra, a conta do usuário executando todos os scripts é assumida como usuário do APPS para o banco de dados Oracle. Esse usuário tem os seguintes direitos:
  • Alterar e criar conteúdo no esquema APPS
  • Incluir e remover dados das tabelas
  • Executar os executáveis necessários no esquema APPS
O Oracle E-Business Suite requer que você tenha uma conta com direitos às seguintes responsabilidades:
  • Administrador do sistema
  • Gerente de contas a receber
Nota: Se a conta do Oracle E-Business Suite que você está usando não tiver acesso a essas responsabilidades, elas poderão ser incluídas. Para alterar as responsabilidades designadas à conta que você usará, efetue logon em uma conta que tenha direitos de responsabilidade de Administrador do Sistema e acesse Segurança > Usuário > Definir Opção do Menu. Para obter informações específicas sobre como alterar responsabilidades do usuário, consulte a documentação do Oracle Applications.

Procedimento

  1. Após você importar a amostra, o projeto aparece na visualização Enterprise Explorer da área de trabalho:
    importação de amostra
  2. Agora você deve incluir os jars externos necessários no projeto de conector. Inclua os arquivos no projeto usando a configuração do caminho de construção. Na visualização Enterprise Explorer, clique com o botão direito do mouse no projeto NativeAPI e selecione Propriedades. Na página Propriedades, selecione Caminho de Construção Java e selecione Bibliotecas. Clique em Incluir Jars Externos.
    1. Navegue para o local do driver Oracle no diretório da área de trabalho, selecione CWYOE_OracleEBS.jar, clique em Abrir e em OK.
    2. Navegue para o diretório onde o WebSphere Application Server está e expanda WebSphere > AppServer > runtimes. Selecione com.ibm.ws.admin.client_<version>.jar, clique em Abrir e em OK.
    3. Você precisa obter esse arquivo do administrador do servidor Oracle: ojdbc.jar. Navegue para o local do arquivo ojdbc.jar no diretório de arquivo, selecione ojdbc.jar, clique em Abrir e em OK.
  3. Expanda NativeAPI > src > nativeapi.executable e selecione EBSAPIImpl.java. Clique com o botão direito do mouse em EBSAPIImpl.java e selecione Abrir com > Editor Java. Edite as anotações apontando para o sistema Oracle EBS. Você deve fornecer as seguintes informações:
    /**
     * @j2c.managedConnectionFactory
    class="com.ibm.j2ca.oracleebs.runtime.OracleManagedConnectionFactory"
     * @j2c.managedConnectionFactory-property name="XADataSourceName"
    value="oracle.jdbc.xa.client.OracleXADataSource"
     * @j2c.managedConnectionFactory-property name="adapterID" value="001"
     * @j2c.managedConnectionFactory-property name="autoCommit" value="true"
     * @j2c.managedConnectionFactory-property name="connectionType"
    value="LocalConnectionProps"
     * @j2c.managedConnectionFactory-property name="databaseURL"
    value="jdbc:oracle:thin:@my_host:1521:my_database"
     * @j2c.managedConnectionFactory-property name="databaseVendor" value="ORACLE"
     * @j2c.managedConnectionFactory-property name="jdbcDriverClass"
    value="oracle.jdbc.driver.OracleDriver"
     * @j2c.managedConnectionFactory-property name="password" value="password"
     * @j2c.managedConnectionFactory-property name="returnDummyBOForSP" value="false"
     * @j2c.managedConnectionFactory-property name="userName" value="user"
     * @j2c.connectionSpec class="com.ibm.j2ca.oracleebs.runtime.OracleConnectionSpec"
     * @generated
     */
    • URL do banco de dados: a sequência da URL do banco de dados
    • Nome do usuário: nome de usuário válido para acessar o sistema OracleEBS
    • Senha: senha válida para o usuário. A senha é armazenada em texto simples e, portanto, só deve ser usada para a amostra temporariamente. Para implementação na produção, o mecanismo de alias de segurança deve ser usado.

    Pressione CTRL+S para salvar o arquivo.

  4. Clique com o botão direito do mouse no arquivo client > ApplicationClient.java e selecione Executar como > Aplicativo Java.

Resultados

Verifique os resultados usando o Web client Oracle EBS:

Feedback