Você está na página 1de 15

CEMLI Standards

Agenda
• Apresentação do MD040

• Objetivo
• Premissas de Desenvolvimento
• Padrões On Demand
• Aplicacao Customizada
• Desenvolvimento de CEMLIs
• Armazenamento de CEMLIs
• Script Grant/Sinônimo
• Padrões de Nomenclatura
Apresentação do MD040
Objetivo

• MD040 -> Documento da metodologia AIM (Applications Implementation


Methodology) o qual descreve os padrões de desenvolvimento de
CEMLIs.
• CEMLIs -> Configurations, Extensions, Modifications, Localizations
and Integrations.

• Objetivo:
• direcionar as equipes do projeto na especificação funcional e
desenvolvimento de CEMLIs utilizando padrões estabelecidos pela
Oracle.
Apresentação do MD040
Premissas de Desenvolvimento

Protegidos de Facilmente
upgrades reinstaláveis

CEMLIs

Não são intrusos Suportar


On Demand
Apresentação do MD040
Padrões On Demand

• On Demand é um serviço oferecido pela Oracle para


gerenciamento e manutenção dos servidores de banco e aplicação
do Cliente.
• Lad eStudio segue os padrões estabelecidos pelo On Demand
para desenvolvimento de CEMLIs.
• Aderência com ADG – Application Developer’s Guide.
Apresentação do MD040
Padrões On Demand - Aplicação Customizada

• Aplicação Customizada é uma estrutura de diretórios e um usuário de


banco de dados específicos para criação dos CEMLIs.
• Sugestão: XFKW.
• Registro da aplicação deve ser feito com o utilitário adsplice.
• Instruções de criação e registro da aplicação serão enviadas no patch de
instalação.
$XFKW_TOP
|
12.0
_______________________________________|___________________________________________
| | | | | | | | | | | | | |
install upgrade src bin lib forms srw sql log out reports admin wf patch
| _______|________ |
sql sql driver import 120
|
sql
Apresentação do MD040
Padrões On Demand – Desenvolvimento de CEMLIs

Trigger
Utilizar CUSTOM.pll ou
tabela core Alerts

Alterar Utilizar Open Interface ou


dados APIs
tabela core (Application Program Interface)

Alterar Criar uma cópia do objeto


objetos (clone)
core

DBLink
Arquivo texto ou
sistemas
Ferramentas SOA
externos
(Service Oriented Architecture)
Apresentação do MD040
Padrões On Demand – Armazenamento de CEMLIs

XFKW APPS
Grant
Table View Table View Sequence

Sinônimo
Package Function
Procedure

Package Sequence
Synonym Type Type Body

$XFKW_TOP $AU_TOP $JAVA_TOP

Form Report Script Seed XBOLCUST.pll Classes XML


Data
Apresentação do MD040
Padrões On Demand – Script Grant/Sinônimo
• Conceder Grant e criar Sinônimo de todos os objetos do APPS para o
XBOL.

APPS XFKW
Grant: Select

Table View Sequence Sinônimo

Grant: Execute
Package Procedure Function

Sinônimo
Type Type Body

Sinônimos Sinônimo
Apresentação do MD040
Padrões On Demand

• O desenvolvimento de CEMLIs fora dos padrões do MD040 requer


aprovação prévia do Cliente e do On Demand.
• Deve ser preenchido o Template de Exceção do On Demand.
Apresentação do MD040
Padrões de Nomenclatura

• Todos os CEMLIs devem iniciar com XFKW


• Todos os documentos devem iniciar com XFKW
Tipo Formato Exemplo
MD050 XFKW_MD050_AAAXXX_DESC_vV.doc XFKW_MD050_AP001_Boleto_Bancário_v1.doc

Tabela XFKW_AAA_DESC [_IFACE][_ALL][_TMP] XFKW_AP_SPECIAL_INVOICES_ALL

Form XFKW_AAA_ DESC.fmb XFKW_AR_ MESSAGES.fmb

Patch 120XFKWGAAANNNNN_VVV 120XFKWGMRP00004_001

AAA = nome curto da aplicação (existem aplicações com apenas 2 letras. EX: AP. No caso de patches deve ser
completado com X)
XXX = Código do Gap
DESC = Descrição
V = Versão (1, 2, …)
NNNNN = código do gap (completar com zeros a esquerda)
VVV = versão do patch
Q&
A

Você também pode gostar