Configurar o Oracle do EBS spoke
Integre a instância ServiceNow e sua instância Oracle do EBS usando uma autenticação básica para autenticar as solicitações ServiceNow.
Antes de Iniciar
- Solicitar uma assinatura de Integration Hub.
- Ative o spoke do Oracle do EBS.
- Acesso de administrador à conta Oracle do EBS.
- Função necessária: administrador
Procedimento
- A partir do ServiceNow® Store baixe o arquivo de projeto Oracle_e-business_suite spoke_dependencies.zip e salve-o na pasta local necessária.
- Descompacte o conteúdo do arquivo spoke_dependencies.zip do Oracle_e-business_suite.
-
No SQL Developer ou em um cliente SQL, compilar todos os arquivos PKB e PLS no esquema APPS.
Figura 1. -
No servidor Oracle EBS, implante a Oracle do EBS REST API.
Para obter as etapas para habilitar a REST API por extensão, consulte Administração de interfaces e serviços de integração personalizada.
Você deve executar essas 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 $PO_TOP pelo módulo ao qual o pacote pertence, como $AP_TOP, $PO_TOPe assim por diante. -
Faça login no PuTTY do seu servidor Oracle do EBS e execute o analisador de repositório de integração.
- Para gerar um arquivo iLDT (*.ildt), execute o analisador de 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
poe$PO_TOPpelo necessárioTop. - Se você não estiver gerando o arquivo .ildt para o arquivo XXSN_CREATE_PO_PKG.pls, substitua
XXSN_CREATE_PO_PKG.plspelo nome do pacote necessário.
Figura 2. - Para gerar um arquivo iLDT (*.ildt), execute o analisador de 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:SubstituaXXSN_CREATE_PO_PKG_pelo nome do pacote necessário.Figura 3. - Faça login na instância do Oracle E-Business Suite como administrador do sistema.
-
Alterne para a responsabilidade do Gateway SOA integrado e selecione Repositório de integração.
Figura 4. -
Pesquise 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 na guia Serviço Web REST.
- Defina um alias para este serviço. Por exemplo, hr.
- Clique em Implantar.
-
Exiba o método Criar OC clicando na guia Serviço Web REST.
Figura 7. Figura 8. -
Insira o nome exclusivo do alias de serviço, selecione o método 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 a guia Concessões, selecione Criar OCe clique em Criar concessão.
Figura 10. -
Selecione um tipo de favorecido, insira o nome de usuário a quem você deseja conceder acesso de concessão 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 na guia Concessões 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) mencionados na coluna Caminho do recurso da tabela a seguir:
-
Reinicie o servidor e, usando o PuTTY, execute essas etapas ao fazer login no servidor Oracle do EBS.
- Execute os comandos: cd $ADMIN_SCRIPTS_HOME e ./adadminsrvctl.sh stop.
- Insira a senha do WebLogic e a senha do EBS.
- Execute o comando, ./adadminsrvctl.sh start.
- 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 o spoke Oracle do EBS.
- 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, OEBS Cred. Nome de usuário Nome de usuário para fazer login na instância Oracle do EBS. Senha Senha para fazer login na instância Oracle do EBS. Ativo Opção de usar ativamente o registro de credencial. - Clique em Enviar.
-
Crie um registro de conexão para o spoke Oracle do EBS.
- Navegar até Conexões e Credenciais > Aliases de conexão e credenciais.
- Abra o registro do spoke Oracle do EBS.
- Na guia 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, OEBS Conn. Credencial Registro de credencial que você criou para o spoke Oracle do EBS. URL de conexão URL de conexão para se conectar à sua instância Oracle do EBS. - Clique em Enviar.