Configure o. Oracle EBS spoke

  • Versão de lançamento: Australia
  • Atualizado 12 de mar. de 2026
  • 9 min. de leitura
  • Integre o. ServiceNow e seu Oracle EBS instância que usa uma autenticação básica para autenticar o. ServiceNow solicitações.

    Antes de Iniciar

    • Solicitar uma assinatura de IntegrationHub.
    • Ative o spoke do Oracle EBS .
    • Acesso de administrador ao Oracle EBS conta.
    • Função necessária: administrador

    Configurar para Oracle Banco de dados 12C e versões posteriores

    Configurar Oracle Banco de dados 12C e versões posteriores para trabalhar com o spoke do Oracle E-Business Suite implantando APIs REST e configurando conexões ServiceNow.

    Antes de Iniciar

    Função necessária: administrador

    Procedimento

    1. Em ServiceNow® Store Dependências do Spoke do Oracle E-Business Suite para Oracle Database 12c e 18c Baixe o arquivo do projeto, oracle_e-business_suite spoke_dependencies.zip e salve-o na pasta local necessária.
    2. Descompacte o conteúdo do arquivo oracle_e-business_suite spoke_dependencies.zip.
    3. No Desenvolvedor SQL ou em um cliente SQL, compile todos os arquivos PKB e PLS no esquema de APPS.
      Figura 1.
      Compile os arquivos PLS e PKB.
    4. No Oracle EBS Server, implante o. Oracle EBS REST API.

      Para obter as etapas para habilitar a REST API por extensão, consulte Implantando serviços web REST .

      Você deve executar estas etapas para cada arquivo PLS. Ao implantar cada arquivo PLS, você deve fornecer os valores relevantes. Aqui, o procedimento é descrito usando XXSN_CREATE_PO_PKG.pls. como exemplo.

      1. Copie e carregue os arquivos .pls do pacote compilado para estes respectivos diretórios:
        • PO_TOP/patch/115/sql/tmp/
        • PO_TOP/patch/115/sql/
        Nota:
        Certifique-se de substituir o. PO_TOP com o módulo ao qual o pacote pertence, como, AP_TOP , PO_TOP e assim por diante.
      2. Faça login no PuTTY do seu Oracle EBS E execute o analisador do repositório de integração.
        1. Para gerar um arquivo ILDT (*.ildt), execute o analisador do repositório de integração usando esta sintaxe:
          $IAS_ORACLE_HOME/perl/bin/perl $FND_TOP/bin/irep_parser.pl -g -v -username=sysadmin po:patch/115/sql:XXSN_CREATE_PO_PKG.pls:12.0=$PO_TOP/patch/115/sql/tmp/XXSN_CREATE_PO_PKG.pls
        2. Se você não estiver gerando o arquivo .ildt para o arquivo XXSN_CREATE_PO_PKG.pls, substitua oc e. PO_TOP com obrigatório Superior .
        3. Se você não estiver gerando o arquivo .ildt para o arquivo XXSN_CREATE_PO_PKG.pls, substitua XXSN_CREATE_PO_PKG.pls. com o nome do pacote necessário.
        Figura 2.
        Nome do pacote carregado
      3. Carregue o arquivo ildt gerado para o repositório de integração executando este comando:
        $FND_TOP/bin/FNDLOAD apps/apps 0 Y UPLOAD $FND_TOP/patch/115/import/wfirep.lct XXSN_CREATE_PO_PKG_pls.ildt
        Nota:
        Substituir XXSN_CREATE_PO_PKG_ com o nome do pacote necessário.
        Figura 3.
        Nome do pacote
      4. Faça login em Oracle Instância do e-Business Suite como administrador do sistema.
      5. Alterne para SOA Gateway integrado e selecione Repositório de integração .
        Figura 4.
        Selecione Repositório de integração.
      6. Pesquisar o serviço web com o nome interno, XXSN_CREATE_PO_PKG .
        Figura 5.
        PESQUISE com o nome interno do serviço web.
      7. Clique no link no resultado da pesquisa para acessar a lista de métodos disponíveis no pacote de interface.
        Figura 6.
        Interface PLSQL.
        Nota:
        No tipo de interface PL/SQL, os serviços web SOAP e REST estão disponíveis. No entanto, este procedimento se concentra no serviço web REST.
      8. Clique em REST Web Service .
        1. Defina um alias para este serviço. Para exemplo, rh .
        2. Clique em Implantar .
      9. Para exibir o método Criar OC, clique em REST Web Service .
        Figura 7.
        Implantar os serviços.
        Figura 8.
        Implantar os serviços.
      10. Insira o nome exclusivo do alias de serviço e selecione Criar OC e clique em Implantar .
        Figura 9.
        Confirmação de implantação,
        Uma mensagem de confirmação é exibida informando que o serviço foi implantado com sucesso.
      11. Clique em Exibir WADL para acessar o local físico do endpoint de serviço em que o serviço está hospedado.
      12. Abra o. Subsídios selecione Criar OC e clique em Criar concessão .
        Figura 10.
      13. Selecione um tipo de beneficiário, insira o nome de usuário ao qual você deseja conceder acesso para usar o serviço web e clique em Criar concessão .
        Figura 11.
        Conceda acesso para usar o serviço web.
        Uma mensagem de confirmação é exibida mencionando que a concessão foi criada com sucesso.
        Figura 12.
        Mensagem de confirmação.
        Nota:
        Para revogar a concessão, clique em Revogar concessões em Subsídios e selecione os usuários necessários.
      14. Execute as etapas acima para todas as ações necessárias e certifique-se de usar os mesmos nomes (associados à respectiva ação), conforme mencionado na coluna Caminho do recurso da tabela a seguir:
        Nomes das ações.
      15. Reinicie o servidor e, usando PuTTY, execute estas etapas ao fazer login no Oracle EBS servidor.
        1. Execute os comandos: ADMIN_SCRIPTS_HOME e. ./adadminsrvctl.sh parada .
        2. Insira a senha do WebLogic e a senha do EBS.
        3. Execute o comando, ./adadminsrvctl.sh início .
        4. Insira a senha do WebLogic e a senha do EBS.
        5. Para verificar o status, execute o comando, ./adadminsrvctl.sh status .
    5. Crie um registro de credencial para Oracle EBS spoke.
      1. Navegar até Conexões e Credenciais > Credenciais.
      2. Clique em Nova.
        O sistema exibe a mensagem: Que tipo de credenciais você deseja criar?
      3. Selecione Credenciais de autenticação básica .
      4. No formulário, preencha estes valores.
        Campo Descrição
        Nome Nome para identificar exclusivamente o registro de credencial. Por exemplo, Crédito de Oebs .
        Nome de usuário Nome de usuário para fazer login no Oracle EBS instância.
        Senha Senha para fazer login no Oracle EBS instância.
        Ativo Opção de usar ativamente o registro de credencial.
      5. Clique em Enviar.
    6. Crie um registro de conexão para Oracle EBS spoke.
      1. Navegar até Conexões e Credenciais > Aliases de conexão e credencial.
      2. Abra o registro do Oracle EBS spoke.
      3. Em Conexões clique em Novo .
      4. No formulário, preencha estes valores.
        Campo Descrição
        Nome Nome para identificar o registro da conexão com exclusividade. Por exemplo, Conn. De Oebs .
        Credencial Registro de credencial que você criou para Oracle EBS spoke.
        URL de Conexão URL de conexão para se conectar ao Oracle EBS instância.
      5. Clique em Enviar.

    Configurar para Oracle Banco de dados 19C e versões posteriores

    Configurar Oracle Banco de dados 19C e versões posteriores para trabalhar com o spoke do Oracle E-Business Suite implantando APIs REST e configurando conexões ServiceNow.

    Antes de Iniciar

    Função necessária: administrador

    Procedimento

    1. Em ServiceNow® Store Dependências do spoke do Oracle EBS para Oracle Database 19c ou posterior Baixe o arquivo do projeto, oracle_e-business_suite spoke_dependencies.zip e salve-o na pasta local necessária.
    2. Descompacte o conteúdo do arquivo oracle_e-business_suite spoke_dependencies.zip.
    3. No Desenvolvedor SQL ou em um cliente SQL, compile todos os arquivos PKB e PLS no esquema de APPS.
    4. Revise a referência do pacote do módulo para identificar os valores corretos para sua implantação.

      A tabela a seguir lista o. .pls nome do arquivo, USD MAIS ALTO A variável, o código curto do produto e o alias de serviço necessários para cada módulo do Oracle EBS. Use os valores nesta tabela sempre que as etapas abaixo fizerem referência a um caminho específico do módulo, código de produto ou alias.

      Módulo Pacote (nome do arquivo .pls) PRINCIPAL variável Código do produto Alias de serviço
      Contabilidade xxsn_gl_integration_pkg.pls. GL_TOP gl xxsn_gl_integration_pkg
      AP - Fornecedor xxsn_supplier_integration_pkg.pls. AP_TOP ap xxsn_supplier_integration_pkg
      Compra xxsn_po_integration_pkg.pls. PO_TOP oc xxsn_po_integration_pkg
      Contas a pagar xxsn_ap_integration_pkg.pls. AP_TOP ap xxsn_ap_integration_pkg
      Ativos fixos xxsn_fa_integration_pkg.pls. FA_TOP fa xxsn_fa_integration_pkg
      Fornecimento xxsn_pon_integration_pkg.pls. PON_TOP pon xxsn_pon_integration_pkg
      Inventário xxsn_inv_integration_pkg.pls. INV_TOP inv xxsn_inv_integration_pkg
      Comum xxsn_common_integration_pkg.pls. FND_TOP fnd xxsn_common_integration_pkg
      Recebíveis xxsn_ar_integrations_pkg.pls. AR_TOP ap xxsn_ar_integrations_pkg
      Gestão de pedidos xxsn_om_integration_pkg.pls. ONT_TOP ont xxsn_om_integration_pkg
    5. Em Oracle EBS servidor, implante o. Oracle EBS REST API.

      Para obter as etapas para habilitar a REST API por extensão, consulte Implantando serviços web REST .

      Você deve executar estas etapas para cada arquivo PLS. Ao implantar cada arquivo PLS, você deve fornecer os valores relevantes. Aqui, o procedimento é descrito usando xxsn_gl_integration_pkg.pls. como exemplo.

      1. Copie e carregue os arquivos .pls do pacote compilado para estes respectivos diretórios:
        • Gl_TOP/patch/115/sql/tmp/
        • Gl_TOP/patch/115/sql/
        Nota:
        Certifique-se de substituir o. GL_TOP com o. USD MAIS ALTO variável do módulo ao qual o pacote pertence. Para o correto USD MAIS ALTO variável por módulo, consulte a tabela de referência do pacote do módulo na etapa anterior.
        Carregue o arquivo .pls para os diretórios do servidor de aplicações Oracle EBS.
      2. Concessão 777 permissões para o carregado .pls arquivo.

        Em seu cliente SFTP, clique com o botão direito do mouse em .pls arquivo, clique em Propriedades e defina o. Octal valor de permissão para 0777 .

        Caixa de diálogo de propriedades mostrando a permissão octal definida como 0777 para o arquivo .pls.
        Nota:
        777 permissões são necessárias para que o analisador do repositório de integração processe o arquivo. Sem esta etapa, o comando na próxima subetapa falhará.
      3. Faça login no PuTTY do seu Oracle EBS E execute o analisador do repositório de integração.
        1. Para gerar um arquivo ILDT (*.ildt), execute o analisador do repositório de integração usando esta sintaxe:
          $IAS_ORACLE_HOME/perl/bin/perl $FND_TOP/bin/irep_parser.pl -g -v -username=sysadmin gl:patch/115/sql:xxsn_gl_integration_pkg.pls:12.0=$GL_TOP/patch/115/sql/xxsn_gl_integration_pkg.pls
        2. Se você não estiver gerando o arquivo .ildt para xxsn_gl_integration_pkg.pls. arquivo, substituir gl e. GL_TOP com o código do produto e. USD MAIS ALTO variável para o módulo necessário. Para obter os valores corretos por módulo, consulte a tabela de referência do pacote do módulo na etapa anterior.
        3. Se você não estiver gerando o arquivo .ildt para xxsn_gl_integration_pkg.pls. arquivo, substituir xxsn_gl_integration_pkg.pls. com o nome do pacote necessário.
        Terminal PuTTY mostrando irep_parser.pl saída terminando com Concluído todos os arquivos.
      4. Carregue o arquivo ildt gerado para o repositório de integração executando este comando:
        $FND_TOP/bin/FNDLOAD apps/apps 0 Y UPLOAD $FND_TOP/patch/115/import/wfirep.lct xxsn_gl_integration_pkg_pls.ildt
        Nota:
        Substituir xxsn_gl_integration_pkg_ com o nome do pacote necessário.
        Terminal PuTTY mostrando o comando FNDLOAD com o nome do arquivo de log e a saída do nome do arquivo de relatório.
      5. Faça login em Oracle Instância do e-Business Suite como administrador do sistema.
      6. Alterne para SOA Gateway integrado e selecione Repositório de integração .
        Página inicial do Oracle EBS com gateway SOA integrado realçado no menu de navegação.

        Página de boas-vindas do repositório de integração com o botão Pesquisar realçado.
      7. Pesquisar o serviço web com o nome interno, xxsn_gl_integration_pkg .
        Página de pesquisa do repositório de integração com xxsn_gl_integration_pkg inserido no campo Nome interno.
        Resultados da pesquisa mostrando o link do Serviço de integração do Now do Oracle General Ledger Service.
      8. Clique no link no resultado da pesquisa para acessar a lista de métodos disponíveis no pacote de interface.
        Página de interface PLSQL para o serviço de integração do Now do serviço do livro-razão geral da Oracle mostrando as guias Visão geral, Serviço web REST e Concessões.
        Nota:
        No tipo de interface PL/SQL, os serviços web SOAP e REST estão disponíveis. No entanto, este procedimento se concentra no serviço web REST.
      9. Clique em REST Web Service .
        1. Em Alias de serviço insira o alias de serviço para o módulo. Para obter o valor de alias correto por módulo, consulte a tabela de referência do pacote do módulo na etapa anterior.
          Nota:
          O alias de serviço deve corresponder exatamente ao valor no Alias de serviço coluna da tabela de referência do pacote do módulo. Os aliases diferenciam maiúsculas de minúsculas.
        2. Clique em Implantar .
      10. Clique em para exibir o método de serviço Integração do Razão Geral REST Web Service .
        Guia do serviço web REST mostrando o campo Alias do serviço com xxsn_gl_integration_pkg inserido, todas as operações de serviço listadas com as caixas de seleção GET e POST e o botão Implantar.
      11. Insira o nome exclusivo do alias de serviço, selecione o método necessário e clique em Implantar .
        Faixa de confirmação mostrando o serviço web do Oracle General Ledger Service O Now Integration Service foi implantado com sucesso.
        Uma mensagem de confirmação é exibida informando que o serviço foi implantado com sucesso.
      12. Clique em Exibir WADL para acessar o local físico do endpoint de serviço em que o serviço está hospedado.
      13. Abra o. Subsídios selecione o método necessário e clique em Criar concessão .
        Guia Concessões mostrando todos os métodos de serviço selecionados e o botão Criar concessão.
        Página Criar concessões mostrando os métodos selecionados e o tipo de beneficiário definido como Todos os usuários.
      14. Selecione um tipo de beneficiário, insira o nome de usuário ao qual você deseja conceder acesso para usar o serviço web e clique em Criar concessão .
        Faixa de confirmação mostrando que a concessão foi criada com sucesso para todas as operações de serviço.
        Uma mensagem de confirmação é exibida mencionando que a concessão foi criada com sucesso.
        Nota:
        Para revogar a concessão, clique em Revogar concessões em Subsídios e selecione os usuários necessários.
      15. Execute as etapas acima para todas as ações necessárias e certifique-se de usar os mesmos nomes (associados à respectiva ação), conforme mencionado na coluna Caminho do recurso da tabela a seguir:
      16. Reinicie o servidor e, usando PuTTY, execute estas etapas ao fazer login no Oracle EBS servidor.
        1. Execute os comandos: ADMIN_SCRIPTS_HOME e. ./adadminsrvctl.sh parada .
        2. Insira a senha do WebLogic e a senha do EBS.
        3. Execute o comando, ./adadminsrvctl.sh início .
        4. Insira a senha do WebLogic e a senha do EBS.
        5. Para verificar o status, execute o comando, ./adadminsrvctl.sh status .
        PuTTY mostrando adadminsrvctl.sh comando de parada concluído com status de saída 0.
        Terminal PuTTY mostrando adadminsrvctl.sh saída do comando de início.
        Terminal PuTTY mostrando a saída de status adadminsrvctl.sh confirmando que o Servidor de administração está em execução.
    6. Crie um registro de credencial para Oracle EBS spoke.
      1. Navegar até Conexões e Credenciais > Credenciais.
      2. Clique em Nova.
        O sistema exibe a mensagem: Que tipo de credenciais você deseja criar?
      3. Selecione Credenciais de autenticação básica .
      4. No formulário, preencha estes valores.
        Campo Descrição
        Nome Nome para identificar exclusivamente o registro de credencial. Por exemplo, Crédito de Oebs .
        Nome de usuário Nome de usuário para fazer login no Oracle EBS instância.
        Senha Senha para fazer login no Oracle EBS instância.
        Ativo Opção de usar ativamente o registro de credencial.
      5. Clique em Enviar.
    7. Crie um registro de conexão para Oracle EBS spoke.
      1. Navegar até Conexões e Credenciais > Aliases de conexão e credencial.
      2. Abra o registro do Oracle EBS spoke.
      3. Em Conexões clique em Novo .
      4. No formulário, preencha estes valores.
        Campo Descrição
        Nome Nome para identificar o registro da conexão com exclusividade. Por exemplo, Conn. De Oebs .
        Credencial Registro de credencial que você criou para Oracle EBS spoke.
        URL de Conexão URL de conexão para se conectar ao Oracle EBS instância.
      5. Clique em Enviar.