Configure o. Oracle EBS spoke
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
- 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.
- Descompacte o conteúdo do arquivo oracle_e-business_suite spoke_dependencies.zip.
-
No Desenvolvedor SQL ou em um cliente SQL, compile todos os arquivos PKB e PLS no esquema de APPS.
Figura 1. -
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.
-
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. -
Faça login no PuTTY do seu Oracle EBS E execute o analisador do repositório de integração.
- 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 - Se você não estiver gerando o arquivo .ildt para o arquivo XXSN_CREATE_PO_PKG.pls, substitua
oce.PO_TOPcom obrigatórioSuperior. - 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. - Para gerar um arquivo ILDT (*.ildt), execute o analisador do repositório de integração usando esta sintaxe:
-
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.ildtNota:SubstituirXXSN_CREATE_PO_PKG_com o nome do pacote necessário.Figura 3. - Faça login em Oracle Instância do e-Business Suite como administrador do sistema.
-
Alterne para SOA Gateway integrado e selecione Repositório de integração .
Figura 4. -
Pesquisar o serviço web com o nome interno, XXSN_CREATE_PO_PKG .
Figura 5. -
Clique no link no resultado da pesquisa para acessar a lista de métodos disponíveis no pacote de interface.
Figura 6. 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. -
Clique em REST Web Service .
- Defina um alias para este serviço. Para exemplo, rh .
- Clique em Implantar .
-
Para exibir o método Criar OC, clique em REST Web Service .
Figura 7. Figura 8. -
Insira o nome exclusivo do alias de serviço e selecione Criar OC e clique em Implantar .
Figura 9. Uma mensagem de confirmação é exibida informando que o serviço foi implantado com sucesso. - Clique em Exibir WADL para acessar o local físico do endpoint de serviço em que o serviço está hospedado.
-
Abra o. Subsídios selecione Criar OC e clique em Criar concessão .
Figura 10. -
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. Uma mensagem de confirmação é exibida mencionando que a concessão foi criada com sucesso.Figura 12. Nota:Para revogar a concessão, clique em Revogar concessões em Subsídios e selecione os usuários necessários. -
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:
-
Reinicie o servidor e, usando PuTTY, execute estas etapas ao fazer login no Oracle EBS servidor.
- Execute os comandos: ADMIN_SCRIPTS_HOME e. ./adadminsrvctl.sh parada .
- Insira a senha do WebLogic e a senha do EBS.
- Execute o comando, ./adadminsrvctl.sh início .
- Insira a senha do WebLogic e a senha do EBS.
- Para verificar o status, execute o comando, ./adadminsrvctl.sh status .
-
Copie e carregue os arquivos .pls do pacote compilado para estes respectivos diretórios:
-
Crie um registro de credencial para Oracle EBS spoke.
- Navegar até Conexões e Credenciais > Credenciais.
-
Clique em Nova.
O sistema exibe a mensagem: Que tipo de credenciais você deseja criar?
- Selecione Credenciais de autenticação básica .
-
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. - Clique em Enviar.
-
Crie um registro de conexão para Oracle EBS spoke.
- Navegar até Conexões e Credenciais > Aliases de conexão e credencial.
- Abra o registro do Oracle EBS spoke.
- Em Conexões clique em Novo .
-
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. - 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
- 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.
- Descompacte o conteúdo do arquivo oracle_e-business_suite spoke_dependencies.zip.
- No Desenvolvedor SQL ou em um cliente SQL, compile todos os arquivos PKB e PLS no esquema de APPS.
-
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 glxxsn_gl_integration_pkgAP - Fornecedor xxsn_supplier_integration_pkg.pls. AP_TOP apxxsn_supplier_integration_pkgCompra xxsn_po_integration_pkg.pls. PO_TOP ocxxsn_po_integration_pkgContas a pagar xxsn_ap_integration_pkg.pls. AP_TOP apxxsn_ap_integration_pkgAtivos fixos xxsn_fa_integration_pkg.pls. FA_TOP faxxsn_fa_integration_pkgFornecimento xxsn_pon_integration_pkg.pls. PON_TOP ponxxsn_pon_integration_pkgInventário xxsn_inv_integration_pkg.pls. INV_TOP invxxsn_inv_integration_pkgComum xxsn_common_integration_pkg.pls. FND_TOP fndxxsn_common_integration_pkgRecebíveis xxsn_ar_integrations_pkg.pls. AR_TOP apxxsn_ar_integrations_pkgGestão de pedidos xxsn_om_integration_pkg.pls. ONT_TOP ontxxsn_om_integration_pkg -
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.
-
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. -
Concessão
777permissõ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 .
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á. -
Faça login no PuTTY do seu Oracle EBS E execute o analisador do repositório de integração.
- 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 - Se você não estiver gerando o arquivo .ildt para xxsn_gl_integration_pkg.pls. arquivo, substituir
gle.GL_TOPcom 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. - 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.
- Para gerar um arquivo ILDT (*.ildt), execute o analisador do repositório de integração usando esta sintaxe:
-
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.ildtNota:Substituirxxsn_gl_integration_pkg_com o nome do pacote necessário. - Faça login em Oracle Instância do e-Business Suite como administrador do sistema.
-
Alterne para SOA Gateway integrado e selecione Repositório de integração .
-
Pesquisar o serviço web com o nome interno, xxsn_gl_integration_pkg .
-
Clique no link no resultado da pesquisa para acessar a lista de métodos disponíveis no pacote de interface.
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.
-
Clique em REST Web Service .
- 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.
- Clique em Implantar .
- 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.
-
Clique em para exibir o método de serviço Integração do Razão Geral REST Web Service .
-
Insira o nome exclusivo do alias de serviço, selecione o método necessário e clique em Implantar .
Uma mensagem de confirmação é exibida informando que o serviço foi implantado com sucesso.
- Clique em Exibir WADL para acessar o local físico do endpoint de serviço em que o serviço está hospedado.
-
Abra o. Subsídios selecione o método necessário e clique em Criar concessão .
-
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 .
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.
- 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:
-
Reinicie o servidor e, usando PuTTY, execute estas etapas ao fazer login no Oracle EBS servidor.
- Execute os comandos: ADMIN_SCRIPTS_HOME e. ./adadminsrvctl.sh parada .
- Insira a senha do WebLogic e a senha do EBS.
- Execute o comando, ./adadminsrvctl.sh início .
- Insira a senha do WebLogic e a senha do EBS.
- Para verificar o status, execute o comando, ./adadminsrvctl.sh status .
-
Copie e carregue os arquivos .pls do pacote compilado para estes respectivos diretórios:
-
Crie um registro de credencial para Oracle EBS spoke.
- Navegar até Conexões e Credenciais > Credenciais.
-
Clique em Nova.
O sistema exibe a mensagem: Que tipo de credenciais você deseja criar?
- Selecione Credenciais de autenticação básica .
-
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. - Clique em Enviar.
-
Crie um registro de conexão para Oracle EBS spoke.
- Navegar até Conexões e Credenciais > Aliases de conexão e credencial.
- Abra o registro do Oracle EBS spoke.
- Em Conexões clique em Novo .
-
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. - Clique em Enviar.