Configure o. Oracle EBS spoke
Integrar 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
Procedimento
- Em ServiceNow® Store 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 SQL Developer ou um cliente SQL, compile todos os arquivos PKB e PLS no esquema de APPS.
Figura 1. -
No servidor Oracle EBS, implante o. Oracle 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 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 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 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 um arquivo .ildt para o arquivo XXSN_CREATE_PO_PKG.pls, substitua
oce.PO_TOPnecessárioSuperior. - Se você não estiver gerando um arquivo .ildt para o arquivo XXSN_CREATE_PO_PKG.pls, substitua
XXSN_CREATE_PO_PKG.plscom o 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:SubstituirXXSN_CREATE_PO_PKG_com o nome do pacote necessário.Figura 3. - Faça login no seu Oracle Instância do e-Business Suite como administrador do sistema.
-
Alterne para SOA Gateway integrado responsabilidade 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 guia.
- Defina um alias para este serviço. Por exemplo, rh .
- Clique em Implantar.
-
Para exibir o método Criar OC, clique em REST Web Service guia.
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. Concessões , selecione Criar OC e clique em Criar concessão .
Figura 10. -
Selecione um tipo de beneficiário, insira o nome de usuário a quem 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 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), conforme mencionado na coluna Caminho do recurso da tabela a seguir:
-
Reinicie o servidor e, usando o 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, Cred. 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 credenciais.
- 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. Oebs . Credencial Registro de credencial que você criou para Oracle EBS spoke. URL de conexão URL de conexão para se conectar ao seu Oracle EBS instância. - Clique em Enviar.