JD Edwards EnterpriseOne 8.9 Configurable Network Computing Implementation
JD Edwards EnterpriseOne 8.9 Configurable Network Computing Implementation
9
Implementação de Configurable
Network Computing™ PeopleBook
Setembro de 2003
PeopleSoft EnterpriseOne 8.9
Implementação de Configurable Network Computing™ PeopleBook
SKU AC89PCI0309
Todas as informações contidas neste manual são confidenciais e de propriedade da PeopleSoft, Inc.
("PeopleSoft"), protegidas pelas leis de diretos autorais e sujeitas às disposições de confidencialidade do contrato
da PeoplpleSoft aplicável. Não é permitida a reprodução, armazenamento em sistema de recuperação de dados
ou transmissão de qualquer forma ou por qualquer meio, incluindo, mas não limitado a, meio eletrônico, gráfico,
mecânico, fotocópia ou gravação sem autorização prévia por escrito da PeopleSoft, Inc.
Este manual está sujeito a alterações sem notificação prévia e a PeopleSoft, Inc. não garante que o material
contido neste manual não tenha erros. Qualquer erro encontrado neste manual deve ser comunicado à PeopleSoft,
Inc. por escrito.
O software protegido por direitos autorais que acompanha este manual está licenciado para uso restrito de acordo
com o contrato de licença aplicável, que deve ser cuidadosamente lido, porque determina os termos de uso do
software e sua documentação, incluindo a sua divulgação.
Este produto inclui software desenvolvido pela Apache Software Foundation (http://www.apache.org/).
Copyright (c) 1999-2000 The Apache Software Foundation. Todos os direitos reservados. ESTE SOFTWARE É
OFERECIDO "NO ESTADO EM QUE SE APRESENTA" E QUALQUER GARANTIA EXPRESSA OU
IMPLÍCITA, INCLUINDO, MAS NÃO LIMITADO A, GARANTIAS IMPLÍCITAS DE
COMERCIALIZAÇÃO E ADEQUAÇÃO A UM FIM ESPECÍFICO, NÃO É RECONHECIDA. EM NENHUM
CASO A APACHE SOFTWARE FOUNDATION OU SEUS COLABORADORES SERÃO RESPONSÁVEIS
POR QUALQUER DANO DIRETO, INDIRETO, INCIDENTAL, ESPECIAL, EXEMPLAR OU
CONSEQÜENCIAL (INCLUINDO, MAS NÃO LIMITADO A, COMPRA DE MERCADORIAS OU
SERVIÇOS SUBSTITUTOS; PERDA DE USO, DADOS OU LUCROS; OU INTERRUPÇÃO DE
NEGÓCIOS) QUALQUER QUE SEJA SUA CAUSA E SOB QUALQUER TEORIA DE
RESPONSABILIDADE, SEJA POR CONTRATO, RESPONSABILIDADE ESTRITA ATO ILÍCITO
(INCLUINDO NEGLIGÊNCIA OU NÃO) RESULTANTE DE QUALQUER FORMA DE USO DESTE
SOFTWARE, MESMO QUE ADVERTIDO SOBRE A POSSIBILIDADE DE TAL DANO.
A PeopleSoft não se responsabiliza pelo uso ou distribuição de qualquer software ou documentação de código-
fonte aberto ou shareware e está isenta de toda e qualquer responsabilidade ou danos resultantes do uso do
software ou da documentação mencionados.
Sumário
Configuração do Ambiente 52
Conceitos Básicos de Ambientes....................................................................52
Onde o ERP 9.0 Armazena Definições de Ambientes ............................................ 52
Utilização de Ambientes..................................................................................53
Inclusão de Ambientes ............................................................................................ 54
Cópia de um Ambiente ............................................................................................ 54
Cópia de um Novo Ambiente para um Novo Path Code......................................... 55
Exclusão de um Ambiente....................................................................................... 58
Assistente de Ambientes 60
Execução do Assistente de Ambientes a partir de Ambientes Diferentes ......65
Data Source Compartilhado versus Data Source de Ambiente ......................65
Configuração e Permissões do Banco de Dados............................................65
Customização do Data Source........................................................................66
Classe de Dados ..................................................................................................... 66
Criação de uma Nova Classe de Dados ................................................................. 66
Modelos de Data Source por Ambiente................................................................... 66
Classes de Dados de Tabela .................................................................................. 67
Carregamento de Dados .................................................................................67
Como o OCM é Criado....................................................................................67
Novos e Copiados ................................................................................................... 67
TBLE, GT na Criação de Novos Ambientes............................................................ 67
TBLE e GT: Cópia de Ambientes ............................................................................ 68
Na Criação de Novos Ambientes ou na Cópia de Existentes ................................. 68
Data Sources 71
Conceitos Básicos sobre Data Sources ..........................................................71
Conceitos Básicos sobre Data Sources de Bancos de Dados ............................... 71
Conceitos Básicos sobre Data Sources de Lógica ................................................. 72
Tipos de Data Source Obrigatórios ......................................................................... 72
Planejamento de Data Sources do ERP 9.0 ...................................................77
Utilização de Data Sources .............................................................................78
Convenções de Nomenclatura de Data Sources .................................................... 78
Inclusão ou Modificação de um Data Source.......................................................... 79
Execução de Relatórios de Data Source ........................................................87
Definição de Opções de Processamento para Relatórios de Data Sources........... 87
Execução do Relatório de Comparação do Cadastro de Data Sources ................. 89
Execução do Relatório do Cadastro de Data Sources............................................ 90
Middleware 91
Conceitos Básicos do Middleware de Comunicação JDENet .........................91
Middleware de Comunicação JDENet..................................................................... 92
Conceitos Básicos de Middleware de Banco de Dados JDEBase..................94
Modos de Processamento 96
Processamento por Conexão Direta ....................................................................... 96
Processamento de Armazenamento e Envio .......................................................... 96
Processamento de Lote Único ................................................................................ 97
Processamento sem Cliente.................................................................................... 98
Utilização do Processamento por Conexão Direta..........................................98
Recomendações para a Distribuição de Dados e Lógica ....................................... 98
Configuração do Processamento por Conexão Direta............................................ 99
Mapeamentos de Objetos para Ambientes com Conexão Direta ........................... 99
Utilização do Processamento de Armazenamento e Envio ............................100
Configuração do Processamento de Armazenamento e Envio .............................. 101
Administração do Processamento de Armazenamento e Envio ............................. 103
Tabelas de Dados Técnicos Necessárias para Armazenamento e Envio .............. 109
Tabelas de Dados de Negócios Necessárias para Armazenamento e Envio......... 110
• Administração do Sistema
Desenvolvido principalmente para administradores do sistema ERP 9.0.
• Gerenciamento de Pacotes
Desenvolvido principalmente para administradores do sistema ERP 9.0 e outros que
gerenciam modificações customizadas nos ambientes ERP 9.0.
1
Funções da Tecnologia
Em geral, a equipe de projeto de tecnologia é liderada por apenas uma função de consultoria
(o especialista em tecnologia) e duas funções de cliente (o administrador do sistema e o
administrador de gerenciamento de alterações). O especialista em tecnologia e o
administrador de sistema estão envolvidos na instalação do ERP 9.0 e na configuração de
ambientes, usuários, segurança, processamento distribuído, replicação de dados e outros
tópicos de administração de sistema e suporte a operações. O especialista em tecnologia e
o administrador de gerenciamento de alterações são responsáveis por configurar o controle
da versão, aplicando atualizações de software e pacotes de serviços, verificando e
promovendo código e dados em ambientes de gerenciamento de alterações e distribuindo
alterações de códigos e dados aos servidores e estações de trabalho envolvidos na solução
ERP.
Funções do Desenvolvimento
A equipe de Funções de Integração de Sistemas é responsável por muitas tarefas que estão
fora do escopo dos serviços da J.D. Edwards. Consultores de terceiros fornecem alguns
2
desses serviços e complementam a equipe da J.D. Edwards como consultores de CNC,
arquitetos de rede, consultores de modificação customizada, etc. Além disso, os clientes
oferecem suporte a hardware e infra-estrutura da rede.
A implementação do ERP 9.0 inclui várias tarefas que estão fora do escopo do software e
dos serviços da J.D. Edwards. Os consultores de Integração de Sistemas (terceiros)
fornecem esses serviços para ajudá-lo a alinhar sua infra-estrutura de forma a otimizar o
suporte a aplicativos ERP 9.0 e a serviços de execução, além de expandir a solução global
de negócios com produtos complementares de terceiros. Esses consultores podem ajudá-lo
com serviços como design do centro de dados, melhoria do processo de TI e infra-estrutura
da rede. Eles também podem ajudá-lo com a instalação, a configuração e a integração de
produtos de hardware e software de terceiros que melhoram e estendem a solução de
software da J.D. Edwards. Esses membros do projeto devem estar cientes da arquitetura e
do comportamento técnico do software da J.D. Edwards e de como os diversos
componentes tecnológicos do ERP interagem com sistemas operacionais, sistemas de
gerenciamento de banco de dados, middleware de terceiros e com a rede.
3
Configuração de Path Code
Path codes acompanham conjuntos de objetos e suas localizações no ERP 9.0. Para cada
conjunto de objetos na configuração, o ERP 9.0 requer uma definição de path code na tabela
Cadastro de Caminhos de Objetos (F00942).
Um path code é um ponteiro para um conjunto de objetos. Para cada conjunto de objetos na
configuração, é necessário definir um path code na tabela Cadastro de Caminhos de Objetos
(F00942). Por exemplo, a J.D. Edwards recomenda uma definição de path code separada
para cada um dos seguintes conjuntos de objetos:
O ERP 9.0 exige a definição de um path code no Cadastro de Caminhos de Objetos para
cada conjunto de objetos centrais. Um conjunto de objetos do ERP 9.0 consiste em um data
source de objetos centrais e em um diretório de objetos, que inclui arquivos fonte e include
das funções de negócios, arquivos de objetos e bibliotecas de vínculos dinâmicos (DLLs).
Uma definição de path code contém o nome do data source das especificações de objeto
central e o caminho do diretório para os objetos.
Ao criar um pacote para a estação de trabalho, você deve especificar um path code. O ERP
9.0 utiliza esse path code para determinar qual conjunto de objetos centrais deve ser usado
como origem do pacote e o diretório a ser usado como destino do pacote.
Se o ERP 9.0 abrir um aplicativo que não reside na estação de trabalho e a instalação just-
in-time (JITI) estiver configurada para a estação de trabalho, o data source de distribuição
instalará os objetos necessários na estação de trabalho durante a execução.
O ERP 9.0 usa path codes durante a execução das seguintes formas:
4
Conceitos Básicos de Path Codes no Desenvolvimento
Você pode criar path codes para complementar o que foi criado durante a instalação. As
tarefas neste capítulo descrevem como incluir um path code e como criar uma definição de
path code. Ao incluir um novo path code é necessário também modificar algumas tabelas do
Bibliotecário de Objetos.
Durante a instalação, você criou um path code (PD7334). Você pode utilizar as informações
desse path code para criar outro, como DV7334. Ao incluir um novo path code, sempre copie
objetos existentes, por exemplo, o path code de produção. É sempre possível fazer uma
cópia de um path code existente. Não é possível incluir um novo path code com um conjunto
de objetos incompleto.
Observação
Para esta tarefa, DV9 é o novo path code.
1. Crie um novo diretório no servidor de distribuição para o novo path code. Por
exemplo, crie um diretório chamado DV9.
Cada data source de objeto central deve ter um caminho de diretório associado no
servidor de distribuição. O diretório PD9 no servidor de distribuição contém todos os
objetos ERP 9.0 (incluindo arquivos de origem e de inclusão de função de negócios,
arquivos de objetos e DLLs) e pacotes padrão. Utilize esse diretório como modelo
para a criação de novos diretórios de objetos centrais.
2. Copie os subdiretórios do path code PD9 para o novo diretório (DV9) criado.
3. Crie um novo banco de dados Oracle ou SQL (ou aumente o tamanho dos bancos
de dados Oracle ou SQL existentes) para conter um conjunto de especificações de
objetos centrais para o novo path code.
4. Crie um novo proprietário de tabela para o novo conjunto de especificações de
objetos centrais (DV9).
5. Modifique as tabelas Bibliotecário de Objetos – Detalhes de Status (F9861) e Lista
de Versões (F983051) do novo path code DV9.
5
6. Copie o conjunto de especificações de objetos centrais do path code de produção
(PD9) para este banco de dados.
7. Verifique se o processo de instalação criou um novo data source do ERP 9.0 para o
banco de dados de objetos centrais recém-copiado (Objetos Centrais - DV9).
Se o processo não tiver criado esse data source, será necessário criá-lo.
Observação
Lembre-se de incluir novos ambientes nos perfis de usuários para que estes
ambientes estejam disponíveis quando o usuário fizer o login no ERP 9.0.
Observação
O OCM não determina a localização das tabelas da série F987*. O data source de
distribuição determina a localização dessas tabelas, incluindo as tabelas de especificações
de objetos centrais.
Consulte também
Cópia de Objetos do Path Code no manual Instalação do ERP 9.0 para obter
informações adicionais sobre como criar um novo diretório no servidor de
distribuição
Modificação de Tabelas para o Novo Path Code no manual Implementação de
Configurable Network Computing™ para obter informações adicionais sobre a
modificação do Bibliotecário de Objetos
6
Inclusão de um Data Source de Banco de Dados para obter informações adicionais
sobre a verificação de um novo data source
Visão Geral da Criação e Distribuição de um Pacote no manual Package
Management para obter informações adicionais sobre a verificação de definições de
pacotes
Criação de Pacotes no manual Package Management para obter informações
adicionais sobre como copiar pacotes existentes
Inclusão de Ambientes no manual Implementação de Configurable Network
Computing™ para obter informações adicionais sobre a verificação do novo
ambiente
Utilização do Gerenciador da Configuração de Objetos no manual Implementação de
Configurable Network Computing™ para obter informações adicionais sobre como
determinar a localização de tabelas de especificação
Instruções Preliminares
Siga estas convenções de nomenclatura ao incluir um novo path code:
• Limite o nome a 10 caracteres
• Use somente letras maiúsculas
• Descrição
• Local
• Versão
• Indicador UNC
7
► Modificação da tabela Bibliotecário de Objetos – Detalhes de Status (F9861)
• No Query Analyzer
Faça o login no SQL Server como usuário JDE.
• No DB2®/400
Execute o SQL, digitando STRSQL.
• No DB2®/UDB
Windows:
UNIX®:
• Query Analyzer
SELECT * INTO F9861SAV FROM OBJ9.F9861
• No DB2®/400
Pressione F13.
Selecione a opção 1.
Pressione Enter.
Pressione Enter.
Pressione Enter.
Pressione Enter.
Pressione F13.
Selecione a opção 1.
8
Altere a saída de SELECT para 1.
Pressione Enter.
Pressione Enter.
• DB2®/UDB
DB2 “CREATE TABLE OBJ9.F9861SAV LIKE OBJ9.F9861”
• DB2®/400
SELECT COUNT(*) FROM OL9/F9861
• DB2®/UDB
DB2 “SELECT COUNT (*) FROM OBJ9.F9861”
4. Crie uma tabela temporária com um subconjunto dos registros principais de F9861
da seguinte forma:
• Oracle
CREATE TABLE TEMPF9861 AS SELECT * FROM OBJ9.F9861 WHERE
SIMKEY = `DEPLOYMENTSERVERNAME' AND SIPATHCD = `PD9'; COMMIT
• Query Analyzer
SELECT * INTO TEMPF9861 FROM OBJ9.F9861 WHERE SIMKEY =
`DEPLOYMENTSERVERNAME' AND SIPATHCD = `PD9'
• DB2®/400
Pressione F13.
Selecione a opção 1.
Pressione Enter.
Pressione Enter.
Pressione Enter.
9
Pressione Enter.
• DB2®/UDB
DB2 “CREATE TABLE OBJ9.TEMPF9861 LIKE OBJ9.F9861”
DB2 “INSERT INTO OBJ9.TEMPF9861 SELECT * FROM OBJ9.F9861 WHERE
SIMKEY = ‘DEPLOYMT’ AND SIPATHCD = ‘PD9’ “
5. Atualize os registros temporários da F9861 com o novo path code da seguinte forma:
• Oracle
UPDATE TEMPF9861
COMMIT
• Query Analyzer
UPDATE TEMPF9861
• DB2®/400
UPDATE OL9/TEMPF9861
Pressione Enter.
• DB2®/UDB
DB2 “UPDATE OBJ9.TEMPF9861 SET SIPATHCD = ‘DV9’ “
COMMIT;
• Query Analyzer
INSERT INTO OBJ9.F9861
• DB2®/400
INSERT INTO OL9/F9861;
• DB2®/UDB
10
DB2 “INSERT INTO OBJ9.F9861 SELECT * FROM OBJ9.TEMPF9861”
• DB2®/400
Pressione F13.
Escolha a opção 1.
Pressione Enter.
Pressione Enter.
• DB2®/UDB
DB2 “SELECT COUNT (*) FROM OBJ9.F9861”
• DB2®/400
DROP TABLE OL9/TEMPF9861
• DB2®/UDB
DB2 “DROP TABLE OBJ9.TEMPF9861”
• DB2®/400
DROP TABLE OL9/F9861SAV
• DB2®/UDB
DB2 “DROP TABLE OBJ9.F9861SAV”
Verifique se você fez o login no Utilitário SQL Plus para Oracle ou no ISQL/w para SQL
Server como usuário JDE.
11
• No Oracle:
UPDATE DV9.F983051 SET
VRMKEY=`DEPLOYMENTSERVERNAME',VRENHV=`DV9';
COMMIT;
• No ISQL/w:
UPDATE DV9.F983051
SET VRMKEY=`DEPLOYMENTSERVERNAME',VRENHV=`DV9'
12
Gerenciador da Configuração de Objetos
O ERP 9.0 permite a distribuição de dados e de lógica de uma forma que otimize o
desempenho da estação de trabalho e a integridade dos dados do servidor. Isso permite:
• Dados
• Processamentos em lote
• Funções de negócios
O Gerenciador da Configuração de Objetos armazena informações em tabelas que indicam
ao ERP 9.0 onde os dados residem e onde o processamento ocorre. Durante o tempo de
execução, o ERP 9.0 consulta o Gerenciador da Configuração de Objetos para determinar
esses dados e locais de processamento.
No ERP 9.0, objetos de dados de negócios (tabelas) são mapeados para data sources do
banco de dados. Processamentos em lote e funções de negócios são mapeados para data
sources da máquina.
• Uma tabela para todas as estações de trabalho. Armazene essa tabela em um data
source centralizado do sistema. Normalmente, um servidor de dados central
armazena o data source do sistema. Se o servidor central não estiver disponível, o
ERP 9.0 consultará o arquivo jde.ini da estação de trabalho para obter uma
localização secundária.
• Uma tabela para cada servidor de lógica. Os servidores são processados de forma
diferente das estações de trabalho. Por exemplo, o data source de mapeamento de
13
servidor para cada servidor de lógica armazena tabelas do Gerenciador da
Configuração de Objetos separadas para processamento do servidor.
Por exemplo, quando você inclui um pedido de compras, todos os eventos que chamam uma
função de negócios consultam o Gerenciador da Configuração de Objetos para determinar
onde processar essa função de negócios. Quando você clica em OK para executar um
pedido de compras, o processo do ERP 9.0 chama uma função principal de negócios para
validar todas as informações e registrar a transação. O ERP 9.0 pode processar essas
funções de negócios localmente ou no servidor.
14
Seqüência Nome do Usuário ou Critérios de Pesquisa
de Pesquisa Objeto Grupo
Etapa 2: Depois que o data source é determinado, o ERP 9.0 transmite sua definição para o
JDENet.
No ERP 9.0, os objetos de negócios são usados para configurar o processamento distribuído
e dados distribuídos durante a execução. A tabela Cadastro de Configuração de Objetos
15
(F986101) define essa configuração. Você pode trabalhar com o mapeamento de objetos do
servidor para modificar as entradas dessa tabela.
Quando um servidor empresarial solicita códigos definidos pelo usuário, não faz sentido para
ele procurar essas informações em uma estação de trabalho. Portanto, o servidor
empresarial deve ter mapeamentos exclusivos para códigos definidos pelo usuário. Esses
mapeamentos são configurados na tabela Cadastro de Configuração de Objetos (F986101),
no data source de mapeamento de servidor.
Mapeamento de Objetos
16
Mapeamento de Para criar um mapeamento predeterminado para um tipo de objeto, crie um
Tipos de mapeamento cujo nome de objeto seja o valor literal: DEFAULT. Em seguida,
Objetos: forneça um tipo de objeto (como TBLE) e um data source. Ao criar um
Mapeamentos mapeamento predeterminado para o tipo de objeto TBLE, todos os objetos de
Predeterminados tabela não mapeados individualmente indicarão o data source predeterminado.
Atenção
Cada ambiente deve ter um mapeamento predeterminado para objetos TBLE (tabela) para o
perfil do usuário *PUBLIC, pois não existe local predeterminado inerente para objetos de
tabela. Se os objetos de tabela não tiverem um mapeamento predeterminado e não forem
mapeados explicitamente pelo nome, o ERP 9.0 produzirá uma mensagem de erro de
seleção.
► Mapeamento de objetos
• Nome Objeto
Para definir parâmetros para todos os objetos em um data source, digite
DEFAULT neste campo.
17
• Data Source Principal
O data source principal escolhido deve ser válido para o tipo de objeto mapeado.
Por exemplo, é possível mapear apenas objetos do tipo TBLE e GT para um
data source do banco de dados e objetos do tipo BSFN para um data source
lógico.
• Usuário
• Permitir QBE
Observação
Na tela Acesso a Mapeamentos de Objetos, NA (inativo) no campo Status do Objeto
é uma certificação de que o Gerenciador da Configuração de Objetos criou seu
mapeamento com status inativo.
Consulte também
Opções de Processamento do Gerenciamento da Configuração de Objetos no
manual Implementação de Configurable Network Computing™ para obter
informações adicionais sobre como validar o tipo de objeto TBLE.
18
Descrição dos Campos
Descrição Glossário
Nome do Ambiente No World, o nome do ambiente também é denominado de Nome do
Plano e é usado para identificar exclusivamente um ambiente de
atualização para a instalação/reinstalação.
19
Tipo Objeto O tipo de objeto com o qual o usuário está trabalhando. Por exemplo, se
o
usuário estiver trabalhando com arquivos, o tipo de objeto será TBLE,
se
estiver trabalhando com funções de negócios, o tipo será BSFN.
Modo de Data Source Indica se a primeira ou segunda fonte de dados deve ser utilizada.
Permitir QBE Utilize este indicador para Ligar e Desligar o bloqueio de nível de linha
da
fonte de dados. O usuário deverá ligar este indicador para evitar que os
itens
da integridade da base de dados sejam alterados. O suporte lógico
(software)
personalizado da J.D. Edwards utiliza este indicador para determinar se
o
bloqueio de registro de nível de linha deve ou não ser utilizado.
Observação
Quando você mapear uma das tabelas do Bibliotecário de Objetos, o ERP 9.0
validará suas entradas para garantir que todos os ambientes com base no mesmo
path code tenham suas tabelas do Bibliotecário de Objetos mapeadas para o mesmo
data source. O ERP 9.0 o avisará com uma mensagem de erro se você mapear as
tabelas do Bibliotecário de Objetos para data sources diferentes.
• Data Source do OL
20
Ao clicar em OK, o ERP 9.0 atualizará automaticamente o mapeamento do data
source do Bibliotecário de Objetos para cada ambiente que contém o path code
digitado no campo Path Code.
Você também pode acessar esse aplicativo a partir do aplicativo Data Sources.
21
Como opção, você pode exibir a tela Revisão do Dimensionamento de Tabela e Data
Source, escolhendo Banco de Dados Predeterminado no menu Linha da tela Acesso
a Data Sources. Nesse caso, o valor DEFAULT será inserido automaticamente no
campo Nome do Objeto, para que sejam usados valores predeterminados na tela.
Se você alterar o nome do objeto DEFAULT, os campos que anteriormente eram
preenchidos com valores predeterminados serão exibidos na tela.
• Nome Objeto
Para definir parâmetros para todos os objetos em um data source, digite
DEFAULT neste campo.
• Versão
22
10. Clique em OK para retornar à tela anterior. Se necessário, clique em OK em todas
as telas posteriores, até voltar ao menu Ferramentas de Administração do Sistema.
Nom. Esp. Tabelas O nome de uma região de espaço do Oracle para armazenar arquivos.
Nome do Espaço do Índice O nome da região de espaço do Oracle criada para armazenar índices.
Armaz. Próx. Índice O espaço do Oracle, em bytes, que será alocado a um índice uma vez
que o
segmento do espaço utilizado anteriormente tenha sido preenchido.
23
Armazen. Inic. Tabela A quantidade de espaço do Oracle, em bytes, exigido para armazenar
um arquivo
em um segmento inicial de espaço ou extensão.
Armaz. Próx. Tabela A quantia de espaço do Oracle, em bytes, que será alocada para um
arquivo uma
vez que o segmento de espaço utilizado anteriormente tenha sido
preenchido.
Armaz. Aum. Percent. da Um parâmetro do Oracle que indica o número de pontos percentuais
Tabela que a próxima
extensão de espaço do Oracle ocupará sobre a última extensão de
espaço alocada
para o arquivo.
Copiar Dds.(Y/N) Usado para indicar se um arquivo e seus dados são copiados para
produção. Um
valor de N move o arquivo sem dados durante a cópia para arquivo.
Quando você
estiver criando uma biblioteca de dados de produção, a partir do
JDFDATA, este
campo designa se os dados estão incluídos na cópia.
Criar Tabelas (1/0) Indica se os arquivos foram criados automaticamente para esta fonte de
dados.
Processamento
1. Erro de tabela inexistente
Utilize essa opção de processamento para especificar se um determinado erro ou aviso deve
ser emitido quando um objeto TBLE mapeado não existe no data source para o qual está
mapeado. Os valores válidos são:
1 Gerar um erro
24
Mapeamento de Texto Genérico
25
TS9 GT92002 Glossário de dicionário de dados Dicionário de Dados GT
Qualquer seleção de dados de um relatório deve ser inserida para o relatório específico e
não a partir do driver. Ao terminar de inserir as opções de processamento e as seleções de
dados, se houver, você poderá executar o relatório a partir do driver.
A tarefa a seguir descreve como utilizar um driver de relatórios para definir opções de
processamento para um relatório do data source. Os seguintes relatórios do Gerenciador da
Configuração de Objetos são chamados por um driver de relatórios:
26
Todos os relatórios, exceto Exclusão do Cadastro de Jobs por Antiguidade, são chamados a
partir do driver de relatórios R98611A. O relatório Exclusão do Cadastro de Jobs por
Antiguidade é chamado a partir do driver de relatórios R9861101. Com exceção desse caso,
o processo de definição de opções de processamento para esses relatórios é idêntico,
independentemente do relatório selecionado.
Os seguintes aplicativos em lote têm opções de processamento que são inseridas a partir do
driver de relatórios R98611A, utilizando a mesma tela de opção de processamento:
2. Versão
27
Utilize essa opção de processamento para especificar a versão do relatório a ser executado.
Para obter informações sobre uma opção de processamento, clique com o botão direito do
mouse no campo da opção e selecione no menu a opção "O que é isso?". Ou então, clique
no campo da opção de processamento e pressione F1.
3. Método de Comparação
Utilize esta opção de processamento para especificar o método de comparação utilizado. O
método de comparação determina como o ERP 9.0 pesquisa os data sources. Quando você
compara em uma direção, o ERP 9.0 relaciona registros somente no data source 1, que não
estão no data source 2. Quando você compara nas duas direções, o ERP 9.0 relaciona
registros que estão no data source 1 mas não no 2, e registros no data source 2 que não
estão no 1. Os valores válidos são:
4. Exceções
Utilize essa opção de processamento para especificar se deseja imprimir apenas as
exceções do relatório ou todos os registros da seleção de dados, destacando as diferenças
entre os data sources. Os valores válidos são:
Para obter informações sobre uma opção de processamento, clique com o botão direito do
mouse no campo da opção e selecione no menu a opção "O que é isso?". Ou então, clique
no campo da opção de processamento e pressione F1.
1. Modo de Processamento
Utilize esta opção de processamento para especificar o modo de processamento de dados
do relatório. Os valores válidos são:
28
1 Modo Teste. Produz um relatório que permite visualizar os registros que você deseja
excluir. Nenhum registro é excluído.
Em branco Modo Final. Produz um relatório dos registros que você deseja excluir e esses
registros são excluídos.
3. Controle de Processos
Utilize esta opção para escolher a criação de novos registros OCM ou então a modificação
de registros já existentes. Os valores válidos são:
Em branco Alterar os registros selecionados com novos valores do OCM. Utilize a seleção
de dados para especificar os registros que devem ser alterados com o novos valores do
OCM que foram digitados nas opções de processamento.
Nome do Ambiente
Nome do Objeto
Usuário
Tipo de Objeto
Permitir QBE
Para obter informações sobre uma opção de processamento, clique com o botão direito do
mouse no campo da opção e selecione no menu a opção "O que é isso?". Ou então, clique
no campo da opção de processamento e pressione F1.
29
1. Modo de Processamento
Utilize esta opção de processamento para especificar o modo de processamento de dados
do relatório. Os valores válidos são:
1 Modo Teste. Produz um relatório que permite visualizar os registros que você deseja
excluir. Nenhum registro é excluído.
Em branco Modo Final. Produz um relatório dos registros que você deseja excluir e esses
registros são excluídos.
3. Modo de Processamento
Utilize esta opção de processamento para especificar o modo de processamento de dados
do relatório. Os valores válidos são:
1 Modo Teste. Produz um relatório que permite visualizar os registros que você deseja
excluir. Nenhum registro é excluído.
Em branco Modo Final. Produz um relatório dos registros que você deseja excluir e esses
registros são excluídos.
4. Cópia do Objeto
Utilize esta opção de processamento para determinar se você deseja executar o relatório
Cópia da Configuração de Objetos (R986121) junto com o relatório Exclusão da
Configuração de Objetos. Os valores válidos são:
1 Executar o aplicativo Cópia de Objetos (R986121). Cria uma cópia antes de eliminar um
registro. Quando você executar o aplicativo Cópia de Objetos, lembre-se de digitar as
opções de processamento da guia R986121 e de configurar a seleção de dados. A Seleção
de Dados deve estar definida na mesma versão do R986121 que foi especificada para o
R986120 (Eliminação de Configuração de Objetos).
Em branco Não executar a Cópia de Objetos (R986121). Exclui os registros sem fazer uma
cópia antes.
Para obter informações sobre uma opção de processamento, clique com o botão direito do
mouse no campo da opção e selecione no menu a opção "O que é isso?". Ou então, clique
no campo da opção de processamento e pressione F1.
1. Modo de Processamento
Utilize esta opção de processamento para especificar o modo de processamento de dados
do relatório. Os valores válidos são:
1 Modo Teste. Produz um relatório que permite visualizar os registros que você deseja
excluir. Nenhum registro é excluído.
30
Em branco Modo Final. Produz um relatório dos registros que você deseja excluir e esses
registros são excluídos.
Instruções Preliminares
Defina as opções de processamento do relatório a partir do driver de relatórios e não
do relatório real.
31
Execução do Relatório Atualização Global da Configuração de Objetos
Instruções Preliminares
Defina as opções de processamento do relatório a partir do driver de relatórios e não
do relatório real.
Observação
Você pode receber as seguintes mensagens ao executar esse relatório:
32
Execução do Relatório Exclusão da Configuração de Objetos
Instruções Preliminares
Defina as opções de processamento do relatório a partir do driver de relatórios e não
do relatório real.
Instruções Preliminares
Insira as opções de processamento do relatório a partir do driver de relatórios e não
do relatório real.
33
Execução do Relatório Verificação do Gerenciador da Configuração de
Objetos
Deixe uma opção em branco se não desejar que o ERP 9.0 execute essa validação.
34
tabela Cadastro de Data Sources (F98611). Digite 2 para verificar os
mapeamentos ativos e inativos.
• Verificar registros duplicados. Digite 1 para verificar se não existem
mapeamentos duplicados do Gerenciador da Configuração de Objetos para o
usuário e o ambiente fornecidos. Essa opção verifica somente a duplicação de
mapeamentos ativos.
• Verificar nomes de DLL consolidados. Digite 1 para verificar se existe um nome
de DLL consolidado para cada função de negócios em um servidor específico e
se esse nome é válido.
• Verificar arquivos de especificação. Digite 1 para verificar se todos os arquivos
de especificação necessários para a execução do ERP 9.0 existem para o path
code. Essa opção se aplica somente quando a execução estiver acontecendo
em um servidor.
Para obter informações sobre uma opção de processamento, clique com o botão direito do
mouse no campo da opção e selecione no menu a opção "O que é isso?". Ou então, clique
no campo da opção de processamento e pressione F1.
1 Verificar se cada data source tem pelo menos um mapeamento do OCM definido.
2. Validação do Ambiente
Utilize esta opção de processamento para especificar os ambientes que serão validados. Os
valores válidos são:
DLL Pai
Esta opção de processamento permite verificar se cada função de negócios tem uma DLL
pai atribuída.
Para obter informações sobre uma opção de processamento, clique com o botão direito do
mouse no campo da opção e selecione no menu a opção "O que é isso?". Ou então, clique
no campo da opção de processamento e pressione F1.
1 Verificar se todas as funções de negócios têm uma DLL pai designada. Verifica também
se o nome da DLL é válido.
35
Especificações
Essa opção de processamento permite indicar se você deseja verificar se todas as
especificações necessárias para a execução do ERP 9.0 existem no servidor.
Para obter informações sobre uma opção de processamento, clique com o botão direito do
mouse no campo da opção e selecione no menu a opção "O que é isso?". Ou então, clique
no campo da opção de processamento e pressione F1.
OCM
Essas opções de processamento permitem inserir parâmetros de validação para
Identificações do Usuário, mapeamentos do Gerenciador da Configuração de Objetos e
mapeamentos duplicados do Gerenciador da Configuração de Objetos.
Para obter informações sobre uma opção de processamento, clique com o botão direito do
mouse no campo da opção e selecione no menu a opção "O que é isso?". Ou então, clique
no campo da opção de processamento e pressione F1.
2. Mapeamentos do OCM
Utilize esta opção de processamento para indicar se os mapeamentos do OCM serão
validados. Os valores válidos são:
36
Execução do Relatório de Atualização da Tabela do Sistema de
Configuração de Objetos
5. Clique em OK.
Processamento
Essas opções de processamento permitem especificar o nome da tabela, o data source e a
identificação do usuário para uso ao criar um mapeamento do OCM. Você também pode
especificar se deseja executar o relatório no modo teste ou final.
Para obter informações sobre uma opção de processamento, clique com o botão direito do
mouse no campo da opção e selecione no menu a opção "O que é isso?". Ou então, clique
no campo da opção de processamento e pressione F1.
37
processamento Data Source e Identificação do Usuário, criará um Mapeamento do OCM
completo.
4. Modo de Teste/Final
Utilize esta opção de processamento para indicar se o aplicativo em lote será executado em
modo teste ou final. A execução do aplicativo em lote em modo de teste não altera os
registros. O modo final atualiza e inclui registros. Os valores válidos são:
1 Modo Final.
38
• O data source da máquina que corresponde ao servidor no qual você deseja
executar a função de negócios.
• O ambiente no qual você deseja utilizar eventos em tempo real.
• O data source do sistema que a máquina cliente/servidor utiliza.
Esse aplicativo em lote permite produzir um relatório que relaciona jobs de impressão
obsoletos submetidos aos servidores. Você tem a opção de gerar somente o relatório ou
gerar o relatório e depois excluir registros obsoletos da tabela F986110.
Esse aplicativo em lote é executado por um driver de relatórios. Insira seleções de dados a
partir do aplicativo em lote e opções de processamento a partir do driver de relatório
(R9861101), e não do aplicativo (R9861102).
39
• UBE de Status de Controle do Job (guia Versão)
Esse aplicativo em lote permite incluir ou excluir objetos de membros de uma categoria
especificada do Gerenciador da Configuração de Objetos (F986101). Você pode incluir ou
excluir mapeamentos do OCM de todos os membros da mesma categoria, em vez de incluí-
los ou excluí-los individualmente. As opções de processamento desse aplicativo em lote
permitem especificar se os mapeamentos devem ser incluídos ou excluídos, o path code
apropriado, o ambiente e o data source a serem utilizados.
• Substituir Mapeamento
• Insira 1 para excluir mapeamentos do OCM dos objetos que já têm
mapeamentos para o ambiente e o usuário. Insira 2 ou deixe esse campo em
branco para desativar mas não excluir mapeamentos de registros do OCM em
conflito.
5. Clique na guia Definições do OCM e digite as seguintes informações:
• Path code a ser utilizado ao incluir ou excluir mapeamentos do OCM.
Quando você digita um path code, são incluídos ou excluídos mapeamentos de
todos os ambientes com o path code digitado. Não é necessário digitar um path
code se você tiver digitado um nome de ambiente na opção de processamento
Ambientes. Se esse campo estiver em branco, os mapeamentos do OCM serão
incluídos ou excluídos independentemente do path code.
40
opção de processamento Ambientes e Path Code estiverem em branco, os
mapeamentos do OCM serão incluídos ou excluídos de todos os ambientes da
tabela Detalhes do Ambiente (F00941).
• Classe/Grupo de Usuário
Se você estiver excluindo mapeamentos do OCM e esse campo estiver em
branco, todos os registros do OCM serão excluídos, independentemente da
classe ou do grupo de usuário. Se estiver incluindo mapeamentos do OCM,
digite um valor nesse campo.
• Data Source
Se você estiver excluindo mapeamentos do OCM e esse campo estiver em
branco, todos os registros do OCM serão excluídos, independentemente do data
source. Se estiver incluindo mapeamentos do OCM, digite um valor nesse
campo.
A lógica de aplicativos do ERP 9.0 pode ser particionada para ser executada remotamente,
mapeando grupos individuais ou especificados de componentes da função de negócios para
execução em um servidor de aplicativos ou um servidor empresarial em vez de uma estação
de trabalho.
Os aplicativos ERP 9.0 voltados para transações baseiam-se no conceito de MBFs, que
geralmente são responsáveis por editar transações e por consolidar transações no banco de
dados. A maior parte dos serviços de E/S de aplicativos voltados para transações é
executada por MBFs. Localizando a maior parte da lógica de negócios das transações em
MBFs e particionando as MBFs para execução nos servidores de aplicativos, o tráfego da
rede pode ser minimizado, melhorando muito o desempenho do aplicativo em ambientes
distribuídos e WAN.
Em uma configuração de dois níveis, na qual MBFs são processadas no cliente, ocorre muita
interação na WAN entre o cliente e o servidor. Em uma configuração de três níveis que
consiste em um cliente, um servidor de dados e um servidor de aplicativos ou empresarial, o
processamento da transação pode ocorrer em uma LAN entre os dois servidores. Assim, a
interação na WAN entre o cliente e o servidor é reduzida à inserção de entrada no cliente e o
retorno de resultados do servidor. Essa configuração em três níveis pode resultar em
redução significativa do tráfego na WAN.
41
A figura a seguir compara um típico tráfego de rede de uma configuração em dois níveis, na
qual MBFs são processadas no cliente, com a segmentação do tráfego de rede da
configuração em três níveis, na qual MBFs são processadas no servidor.
Em uma configuração de dois níveis, a GUI, as regras de evento e as MBFs geralmente são
tratadas pelo cliente e os dados são armazenados no servidor. Geralmente, o seguinte
processamento ocorre na WAN entre o cliente e o servidor:
Em uma configuração de três níveis, a GUI e as regras do evento são tratadas pelo cliente,
mas um servidor de aplicativos ou um servidor empresarial trata o processamento MBF. O
servidor de banco de dados armazena os dados. O seguinte processamento ocorre na WAN
entre o cliente e o servidor de aplicativos ou empresarial:
• Busca do registro
• Devolução do registro
• Validação do formato dos dados
• Formato OK
• Envio de detalhes do registro
• Detalhes OK
• Fim da transação
A série de eventos a seguir demonstra como um aplicativo típico utiliza uma Função
Principal de Negócios (MBF). Este exemplo utiliza o aplicativo Entrada do Pedido de Vendas.
• End
O primeiro evento ocorre quando o fim de uma linha do pedido de vendas é atingido,
fazendo com que o aplicativo cliente ERP 9.0 chame a API jdeCallObject. Esse
42
comando envia uma mensagem para a MBF. São incluídos na mensagem os dados
da linha (na forma de estrutura de dados). O aplicativo envia a mensagem de forma
assíncrona com seus dados associados, isto é, quando a mensagem é enviada, o
aplicativo cliente avança para a próxima linha.
O mapeamento da MBF para execução no servidor faz com que a maior parte do
banco de dados e da interação lógica ocorra dentro de uma mesma máquina do
servidor (servidor empresarial) ou entre máquinas conectadas à LAN (servidor de
aplicativos e servidor de dados). Isso significa que a transação foi processada com
um mínimo de tráfego da rede. Esse tipo de transação do aplicativo é ideal para
ganhos de desempenho em ambientes distribuídos e da WAN.
43
sessões adicionais do usuário. Para controlar o comportamento do servidor com esse
aumento de carga de trabalho, parâmetros jde.ini importantes devem ser definidos.
Consulte também
Middleware no manual System Administration para obter informações adicionais
sobre a definição de parâmetros no jde.ini
Quando os clientes ERP 9.0 iniciam uma sessão de comunicação com um servidor ERP 9.0
(conforme definido pelo Gerenciador da Configuração de Objetos), eles são atribuídos à
comunicação com um processo JDENet específico nesse servidor. Essa atribuição persiste
para a sessão do ERP 9.0. Isto é, a mesma conexão lógica é mantida enquanto o usuário
estiver conectado.
Se você especificar vários processos JDENet, o ERP 9.0 iniciará o processo conforme
necessário de forma individual com solicitações de sessão de entrada, até que o número
máximo de processos JDENet seja iniciado. Em seguida, o ERP 9.0 atribui sessões
subseqüentes a processos JDENet. Dentro de cada processo JDENet, as mensagens são
colocadas em fila e processadas uma por vez. Por exemplo:
Session 1: JDENET_1
Session 2: JDENET_2
Session 3: JDENET_3
Session 4: JDENET_1
Session 5: JDENET_2
Session 6: JDENET_3
Número de conexões nnn Este é um número variável específico para o local. Geralmente, a
por servidor definição deve ser um valor suficientemente grande para acomodar o
máximo da instalação.
Por exemplo:
44
[JDENet]
maxNetConnections=800
Para tratar funções diferentes, a arquitetura do ERP 9.0 permite que tipos diferentes de
processos de núcleo sejam executados no servidor. O núcleo que processa objetos
distribuídos por meio da API jdeCallObject é do Tipo 2. Um parâmetro no arquivo jde.ini do
servidor especifica quantos núcleos individuais em um tipo de núcleo específico podem ser
iniciados.
O número total de sessões ativas que podem se conectar a um núcleo não pode ser
controlado diretamente. Isto é, o ERP 9.0 aloca sessões dinamicamente para os tipos de
núcleos aplicáveis conforme a disponibilidade. No entanto, é possível controlar indiretamente
o número de usuários por núcleo, especificando um número suficiente de núcleos no
relacionamento com base no número de conexões (cliente para servidor e servidor para
servidor). Por exemplo, é possível especificar um número suficiente de núcleos para que se
tenha um usuário ou dois usuários por núcleo e assim por diante.
Cada núcleo do Tipo 2 coloca em fila e processa uma única solicitação de API jdeCallObject
por vez. Se várias sessões forem atribuídas a um único núcleo, ao ser concluída, a rotina
jdeCallObject irá retirar a próxima solicitação da fila desse tipo de núcleo.
45
O exemplo anterior se baseia nas características relacionadas na tabela a seguir:
Consulte também
Middleware no manual System Administration para obter informações adicionais
sobre núcleos
• Quando uma função de negócios mapeada para o servidor cria o cache exigido por
outra função de negócios solicitada a partir do aplicativo de chamada, essas funções
de negócios também devem ser mapeadas para o mesmo servidor de lógica que a
função que criou o cache.
• Quando funções de negócios somente do cliente contêm funções GUI ou do
Windows válidas apenas em uma estação de trabalho Windows NT, funções
principais de negócios distribuídas para um servidor de lógica podem não chamar
uma função de negócios que pode ser executada somente em um cliente.
Observação
Quando uma função principal de negócios é mapeada para um servidor de lógica, o servidor
consulta seu próprio data source de mapeamento do servidor para determinar as tabelas de
OCM para processamento. Por exemplo, se uma função principal de negócios for mapeada
para um servidor de lógica, a lógica chamada pela função principal de negócios será
chamada com base no data source de mapeamento do servidor no OCM.
46
• Ao implementar a lógica de localização e customizada, evite mapear a lógica que
contém funcionalidade da GUI ou do Windows.
Observação
A configuração predeterminada é que nenhum servidor secundário é definido durante o
processo de instalação do ERP 9.0. A definição de um servidor requer alterações nos
mapeamentos do OCM. Se você não definir um servidor secundário e ocorrer recuperação
de falhas, o ERP 9.0 remapeará o processamento da função de negócios do servidor com
falha para a estação de trabalho cliente.
Quando uma função de negócios faz com que um ou mais processos sejam interrompidos
no servidor, a estação de trabalho cliente é reconectada ao servidor. Como a função de
negócios faz com que o processo jdenet_k seja interrompido, o ERP 9.0 falha na chamada
da função de negócios.
47
A solução de Configurable Network Computing do ERP 9.0 fornece uma metodologia que
trata a falha da função de negócios e permite que o trabalho continue, mesmo quando um
servidor falhar ou quando um processo do núcleo for interrompido, encerrando o
processamento da lógica em um servidor de aplicativos. Além disso, o ERP 9.0 emite uma
mensagem para o jde.log sempre que há uma recuperação de falha, permitindo que você
trabalhe na solução do problema.
O mecanismo pelo qual uma função de negócios falha na conexão com um servidor
depende de como o servidor está configurado na rede. As falhas nos dois tipos de
configurações a seguir são discutidas nesta seção:
48
Falha na Conexão com um Servidor em uma Configuração Agrupada
Se uma função de negócios falhar devido a uma falha do servidor em uma configuração
agrupada, em vez de usar o recurso de recuperação de falhas para um servidor secundário
ou na estação de trabalho cliente, o cliente aguardará até que uma nova máquina no
agrupamento esteja disponível e depois reenviará a solicitação da função de negócios. Ao
tentar a reconexão, o ERP 9.0 exibirá a seguinte janela intermediária:
Essa janela é atualizada uma vez por minuto e continua sendo exibida até que o cliente
tenha êxito ao se reconectar ao servidor agrupado.
Se o cache da função de negócios tiver sido criado no primeiro servidor antes de ele ficar
inativo, o ERP 9.0 não enviará a solicitação da função de negócios ao agrupamento do
servidor. Nesse caso, você deve sair do aplicativo e reenviar a função de negócios.
Quando uma estação de trabalho cliente solicita a execução de uma função de negócios em
um servidor, este deve carregar a função com sucesso antes de sua execução. Esse
processo pode falhar em duas situações:
Quando o servidor não pode carregar a biblioteca da função de negócios, o ERP 9.0 exibe a
seguinte mensagem na estação de trabalho cliente e grava o texto da mensagem no arquivo
jde.log na máquina:
49
• A biblioteca da função de negócios não pôde ser criada durante o processo de
criação do pacote.
• A biblioteca foi excluída ou renomeada por engano.
• Existe um problema com as permissões.
Se a biblioteca não for carregada, feche o aplicativo até chegar ao menu e entre em contato
com o administrador do sistema. Certifique-se de que o problema seja corrigido antes de
tentar reexecutar a função de negócios.
Quando o servidor não pode obter o endereço da função de negócios dentro da biblioteca, o
ERP 9.0 exibe a seguinte mensagem na estação de trabalho cliente e grava o texto da
mensagem no arquivo jde.log na máquina:
• O processo de criação do pacote não pôde criar o módulo que contém a função de
negócios e, portanto, o módulo não foi incluído na biblioteca de funções de negócios.
• O cliente tem um pacote mais novo que o servidor e a função de negócios existe no
cliente mas não no servidor.
Se esse erro ocorrer, feche o aplicativo até chegar ao menu e entre em contato com o
administrador do sistema. Certifique-se de que o problema seja corrigido antes de tentar
reexecutar a função de negócios.
A própria função de negócios pode fazer com que um ou mais processos sejam
interrompidos no servidor. Nesse caso, o ERP 9.0 exibe uma caixa de diálogo indicando que
a função de negócios está provocando problemas.
Pode ser necessário alterar mapeamentos do OCM ou corrigir uma falha na função de
negócios quando essa caixa de diálogo for exibida.
Se a função de negócios não for executada na primeira vez, o ERP 9.0 verificará se o cache
foi criado no servidor durante a primeira tentativa com falha. Se o cache não tiver sido criado
e a tentativa de reconexão com o servidor principal falhar, o ERP 9.0 tentará executar a
função de negócios no servidor secundário ou na estação de trabalho cliente.
50
Se o cache for criado no servidor, o ERP 9.0 solicitará que o usuário feche o aplicativo e
inicie-o novamente. Essa mensagem também é gravada no arquivo jde.log do cliente.
Se um processo no servidor for interrompido após a primeira função de negócios ter criado o
cache e se a estação de trabalho cliente não puder se comunicar com o processo no
servidor que contém o cache, as funções de negócios posteriores não poderão acessar o
cache original. Portanto, nesse cenário, o ERP 9.0 forçará a fechar o aplicativo e a reiniciá-
lo.
Observação
UBEs e conversões de tabelas continuam processando funções de negócios após uma
falha, mesmo que criem cache no servidor.
51
Configuração do Ambiente
Os ambientes ERP 9.0, que são definidos por você, são conjuntos de ponteiros que indicam
a localização de dados e objetos do ERP 9.0. Uma definição de ambiente do ERP 9.0
contém um path code e um conjunto de mapeamentos do Gerenciador da Configuração de
Objetos.
As definições de ambiente do ERP 9.0 são armazenadas nas cinco tabelas a seguir:
A tabela Controle da Lista de Bibliotecas (F0093) contém ambientes válidos para cada
usuário. Você deve atribuir a cada usuário no mínimo um ambiente válido para login no ERP
52
9.0. Os ambientes atribuídos a cada usuário na tabela Controle da Lista de Bibliotecas são
validados na inicialização do ERP 9.0 nos diretórios do ERP 9.0 na estação de trabalho.
Somente os ambientes para os quais um usuário tem autorização e que estão instalados na
máquina na qual eles fazem login são relacionados como ambientes disponíveis.
Essa tabela contém o nome do ambiente e o path code associado do Cadastro de Caminhos
de Objetos (F00942).
Cada ambiente deve ter um path code associado, mas os ambientes podem compartilhar o
mesmo path code. Por exemplo, dois ambientes podem utilizar objetos de produção e ter
mapeamentos de localização de dados diferentes, como no caso de um grupo de usuários
que processam dados em um servidor empresarial e um grupo de usuário que processa
dados em um servidor do departamento.
Essa tabela armazena a localização dos objetos centrais do path code, a versão associada a
esse path code e outros detalhes.
Utilização de Ambientes
Quando você copia um ambiente, os mapeamentos do OCM para ele também são copiados.
É bom criar um novo ambiente copiando um já existente quando os mapeamentos do OCM
para o ambiente que você deseja criar correspondem aos mapeamentos do ambiente
existente. Por exemplo, se um ambiente de desenvolvimento e um ambiente de teste tiverem
53
mapeamentos semelhantes, será mais fácil copiar um ambiente e alterar os mapeamentos
diferentes.
Você deve incluir um novo ambiente em vez de copiar um já existente quando não desejar
utilizar os mapeamentos de objetos de outro ambiente. Por exemplo, se você estiver
configurando processamento de armazenamento e envio, é melhor incluir um novo
ambiente, pois os mapeamentos do OCM para os usuários de armazenamento e envio são
diferentes dos utilizados por usuários de conexão direta.
Observação
Lembre-se de que ao incluir um ambiente sem copiar um já existente, você deve criar os
mapeamentos do OCM manualmente. Por isso, geralmente é mais fácil criar um novo
ambiente copiando um já existente e ajustar os mapeamentos do OCM em vez de criar todos
eles manualmente.
Inclusão de Ambientes
Inclua um novo ambiente em vez de copiar um já existente quando não desejar utilizar os
mapeamentos do OCM de outro ambiente.
Consulte também
Utilização do Gerenciador da Configuração de Objetos no manual Implementação de
Configurable Network Computing para obter informações adicionais sobre a inclusão
de mapeamentos do OCM.
Cópia de um Ambiente
Quando você cria um novo ambiente copiando um já existente, o ERP 9.0 também copia os
mapeamentos do Gerenciador da Configuração de Objetos associados ao ambiente
existente. Você pode configurar uma opção de processamento se desejar especificar
mapeamentos adicionais do Gerenciador da Configuração de Objetos para serem copiados
no momento da cópia do ambiente.
Você pode copiar ambientes a partir de seus ambientes existentes ou pode utilizar o
Planejador de Instalação, que fornece amostras de ambientes de produção que podem ser
utilizadas como modelos. Esses modelos contêm sugestões de mapeamento para todas as
tabelas do software J.D. Edwards.
► Cópia de um ambiente
54
Para copiar somente os mapeamentos *PUBLIC do Gerenciador da Configuração de
Objetos de um ambiente, verifique se a opção Copiar apenas registros *PUBLIC está
selecionada. Para copiar mapeamentos do ambiente, de objetos individuais e
*PUBLIC, deixe essa opção desmarcada.
4. Clique em OK.
Um novo ambiente será incluído no Cadastro da Lista de Bibliotecas (F0094). Para
esse novo ambiente, será criado um registro na tabela Detalhes do Ambiente
(F00941), além de um conjunto de mapeamentos no Cadastro de Configurações de
Objetos (F986101) no data source do sistema. Dependendo das suas opções de
processamento, também pode haver um conjunto de mapeamentos nos data
sources de mapeamento do servidor.
Consulte também
Mapeamento de Objetos no manual Implementação de Configurable Network
Computing™ para obter informações adicionais sobre a inclusão de mapeamentos
do OCM
Este campo representa um ambiente válido que pode ser usado para
executar o J.D. Edwards. O ambiente engloba tanto o path code
(objetos) quanto o data source (dados). Quando agrupados, os usuários
formam um espaço de trabalho válido dentro do sistema.
A cópia de um novo ambiente para um novo path code exige que você saiba como utilizar o
recurso de cópia para criar um novo ambiente de teste com dados de demonstração sendo
carregados em um novo path code.
► Inclusão de um ambiente
55
• Nome do Ambiente
• Descrição
• Path Code
• Versão
• Instalação Just-in-time
• Programador (Y/N)
Um novo ambiente será incluído no Cadastro da Lista de Bibliotecas (F0094). Para
esse novo ambiente, um registro será criado na tabela Detalhes do Ambiente
(F00941).
56
► Criação dos arquivos em lote de teste
57
• quit
9. Digite os seguintes comandos no AS/400:
• RSTOBJ OBJ(J98OW10 J98OW20) SAVLIB (JDEOW) DEV(*SAVF)
SAVF(JDEOW/JDESAV1) MBROPT(*ALL) ALWOBJDIF(*ALL)
FRCOBJCVN(*YES *ALL) RSTLIB(JDEOW)
• SBMJOB CMD(CALL PGM(J98OW10) PARM('nome_servidor_distribuição'
'JDEOW'))
10. Inicie os serviços do ERP 9.0 com o comando STRNET.
11. Execute PORTTEST em cada ambiente para verificar se funcionam.
Exclusão de um Ambiente
► Exclusão de um ambiente
Processamento
Essas opções de processamento permitem maior flexibilidade ao copiar ou excluir,
permitindo que você especifique se os usuários podem copiar ou excluir mapeamentos do
OCM deste ambiente em outros data sources.
Independentemente do que você digita para essas opções de processamento, o ERP 9.0
copia ou exclui automaticamente os mapeamentos do OCM do ambiente utilizado. Os
valores da opção de processamento digitados determinam se você pode copiar ou excluir
mapeamentos em outros data sources.
Para obter informações sobre uma opção de processamento, clique com o botão direito do
mouse no campo da opção e escolha "O que é isso?" no menu. Alternativamente, clique no
campo da opção de processamento e pressione F1.
58
2. Cópia de Mapeamentos de OCM
Utilize esta opção de processamento para indicar se os usuários podem copiar os
mapeamentos do Gerenciador da Configuração de Objetos deste ambiente em outros data
sources de mapeamento de servidores. Os valores válidos são:
59
Assistente de Ambientes
O Assistente de Ambientes (P989400) é um novo aplicativo do ERP 9.0, desenvolvido para
simplificar o processo de criação de Ambientes do Sistema.
O Assistente de Ambientes reúne todas as etapas necessárias para criar um ambiente. Ele
permite que o usuário crie um novo ambiente ou copie um já existente, compartilhe ou copie
um path code existente, configure data sources, crie mapeamentos do OCM de cliente e de
servidor e copie dados de um ambiente existente.
Apesar de o Assistente de Ambientes ser uma ferramenta útil para a criação de ambientes
customizados, a J.D. Edwards recomenda o uso do Planejador de Instalação (P9840) e da
Bancada de Instalação (P9841) para criar esse tipo de ambiente. São aplicativos padrão
utilizados para configurar o ERP. O Assistente de Ambientes, o Planejador e a Bancada de
Instalação compartilham funcionalidades comuns para configurar ambientes customizados.
Utilize este método para criar um novo ambiente cujas definições não serão copiadas de um
ambiente existente. É recomendável o uso do modo de assistente em vez do modo
expresso, para permitir um maior controle das definições do novo ambiente.
• Descrição
Um nome ou comentário definido pelo usuário.
• Abreviação
Será utilizada ao criar dados de negócios e data sources de tabelas de controle.
Por exemplo, os data sources do ambiente na imagem de tela terão o nome
Business Data – TN e Control Tables – TN. O valor predeterminado é composto
pelas duas primeiras letras do nome do ambiente.
• Versão
O número da versão, conforme definido no Cadastro de Versões. O valor
predeterminado é a versão atual.
• Instalação Just-in-Time
Utilize este campo para ativar ou desativar a instalação just-in-time de todos que
tiverem feito sign-on nesse ambiente. Você pode desativar a instalação just-in-
time antes de transferir aplicativos modificados para o path code de produção.
Quando tiver terminado de testar o aplicativo e estiver pronto para que os
60
usuários de produção recebam as alterações, basta ativar novamente a
instalação just-in-time.
• Ambiente JAS/WTS
Selecione Ambiente JAS/WTS se for um ambiente Java ou Windows Terminal
Server. A seleção desta opção afeta a forma como o sistema cria mapeamentos
da função de negócios para o ambiente e quais ambientes são exibidos no login.
4. Clique em Avançar.
5. Na tela Path Code, opte por Compartilhar um path code existente com outro
ambiente ou Copiar um path code existente para ser usado com o novo ambiente.
Digite o nome do path code a ser compartilhado/copiado e clique em Avançar.
O nível de versão do path code deve corresponder ao nível de versão do novo
ambiente. Se você tiver optado por Copiar um path code existente, a tela
Propriedades do Path Code será exibida. Caso contrário, será exibida a tela
Máquinas.
• Descrição
Um nome ou comentário definido pelo usuário.
• Versão
O número da versão, conforme definido no Cadastro de Versões. Esse número
deve corresponder à versão do ambiente.
• Descrição Cumulativa
A Descrição Cumulativa identifica melhor o nível da versão do Path Code e é
utilizada somente pelo OMW para integração SAR.
• Local
O local ou a chave da máquina é o nome da máquina na rede (servidor ou
estação de trabalho).
• Indicador UNC
Determina como criar o caminho do servidor. Os valores válidos são:
Marcada
Cria o caminho utilizando caminhos relativos. Insira uma barra dupla (\\) em
vez do ponto específico seguido de uma barra (\).
Desmarcada
61
Cria o caminho utilizando a letra da unidade atual.
Código de Status
Esse código determina o status do software no ciclo de desenvolvimento.
Opção de Mesclagem
A Opção de Mesclagem indica se o objeto de um cliente será mesclado com
o objeto da J. D. Edwards. A Opção de Mesclagem pode ser definida no
nível de Path Code para que todos os objetos marcados no caminho
possuam a mesma Opção de Mesclagem do Path Code.
7. Clique em Avançar.
8. Na tela Máquinas, selecione os servidores empresariais nos quais o novo ambiente
será executado. Para selecionar máquinas, destaque a máquina na visualização em
árvore da esquerda e clique na seta para a direita. Ela será movida para a
visualização em árvore da direita.
9. Para filtrar a lista de máquinas na visualização em árvore da esquerda, digite uma
Chave da Máquina e/ou o Número da Porta e clique em Procurar. (Se o novo
ambiente estiver sendo copiado a partir de um já existente, as máquinas no
ambiente existente poderão ser selecionadas automaticamente para o novo
ambiente, clicando no link.)
10. Para continuar, clique em Avançar.
11. A opção Revisão de Data Source solicitará todos os data sources do novo ambiente,
conforme definido no aplicativo Modelos de Data Source por Ambiente (GH9012,
P98503, F98511). Data Sources compartilhados não serão exibidos.
12. Na tela Revisão do Data Source, clique em OK. A tela será exibida novamente para
cada data source do ambiente. Quando todos os data sources tiverem sido
definidos, a tela Carregamento de Dados será exibida.
13. Na tela Carregamento de Dados, selecione ou desmarque a seleção dos seguintes
carregamentos de dados que o sistema deve executar:
• Carregar Dados de Negócios (R98403 XJDE0021)
Quando selecionado, uma tela solicita o ambiente de origem.
62
Copia o path code no sistema de arquivos local ou o path code no
servidor de distribuição. Se for executado a partir do servidor de
distribuição, esses dois path codes serão iguais.
Copia arquivos inf do pacote no servidor de distribuição.
Copia Detalhes do Pacote de Software (F9631), Cabeçalho de Criação
do Pacote de Software (F96021) e Cabeçalho de Criação do Pacote de
Software – Histórico (F96215).
Registros de Check-out (R989861 XJDE0001)
Histórico da ESU (R9672 XJDE0001)
14. Clique em Avançar.
15. Na tela Revisão do Assistente de Ambientes, destaque um nó e clique em
Selecionar para verificar as propriedades do nó.
16. Clique em OCM para criar o ambiente e verificar o OCM.
17. Clique em Voltar para verificar as opções no assistente de ambientes ou em
Cancelar para sair do assistente (neste caso, todas as alterações serão perdidas).
18. Clique em Finalizar para concluir a criação do ambiente.
As seguintes ações serão executadas:
Utilize este método para criar um novo ambiente cujas definições não serão copiadas de um
ambiente existente. É recomendável o uso do modo de assistente em vez do modo
expresso, para permitir um maior controle das definições do novo ambiente.
63
• Nome do Ambiente
Um ambiente válido que engloba um path code (objetos) e um data source
(dados).
• Descrição
Um nome ou comentário definido pelo usuário.
9. Clique em OCM para criar o ambiente e verificar o OCM ou em Cancelar para sair do
assistente de ambientes (neste caso, todas as alterações serão perdidas).
10. Clique em Finalizar para concluir a criação do ambiente.
As seguintes ações serão executadas:
64
Execução do Assistente de Ambientes a partir de Ambientes
Diferentes
A tela Seleção de Ambiente do Planejador de Instalação agora tem botões Incluir e Copiar
para permitir que ambientes customizados sejam incluídos em um plano. Esses botões
utilizam algumas telas do Assistente de Ambientes para definir o ambiente e o Planejador e
a Bancada de Instalação configuram o restante do ambiente (data sources, carregamento de
dados, etc.).
O Assistente de Ambientes não solicita data sources compartilhados. Esses data sources
são compartilhados por todos os ambientes, já foram configurados e não precisam ser
reconfigurados. Por padrão, eles são os data sources System, Object Librarian e Data
Dictionary. Somente os data sources do ambiente serão configurados. Por
predeterminação, eles são os data source Business Data, Control Tables, Central Objects e
Versions.
Novos bancos de dados, espaços em tabela e bibliotecas devem ser criados para que o
Assistente de Ambientes possa carregar dados no novo ambiente.
Geralmente, os data sources System, Object Librarian e Data Dictionary são compartilhados
com ambientes existentes e não precisam de novos bancos de dados. Os data sources
Business Data e Control Tables, além dos data sources customizados, precisarão de novos
bancos de dados se esses data sources não forem compartilhados com outro ambiente.
Central Objects e Versions precisarão de novos bancos de dados se o novo ambiente for
utilizar um novo path code.
Consulte também
Instalação dos Bancos de Dados do Sistema no manual ERP 9.0 Install/Upgrade
para obter informações adicionais sobre como configurar os bancos de dados
65
Customização do Data Source
A seguir, é fornecida uma descrição de diversas classes de dados e modelos por ambiente.
Classe de Dados
A classe de dados é central para a geração automática de OCM. Ela categoriza os tipos de
dados armazenados em data sources e tabelas. Por exemplo, Business Data são da classe
‘B’ e System é da classe ‘S’. Para dividir dados de negócios em vários data sources, crie
uma nova classe de dados, modifique o modelo de data source (para que o Assistente de
Ambientes ou o Planejador solicite um data source) e atribua tabelas e objetos GT a essa
classe de dados. O OCM será criado com base nessas informações.
Crie uma nova classe de dados incluindo um valor no UDC H96/DU para data sources e
H96/CL para objetos de tabela e GT.
Um modelo de data source define o conjunto de data sources que serão utilizados por novos
ambientes e os valores predeterminados das propriedades do data source. Eles são
armazenados na tabela Data Sources por Ambiente (F98511).
A tabela F98511 também armazena o conjunto de data sources de um ambiente após sua
geração a partir do modelo.
As informações nessa tabela podem ser editadas utilizando Modelos de Data Source por
Ambiente (GH9611). Compreendendo esse aplicativo, você pode implementar padrões
customizados de nomenclatura do ambiente e facilitar a criação de ambientes.
Ao criar um novo ambiente, registros de modelos são copiados para criar data sources para
o ambiente e os tokens nas propriedades são substituídos por valores para o ambiente. Os
registros com valor de ambiente *SHARED são utilizados como modelo para data sources
compartilhados. Isso é utilizado uma vez para configurar os data sources compartilhados,
enquanto novos registros com ambiente DEFAULT são criados. O Assistente de Ambientes
não solicita data sources compartilhados, que devem ser configurados a partir do Planejador
de Instalação. O conjunto predeterminado de data sources compartilhados consiste em
System, Object Librarian e Data Dictionary.
Registros com ambiente *ENV são utilizados para novos data sources de ambiente. Sempre
que um novo ambiente é criado, os registros *ENV são copiados. O nome do ambiente
substitui *ENV e os tokens são substituídos para receberem o nome real do data source e as
propriedades predeterminadas. O conjunto predeterminado de data sources do ambiente
consiste em Business Data, Control Tables, Central Objects e Versions. (O data source de
objetos centrais também é especificado no Cadastro de Path Code).
66
Os registros com ambiente *LOGIC são utilizados para data sources de mapeamento do
servidor e de lógica. Eles são configurados ao selecionar um servidor empresarial.
Uma tabela é associada a uma classe de dados utilizando um campo na tabela Bibliotecário
de Objetos (F9860.sicldf). As classes de dados da tabela podem ser modificadas de duas
formas:
Carregamento de Dados
Os mapeamentos do OCM do ERP 9.0 (TBLE, GT, BSFN, UBE) podem ser criados para
ambientes novos ou copiados.
Novos e Copiados
O OCM para o novo ambiente é criado em duas etapas: primeiro, são configurados
mapeamentos de tabelas e GTs e depois são configurados mapeamentos de BSFN e UBE.
67
TBLE e GT: Cópia de Ambientes
O software J.D. Edwards procura objetos TBLE e GT, em cada registro do OCM *PUBLIC,
para o ambiente que está sendo copiado. Em seguida, ele obtém a classe de dados do
objeto no Bibliotecário de Objetos. Depois, ele procura em F98511 o data source no novo
ambiente para essa classe de dados. Se o data source for diferente daquele no OCM, ele
altera o mapeamento para indicar o novo data source.
O algoritmo de geração do OCM para UBEs e BSFNs é idêntico, mas a saída depende do
mapeamento predeterminado: se é LOCAL ou um servidor empresarial.
68
Nome do Classe de
Objeto Dados
F0094 S
F9860 O
F9200 D
F0101 B
F01012 B
F0004 T
F98710 C
F983051 V
GT92002 D
GT9860A O
GT3711 B
GT4801 B
69
Ambiente Nome do Objeto Usuário/Grupo Data Source
70
Data Sources
Os data sources do ERP 9.0 são os blocos de criação utilizados para definir uma
configuração empresarial do ERP 9.0. Os data sources definem para o ERP 9.0 todos os
bancos de dados e as máquinas lógicas necessários para a configuração do ERP 9.0.
Os data sources do ERP 9.0 definem onde as tabelas do banco de dados residem e onde o
ERP 9.0 executa objetos lógicos para sua empresa. Data sources podem apontar para:
Existem no mínimo dois conjuntos de tabela F98611. Eles residem em um data source do
sistema centralizado, normalmente mantido em um servidor empresarial e acessado por
estações de trabalho e em um data source de mapeamento do servidor, exigido por todo
servidor de lógica.
Você define nomes para identificar o data source. Utilize um nome significativo para seus
data sources. Por exemplo, para indicar que você armazena dados de negócios para
usuários de produção, o nome do data source pode ser Business Data – Prod ou algo
semelhante.
A J.D. Edwards fornece nomes de data sources de demonstração na instalação, que podem
ser utilizados para seus próprios data sources.
Consulte também
O manual ERP 9.0 Installation e o manual ERP 9.0 Installation Reference para obter
informações adicionais sobre a definição de nomes de data sources
71
Nomes de Bancos de Dados
A definição do data source deve conter informações sobre o banco de dados e o servidor no
qual ele está localizado. Sistemas de gerenciamento de banco de dados diferentes
identificam os bancos de dados de forma diferente. Por exemplo, bancos de dados do Oracle
devem ser identificados pela string de conexão Oracle SQL*Net V.2. Você deve identificar
bancos de dados acessados pelo ODBC com o nome do data source de ODBC.
Uma máquina lógica é aquela na qual aplicativos em lote e funções principais de negócios
são executados. Você deve identificar máquinas lógicas para o ERP 9.0 utilizando uma
definição de data source. Essa definição deve incluir as informações de rede sobre a
máquina, por exemplo, um nome de servidor como HP9000.
Ao mapear objetos lógicos para processamento distribuído, o ERP 9.0 utiliza o data source
da máquina (data source de processamento distribuído) como local de destino para
processar objetos lógicos.
Você deve configurar um número mínimo de data sources para serem executados pelo ERP
9.0. Dois data sources obrigatórios definem máquinas que processam lógica na empresa. Os
outros data sources definem diversos bancos de dados utilizados na empresa.
O software de instalação do ERP 9.0 fornece amostras desses data sources obrigatórios
para a criação da configuração do sistema.
Essa definição de data source contém informações que o ERP 9.0 utiliza para identificar a
máquina lógica na rede. É necessário definir cada máquina lógica como um data source.
72
Data Source Local
Esse data source define a estação de trabalho do ERP 9.0. Utilize-o para substituir o local de
processamento de um aplicativo em lote mapeado no Gerenciador da Configuração de
Objetos para ser executado no servidor.
Esse data source é utilizado quando você divide os dados de negócios em vários
proprietários ou bibliotecas, que podem residir no mesmo servidor empresarial ou em
servidores diferentes. Cada grupo de dados exige um data source separado.
Esse data source consiste em códigos, menus e próximos números definidos pelo usuário.
Esse data source permite armazenar tabelas de dicionário de dados em um local central,
facilitando a administração das alterações. Agrupe essas tabelas para formar um banco de
dados de dicionário de dados. Você deve compartilhar um dicionário de dados entre os path
codes de produção (como PD7334) e de desenvolvimento (como DV7334). O ERP 9.0
permite um dicionário de dados por path code, mas vários dicionários de dados não são
recomendados ou suportados. O data source Data Dictionary é nomeado por número de
versão básica, por exemplo, Data Dictionary - B734, Data Dictionary - B733 ou Data
Dictionary - B732.
Esse data source consiste nas tabelas técnicas utilizadas para executar todos os aplicativos
do ERP 9.0. Configure um data source do sistema por versão. Ao executar aplicativos, as
tabelas de sistema fornecem o seguinte:
73
Todas as estações de trabalho utilizam um conjunto central de tabelas de sistema,
geralmente armazenadas no servidor empresarial, mas não no servidor de distribuição. Cada
servidor de lógica requer seu próprio subconjunto de tabelas de sistema. Essas tabelas do
servidor são armazenadas no data source de mapeamento do servidor.
Consulte também
Data Source de Mapeamento do Servidor no manual Implementação de
Configurable Network Computing™para obter informações adicionais sobre tabelas
de sistema do servidor
Na primeira vez que um usuário faz o login, o ERP 9.0 utiliza a identificação do usuário e o
ambiente para recuperar informações das tabelas do sistema desse usuário e ambiente. O
ERP 9.0 armazena em cache essas informações, na memória da estação de trabalho.
Sempre que é feita uma alteração nas tabelas centrais do sistema, o cache dinâmico das
informações do sistema ocorre para as estações de trabalho com uma sessão ativa do ERP
9.0.
Quando o ERP 9.0 é iniciado em uma estação de trabalho, ele tenta conectar-se ao data
source base encontrado no arquivo jde.ini da estação de trabalho. Se esse data source não
estiver disponível, o ERP 9.0 tenta conectar-se a um data source secundário para obter
informações sobre o sistema. É importante ter processos para garantir que a localização
alternativa do data source do sistema contenha informações atualizadas. Você pode manter
informações sobre um data source alternativo utilizando conversão de tabela ou replicação
de dados.
O arquivo jde.ini deve ser semelhante à seguinte conexão do data source principal do
sistema:
Default Env=DEMOB7A
Default PathCode=DEMO
Database=System B733
74
Base Datasource=Access32
Object Owner=
Server=
Database=Access32
Load Library=JDBODBC.DLL
Consulte também
Armazenamento do Bibliotecário de Objetos e Objetos Centrais no manual
Implementação de Configurable Network Computing™ para obter informações
adicionais sobre a conexão com o data source System
Principais Tabelas Técnicas do ERP 9.0 no manual ERP 9.0 Installation Reference
para obter informações adicionais sobre o aplicativo Cadastro de Versões
Esse data source indica os objetos de origem do ERP 9.0 (especificações de objetos
centrais), além da tabela Substituições de Usuário (F98950). Os data sources Central
Objects são bancos de dados.
Se houver vários path codes, cada um deve ter um data source Central Objects separado.
Os desenvolvedores fazem o check-out de objetos de um data source Central Objects para
modificação. Quando o desenvolvedor faz o check-in dos objetos, o sistema os copia da
estação de trabalho do desenvolvedor para as tabelas do banco de dados relacional no data
source Central Objects. É necessário configurar um data source Central Objects para cada
path code necessário na configuração, por exemplo, Central Objects – PD9 ou Central
Objects – DV9.
• Objetos originais
• Objetos de produção
• Objetos de desenvolvimento
Conecte cada data source Central Objects a um path code utilizado pelos ambientes criados
para a configuração. Esse data source deve residir em um servidor SQL ou em um banco de
dados Oracle e pode residir em qualquer plataforma com suporte fornecido pela J.D.
75
Edwards que possa executar esses bancos de dados. Para melhorar o desempenho e o uso
da área da tabela, mantenha os objetos centrais no Oracle UNIX. Se sua configuração não
incluir um servidor empresarial UNIX, utilize o Microsoft SQL Server ou o Oracle no servidor
de distribuição.
Os data sources Object Librarian e Central Objects podem residir no servidor Oracle ou no
Microsoft SQL Server. O data source Object Librarian também pode residir no DB2/400 e
pode estar em uma máquina separada do data source Central Objects, que reside no Oracle
ou no Microsoft SQL Server.
Esse data source permite que você crie para cada servidor de lógica seu próprio subconjunto
de tabelas do sistema, que também são chamadas de tabelas de mapeamento do servidor.
As tabelas de mapeamento de servidor são obrigatórias para cada servidor de lógica. Você
deve manter essas tabelas para garantir a integridade das tabelas de sistema da estação de
trabalho.
Utilize data sources Server Map para estabelecer mapeamentos de objeto exclusivos para
servidores de lógica. Quando jobs em lote e funções de negócios em execução no servidor
solicitam dados, eles consultam as tabelas Cadastro de Configuração de Objetos e Cadastro
de Data Sources no data source de mapeamento do servidor. Isso é necessário porque os
mapeamentos são diferentes.
Por exemplo, suponha que um usuário faça login em um ambiente que mapeia dados locais
estáticos na estação de trabalho, dados de transação dinâmicos para o servidor e funções
principais de negócios e processamentos em lote para o servidor. O usuário insere um
pedido de vendas e clica em OK para inserir o pedido, que executa a função principal de
negócios Entrada de Pedidos de Vendas no servidor. Não faz sentido para a função principal
de negócios voltar para a estação de trabalho a fim de recuperar códigos definidos pelo
usuário e informações tributárias. Portanto, a tabela Cadastro de Configuração de Objetos
de mapeamento de servidor mapeia todos os dados para o data source do servidor
apropriado.
As seguintes tabelas no data source Server Map são exclusivas para a perspectiva de
processamento de um servidor.
76
Oferece processamento de objetos lógicos em dados de solicitação de um servidor e
talvez outros objetos lógicos. Quando essas solicitações são feitas para o ERP 9.0 em
execução no servidor, o Cadastro de Configuração de Objetos deve ser acessado para
Cadastro de
localizar os mapeamentos corretos para os objetos lógicos e de dados. Os servidores
Configuração de
podem ter exigências de mapeamento diferentes das estações de trabalho.
Objetos (F986101)
Por exemplo, todos os códigos definidos pelo usuário devem ser mapeados
localmente para a estação de trabalho, a fim de melhorar o desempenho durante o
processamento interativo. O processamento do servidor exige o mapeamento desses
arquivos localmente para um banco de dados do servidor, a fim de melhorar o
desempenho do processamento.
Cadastro de Status
de Controle de Jobs
(F986110) Registra informações sobre jobs em lote executados em um servidor.
Cadastro de
Números de Jobs
(F986111) Registra os próximos números de jobs em lote executados em um servidor.
Consulte também
Utilização do Gerenciador de Configuração de Objetos no manual Implementação de
Configurable Network Computing™ para obter informações adicionais sobre o
processamento de objetos lógicos
Replicação de Dados no manual System Administration para obter informações
sobre a replicação de tabelas
Esse data source corresponde ao path code, como em Versions – PD9. Ele armazena
versões e informações sobre opção de processamento. As seguintes tabelas são incluídas:
Como os data sources do ERP 9.0 são os blocos de criação da configuração do ERP 9.0, a
identificação correta de todos os data sources do ERP 9.0 necessários é essencial para que
se tenha uma configuração correta para suas necessidades de negócios.
Os seguintes tipos de data sources exigem somente uma definição de data source para cada
versão:
• Object Librarian
• System
77
• Data Dictionary
• Local
Os seguintes tipos de data sources podem exigir a definição de vários data sources para
cada tipo, a fim de atender suas necessidades de negócios:
Os aplicativos de data sources de banco de dados e de data sources lógicos permitem incluir
ou modificar um data source de banco de dados ou um data source lógico, respectivamente.
Depois de incluir um novo data source, atualize a tabela Liberação/Mapeamento do Data
Source (F00948) utilizando o aplicativo Liberação/Mapeamento do Data Source.
• Limite de 30 caracteres
• O texto faz distinção entre maiúscula/minúscula
• O texto faz distinção de espaços
A seguir são fornecidas exceções específicas para o data source do Client Access.
78
Nome do Data Source
• Limite de 32 caracteres
• Inicie com caractere alfabético
• Não utilize os seguintes caracteres: { } [ ] ( ) ? * = ! @ ;
Observação
Digite o nome do data source para poder utilizar o driver ODBC Client Access para acessar
dados do AS/400.
• Limite de 80 caracteres
Essa tarefa explica como incluir um banco de dados ou um data source lógico no Cadastro
de Data Sources (F98611), no data source do sistema, ou como modificar um data source
existente. Utilize esse aplicativo para modificar ou incluir uma definição de data source após
a instalação inicial do ERP 9.0.
Os data sources que têm o campo Data Source do OCM selecionado na tela
Revisão do Data Source são exibidos.
79
2. Para incluir um data source, na tela Acesso a Data Sources, clique em Incluir.
3. Para modificar um data source existente, clique em Procurar na tela Acesso a Data
Sources para exibir uma lista de data sources.
4. Localize o data source que você quiser modificar e clique em Selecionar.
Atenção
Para exibir seus data sources sem inclusões ou alterações, saia da tela Revisão do Data
Source clicando em Cancelar em vez de OK. Quando você clica em OK, o ERP 9.0 supõe
que você tenha incluído ou alterado um data source e os drivers ODBC existentes podem
não funcionar corretamente. Será necessário modificá-los utilizando o applet ODBC Data
Source Administrator, que se encontra no Painel de Controle.
• Classe de Dados
• Plataforma
• Agrupado
80
• Unicode
• Usar Deslocamento Decimal
Consulte também
Drivers de Middleware do Banco de Dados no manual Implementação de
Configurable Network Computing™ para obter uma lista de nomes de DLLs
Us. Data Source Indica como o data source está configurado, os servidores (SVR) que
executarão
os UBEs e as funções de negócios, ou o banco de dados (DB) para
acessar os
dados das tabelas.
Data Source JDBNET? Uma opção que indica se um data source está usando o JDEBNET.
Esta opção é obrigatória para todos os data sources, com exceção do
Access.
Nome do Data Source de Uma string de 30 caracteres que é reservada para uso futuro no
Map. do Servidor JDBNET Cadastro de Data Sources (F98611).
81
Data Source a ser Usado O nome atribuído ao banco de dados durante a instalação, tal como
no Servidor HPDEVORAP
ou HP9000.
Nome da Biblioteca O nome do banco de dados do servidor SQL. Este nome é necessário
para os data sources SQL Server ODBC e SQL Server OLEDB.
Nome Bco Dados O nome atribuído ao banco de dados durante a instalação, tal como
HPDEVORAP
ou HP9000.
Nome do Banco de Dados O nome atribuído ao banco de dados durante a instalação, tal como
(TNS) HPDEVORAP
ou HP9000.
Nome Alias Bco de Dados O nome do banco de dados do servidor SQL. Este nome é necessário
para os data sources SQL Server ODBC e SQL Server OLEDB.
Instânc. Bco Dados O nome da instância do servidor. Este nome é necessário para os data
sources SQL Server ODBC e SQL Server OLEDB.
Nome do Data Source de O nome atribuído ao banco de dados durante a instalação, tal como
ODBC HPDEVORAP
ou HP9000.
Nome do Data Source de O nome atribuído ao banco de dados durante a instalação, tal como
Map. do Servidor HPDEVORAP
ou HP9000.
Unicode Uma opção que indica se o banco de dados oferece suporte a Unicode.
Esta opção é obrigatória para todos os data sources.
82
Usar Propriet. da Tabela Ativa o uso do campo de Identificação do Proprietário.
Usar Data Juliana Marque essa opção para armazenar as datas no formato Juliano. Caso
contrário,
as datas serão armazenadas conforme a definição no Painel de controle
do
Microsoft Windows. O OneWorld ativa, automaticamente, o indicador
OFF para
tabelas que não sejam do OneWorld.
Usar Deslocamento Marque essa opção para que as decimais sejam automaticamente
Decimal deslocadas quando
você recuperar ou atualizar dados com base nas especificações do
dicionário de
dados. Este campo só se aplica a tabelas do OneWorld. As tabelas que
não são
do OneWorld devem ficar em um data source separado, com a função
de
deslocamento de decimal desativada (OFF). Se você usar uma tabela
do OneWorld
como não sendo do OneWorld, este não reconhecerá os campos da
tabela com
deslocamento de decimais. Isso não é verificado na conversão de
tabelas.
Suporte para Atualizações Utilize este indicador para Ligar e Desligar o bloqueio de nível de linha
da
fonte de dados. O usuário deverá ligar este indicador para evitar que os
itens
da integridade da base de dados sejam alterados. O suporte lógico
(software)
personalizado da J.D. Edwards utiliza este indicador para determinar se
o
bloqueio de registro de nível de linha deve ou não ser utilizado.
Data Source do OCM Utilize este indicativo para especificar se a fonte de dados irá conter um
arquivo OCM (F986101). Se o usuário ativar este indicador, o OneWorld
exibe um
1 no campo Fonte de Dados OCM na tela Utilização das Fontes de
Dados. Este
indicador deverá ser definido apenas para a fonte de dados do sistema
e para
qualquer fonte de dados de mapeamento do sistema. Ou seja, o usuário
não
deverá ativar este recurso para qualquer fonte de dados do banco de
dados ou
o registro de fontes de dados que não estejam configurados para o
servidor.
Suporte a Tipos Dados Obj. Uma opção que indica se um banco de dados oferece suporte ao tipo
Ext. de dados LOB. Esta opção é obrigatória para todos os data sources do
AS400 e Oracle.
Suporte a BLOB no AS/400 A configuração da Fonte de Dados do Objeto Binário (BLOB) AS/400
indica se
uma fonte de dados poderá conter os Arquivos BLOB do OneWorld.
Nº da Porta do Serv. Bco de O número da porta do servidor JAS. Este número é necessário para os
Dados data sources SQL Server ODBC, SQL Server OLEDB e Oracle.
83
Nome do SID da Oracle O nome da instância do servidor. Este nome é necessário para os data
sources SQL Server ODBC e SQL Server OLEDB.
Quando você copia ou transfere objetos entre data sources, o ERP 9.0 verifica a versão de
cada data source e determina se o de origem e o de destino residem em versões
compatíveis. Se for necessária a conversão de Unicode (por exemplo, transferir da versão
Xe para a versão ERP/SCM90), o ERP 9.0 converte os dados para você se você usar a
versão ERP/SCM90 ou posterior.
O ERP 9.0 não permite que você mova ou copie objetos entre data sources com versões
incompatíveis. Ao incluir um data source, se o registro já estiver na tabela
Liberação/Mapeamento do Data Source (F00948) da estrutura de dados e o tipo de dados já
estiver inseridos, o sistema exibirá um erro. Pode haver somente um nível de versão definido
para um data source por tipo de dados.
1. Na tela Pesquisa e Seleção de Máquinas, localize o data source com o qual deseja
trabalhar e clique em Selecionar.
2. Na tela Acesso a Data Sources, selecione Dimensionamento do Banco de Dados ou
Dimensionamento Predeterminado no menu Linha.
Observação
Você também pode acessar esse aplicativo a partir do aplicativo Gerenciador de
Configuração de Objetos.
84
A tela Revisão do Dimensionamento de Tabela e Data Source será exibida com as
informações digitadas anteriormente.
Observação
Como opção, para exibir a tela Revisão do Dimensionamento de Tabela e Data Source,
selecione Banco de Dados Predeterminado no menu Linha da tela Acesso a Data Sources.
Assim, o valor DEFAULT é inserido no campo Nome do Objeto, para que sejam usados
valores predeterminados na tela. Se você alterar o nome do objeto DEFAULT, os campos
que anteriormente eram preenchidos com valores predeterminados serão exibidos.
• Data Source
• Nome Objeto
Para Data Sources do UDB:
• Data Source
• Nome da Tabela
Observação
É possível definir parâmetros para todos os objetos de um data source, digitando DEFAULT
no campo Nome do Objeto/Tabela.
85
• Tabela – Espaço em Tabela
• Tamanho Predeterminado do Objeto Extenso (bytes)
• Porcentagem de Espaço Livre por Página de Índice
• Tabela – Espaço em Tabela 32K
• Espaço em Tabela do Índice
• Objeto Extenso – Espaço em Tabela
• Porcentagem de Espaço Livre por Página de Tabela
• Porcentagem Mínima de Espaço Livre
• Objeto Extenso – Alterações no Histórico
• Objeto Extenso – Dados Compactos
• Histórico Inicial
• Tabela Volátil
• Modo de Anexo
Observação
No data source do Oracle, se o nome do objeto for DEFAULT, os únicos campos que podem
ser inseridos ou modificados na tela Revisão do Dimensionamento de Tabelas e Data
Sources são Nome do Espaço em Tabela e Nome do Espaço do Índice
Consulte também
Inclusão ou Modificação de um Data Source no manual Implementação de
Configurable Network Computing™ para obter informações adicionais sobre data
sources
Valor Predeterminado
Essas opções de processamento permitem o seguinte:
86
• Especificar um data source local (banco de dados) ou um data source do servidor
• Indicar se você deseja criar um data source ODBC quando o programa de Instalação
da Estação de Trabalho for executado
Para obter informações sobre uma opção de processamento, clique com o botão direito do
mouse no campo da opção e escolha "O que é isso?" no menu. Ou então, clique no campo
da opção de processamento e pressione F1.
A tarefa a seguir descreve como definir opções de processamento para um relatório de data
sources através do driver de relatório.
87
Consulte também
Opções de Processamento do Cadastro de Data Sources (R98611) e Comparação
do Cadastro de Data Sources (R986112) no manual Implementação de Configurable
Network Computing™ para obter informações adicionais
Driver UBE
Essa opção de processamento permite especificar o relatório Cadastro de Data Sources que
você deseja executar. Verifique se o número do relatório exibido corresponde ao relatório a
ser executado. Você também pode especificar a versão que deseja utilizar para esse
relatório.
Para obter informações sobre uma opção de processamento, clique com o botão direito do
mouse no campo da opção e selecione no menu a opção "O que é isso?". Ou então, clique
no campo da opção de processamento e pressione F1.
2. Versão
Utilize essa opção de processamento para especificar a versão do relatório a ser utilizado.
R986112
Essa opção de processamento permite especificar os dois data sources a serem utilizados
na comparação, o método de comparação e como tratar a impressão de exceções.
Para obter informações sobre uma opção de processamento, clique com o botão direito do
mouse no campo da opção e selecione no menu a opção "O que é isso?". Ou então, clique
no campo da opção de processamento e pressione F1.
1. Data Source Um
88
3. Método de Comparação
Utilize esta opção de processamento para especificar o método de comparação utilizado. O
método de comparação determina como o ERP 9.0 pesquisa os data sources. Quando você
compara em uma direção, o ERP 9.0 relaciona somente os registros do Data Source Um que
não estão no Data Source Dois. Quando você compara nas duas direções, o ERP 9.0
relaciona registros que estão no Data Source Um e não no Data Source Dois e registros do
Data Source Dois que não estão no Data Source Um.
4. Somente Exceções
Utilize essa opção de processamento para especificar se somente as exceções do relatório
ou todos os registros no relatório de comparação devem ser impressos. Os valores válidos
são:
R98611
Essa opção de processamento permite especificar o data source a ser utilizado para o
relatório.
Para obter informações sobre uma opção de processamento, clique com o botão direito do
mouse no campo da opção e selecione no menu a opção "O que é isso?". Ou então, clique
no campo da opção de processamento e pressione F1.
Instruções Preliminares
Utilize o driver de relatório para inserir opções de processamento.
89
1. Na tela Acesso a Versões de Aplicativos em Lote – Versões Disponíveis, digite
R986112 no campo Aplicativo em Lote e, em seguida, clique em Procurar.
2. Clique duas vezes na versão XJDE0001.
3. Na tela Solicitação de Versão, clique na opção Seleção de Dados e em Submeter.
4. Na tela Seleção de Dados, selecione as colunas apropriadas para especificar os
registros exatos que deseja comparar.
5. Clique em OK.
Execute o relatório Cadastro de Data Sources (R98611) para imprimir um relatório da tabela
Cadastro de Data Sources (F98611) de um data source específico.
90
Middleware
Em um ambiente cliente/servidor, os aplicativos devem comunicar-se entre plataformas
diferentes. Essas plataformas podem ter protocolos de comunicação, sistemas de
gerenciamento de banco de dados e sistemas operacionais de hardware diferentes. Para
que os clientes comuniquem-se com servidores e os servidores comuniquem-se com outros
servidores, deve existir um mecanismo para ligar vários protocolos e várias questões de
fornecedores. Esse mecanismo é uma camada de software denominada middleware, que
reside entre o sistema operacional e os aplicativos de negócios. É importante ter uma
arquitetura de aplicativo com base em uma estratégia de middleware única e consistente.
91
conjunto de protocolos TCP/IP.
JDENet é uma solução de middleware ponto a ponto. Por exemplo, pense em um cliente
como um iniciador de conversa na rede e em um servidor como quem responde a conversa
na rede. Nesse exemplo, o cliente sempre inicia a conversa solicitando algo de outra
máquina. Essa máquina atua como servidor quando responde a uma solicitação da rede,
como quando fornece algo que o cliente solicitou. Nessa solução de middleware ponto a
ponto, a distinção entre cliente e servidor é determinada pela máquina que inicia a
conversação. Qualquer máquina, em execução em qualquer plataforma, pode atuar como
cliente ou como servidor em um determinado momento.
Com o JDENet, a comunicação entre o cliente e o servidor ocorre por meio de mensagens.
As mensagens do JDENet contêm solicitações de processamento, como solicitações de
funções de negócios, jobs em lote ou histórico do ERP 9.0 sobre segurança. As mensagens
do JDENet podem ser originadas do cliente ou do servidor. O JDENet trata solicitações do
banco de dados somente se forem utilizados vários servidores de tipos diferentes.
As mensagens são mais apropriadas para aplicativos direcionados por eventos. Elas são o
oposto das chamadas de procedimento remoto (RPC), que são síncronas. A compactação e
o “reconhecimento” de mensagens do JDENet garante que a transmissão da mensagem
seja completa.
92
Design do ERP 9.0 com Base no Processo
Embora as estações de trabalho clientes do ERP 9.0 possam ter mais de uma cópia do ERP
9.0 carregado, somente um aplicativo ERP9.0 executável no Windows pode estar em
execução por vez. O ERP 9.0 utiliza um processo de rede interno denominado JDENet para
comunicar uma solicitação ao servidor ERP 9.0.
A vantagem dessa arquitetura é que várias estações de trabalho podem fazer solicitações ao
mesmo servidor simultaneamente. Você pode controlar o número de estações de trabalho
que podem fazer e manter uma conexão de sessão com um processo principal do servidor.
Também é possível definir o número total de processos dedicados (e o número de cada tipo)
que o ERP 9.0 utiliza para processar tipos específicos de solicitações da estação de
trabalho.
Processos de Rede
Conforme definido no arquivo jde.ini de cada servidor, podem existir vários processos
JDENET_n. Independentemente do número de processos JDENET_n existentes, o processo
JDENET_n inicial atua como “atendente principal”.
Se forem especificados vários jobs JDENET_n, o ERP 9.0 iniciará os jobs conforme
necessário, alocando um a cada solicitação. Quando o número máximo de processos
JDENET_n for iniciado, o ERP 9.0 alternará automaticamente entre os jobs JDENET_n em
execução atualmente até que seja atingido o número máximo de conexões, permitindo o
equilíbrio de carga entre processos de rede do ERP 9.0. Se o número máximo de conexões
do job JDENET_n for atingido em um determinado servidor, um cliente ou um servidor não
poderá iniciar uma sessão adicional do ERP 9.0 nesse servidor até que uma conexão de
sessão existente seja encerrada. Em seu design, todas as conexões com o JDENET_n ficam
ativas durante a sessão inteira do ERP 9.0.
Por exemplo, suponha que o arquivo jde.ini no servidor especifique que são permitidos
quatro processos JDENET_n. A primeira solicitação JDENET_n é encaminhada ao
“atendente principal”, que é o processo JDENET_n inicial executado na inicialização do
servidor. Quando uma segunda solicitação do JDENET_n é recebida, o “atendente principal”
a atribui a um segundo processo JDENET_n, que é iniciado em seguida. Essa atribuição
continua enquanto durar a sessão entre o dispositivo solicitante e o servidor. O mesmo
processo ocorre para a terceira e a quarta solicitações do JDENET_n. Quando a quinta
solicitação é recebida, ela é atribuída ao primeiro processo do JDENET_n e o ciclo continua.
Processos de Núcleo
93
lógico, ele encaminhará a solicitação a um job JDENET_k apropriado. O ERP 9.0 determina
um job JDENET_k apropriado com base em identificadores de mensagens. O job JDENET_k
é o processo do ERP 9.0 que fornece o link entre o job JDENET_n e o job de processamento
específico da plataforma apropriada. O processo JDENET_k é aplicável somente a
servidores.
O job JDENET_k trata o roteiro em duas vias para os diversos processos lógicos e a partir
deles e o job JDENET_n trata a devolução para a máquina apropriada. Existem onze tipos
dedicados de núcleo e cada um é responsável por um tipo específico de processo do ERP
9.0.
Consulte também
Middleware no manual System Administration para obter informações adicionais
sobre JDENet
Sistemas de gerenciamento de bancos de dados (DBMS) diferentes têm sua própria versão
de SQL (Structured Query Language). Por exemplo, a tabela a seguir mostra como o
Microsoft SQL Server, o Oracle e o DB2/400 tratam a mesma instrução SQL:
O JDEBase fornece:
94
O JDEBase fornece um conjunto de APIs para o desenvolvedor e um conjunto de programas
de conversão para o ERP 9.0. Os programas de conversão são incorporados nas definições
de data source.
Por exemplo, suponha que seja feita uma solicitação de dados para o cadastro geral. O
Gerenciador de Configuração de Objetos (OCM) determina qual data source contém a tabela
solicitada. A tabela Cadastro de Data Sources (F98611) fornece as informações sobre o
banco de dados.
95
Modos de Processamento
O ERP 9.0 oferece várias formas de executar aplicativos interativos. O método escolhido
depende das suas necessidades e da configuração do sistema. Todos os métodos permitem
a distribuição de dados e de lógica de uma forma que otimize a potência da estação de
trabalho e a integridade dos dados do servidor.
Consulte também
Utilização do Processamento por Conexão Direta no manual Implementação de
Configurable Network Computing™ para obter informações adicionais sobre o
modelo de conexão direta
O processo de upload, que é o processamento em lote que o usuário inicia, transfere dados
da estação de trabalho e executa as ações a seguir.
96
• Atualiza a tabela F0041Z1 na estação de trabalho para indicar que o ERP 9.0 fez
upload das transações. Essa ação impede que o ERP 9.0 faça upload da mesma
transação mais de uma vez.
• Chama uma função principal de negócios no servidor para repetir toda a validação
local e adicional que não foi considerada essencial durante a entrada do pedido e
grava registros nas tabelas de transação permanentes.
• Envia mensagens de êxito ou de erro para o Centro de Trabalho, no qual o usuário
pode verificá-las e limpá-las.
• Atualiza a tabela F0041Z1 no servidor e na estação de trabalho com o status de
cada transação processada durante o upload.
O Centro de Trabalho envia uma mensagem para cada job concluído (com ou sem erros)
para o usuário que executou o processo. Para limpar um erro, consulte os detalhes. Se o
erro exigir uma ação do usuário, ative a transação na qual ele ocorreu.
Consulte também
Utilização do Processamento de Armazenamento e Envio no manual Implementação
de Configurable Network Computing™ para obter informações adicionais sobre o
modelo de armazenamento e envio
O processamento de lote único reduz o tráfego na rede, pois o aplicativo P4004Z executa
menos edições campo por campo. Por isso, ele é ideal para entrada de pedidos de vendas
em uma rede de área ampla (WAN).
Ao utilizar o processamento de lote único, o usuário abre mão do acesso direto aos arquivos
F4201 e F4211, que contêm os dados mais atualizados e completos sobre todos os pedidos
de vendas. Como o aplicativo P4004Z não acessa esses arquivos diretamente, ele pode
apenas verificar, atualizar a excluir pedidos atuais nos arquivos Z. Como esses pedidos são
movidos para os arquivos de produção (F4201 e F4211), o usuário precisaria utilizar o
aplicativo P4210 para verificar, atualizar ou excluir um pedido de vendas.
Subsistema
O tipo de subsistema do processamento de lote único tem uma versão do aplicativo em lote
R40211Z em execução em segundo plano. O aplicativo em lote do subsistema verifica
periodicamente os arquivos Z no servidor empresarial, executa a função de validação em
lote quando houver dados prontos para serem processados e transfere esses dados dos
arquivos Z no servidor empresarial para as tabelas de produção F4201 e F4211.
97
Observação
A versão ZJDE0002 do aplicativo em lote R40211Z é enviada com um período de 30
milissegundos. Isso significa que esse aplicativo em lote é executado a uma freqüência de
33,3 vezes por segundo, o que não é o melhor uso dos recursos da CPU no servidor
empresarial. Se o modo de subsistema de lote único for utilizado em um ambiente de
produção, um valor mais razoável será 15.000 milissegundos ou uma vez a cada 15
segundos.
Modo On-line
A opção do modo on-line apresenta a tela de seleção de impressora do aplicativo em lote
após a conclusão do pedido de vendas. Após a seleção da impressora, uma versão do
aplicativo em lote R40211Z executa a função de edição em lote, transferindo dados dos
arquivos Z no servidor empresarial para as tabelas de produção F4201 e F4211.
O ERP 9.0 envia todos os erros para o Centro de Trabalho. Os usuários podem definir uma
opção para obter avisos do ERP 9.0, quando uma nova mensagem for enviada, ou aguardar
para ler todas as mensagens.
O processamento sem cliente permite a conexão com aplicativos ERP 9.0 e dados da
estação de trabalho, utilizando somente um navegador de Internet. Esse modo de
processamento é semelhante ao processamento por conexão direta, pois os dados e a
lógica são armazenados em um local central. Essa configuração facilita a manutenção dos
requisitos de armazenamento na estação de trabalho.
Consulte também
O manual Soluções com Base na Web para obter informações adicionais sobre o
processamento sem cliente
Para obter o melhor desempenho com o processamento por conexão direta, a J.D. Edwards
recomenda os locais a seguir para processamento de dados e lógica:
98
Configuração do Processamento por Conexão Direta
A visão geral do processo para configurar o processamento por conexão direta é descrita a
seguir.
Consulte também
Inclusão de Ambientes no manual Implementação de Configurable Network
Computing™ para obter informações adicionais sobre a verificação de path codes de
produção
Localização de Funções Principais de Negócios no manual Implementação de
Configurable Network Computing™ para obter informações adicionais sobre o
mapeamento para o servidor
Utilização do Gerenciador de Configuração de Objetos no manual Implementação de
Configurable Network Computing™ para obter informações adicionais sobre o
processamento por conexão direta
Dependendo da sua configuração, você pode exigir vários ambientes com conexão direta.
Por exemplo, para fornecer suporte a configurações em vários níveis, você pode precisar de
um ambiente que mapeie todo o processamento de aplicativos para um servidor e todos os
dados para um servidor empresarial.
99
Localização das Funções de Negócios Principais
O ERP 9.0 edita muito pouco as transações na máquina de armazenamento e envio, o que
permite a inserção rápida. Uma função principal de negócios executa a edição completa
quando o usuário faz upload das transações de armazenamento e envio no servidor
empresarial.
Importante
Para manter a integridade dos dados, certifique-se de que existam próximos números ou
tipos de documentos exclusivos para cada usuário de armazenamento e envio. Dependendo
das exigências da empresa, a J.D. Edwards recomenda as soluções descritas a seguir.
Observação
Não utilize todos os tipos de documentos para usuários de armazenamento e envio,
pois alguns tipos podem ser necessários para outras áreas da empresa.
Os tipos de documentos são de A0 a Z9. Se você acha que utilizará todos os tipos
de documentos para usuários de armazenamento e envio, considere a solução a
seguir para manter a integridade dos dados em um ambiente de armazenamento e
envio.
100
• Se a empresa tiver um grande número de usuários de armazenamento e envio,
atribua a cada um deles uma faixa exclusiva de próximos números para serem
atribuídos a registros. Por exemplo, o usuário 1 atribui somente números de 0001 a
9999, o usuário 2 atribui somente números de 10000 a 19999, etc. Vários registros
não compartilham números, portanto sua empresa mantém a integridade dos dados.
Este método pode ser difícil de gerenciar, então, utilize-o somente se outros
métodos não funcionarem em sua empresa.
Instruções Preliminares
Crie o novo ambiente para o processamento armazenamento e envio. Esse
ambiente deve utilizar o path code de produção. O ambiente pode ter o nome
SFPD9 ou semelhante.
Não crie o ambiente copiando um já existente, pois a cópia incluirá os mapeamentos
do Gerenciador de Configuração de Objetos (OCM) do ambiente. Verifique também
se o indicador de Instalação Just-In-Time está definido como N para desativar a
instalação just-in-time no ambiente de armazenamento e envio.
Observação
Consulte Inclusão de Ambientes no manual Implementação de Configurable Network
Computing™ para obter informações adicionais.
101
F0004 Tipos de Códigos Definidos pelo Usuário
Consulte também
Inclusão de Ambientes no manual Implementação de Configurable Network
Computing™ para obter informações adicionais sobre a criação de um novo
ambiente para processamento de armazenamento e envio
Utilização do Gerenciador de Configuração de Objetos no manual Implementação de
Configurable Network Computing™ para obter informações adicionais sobre a
criação de um mapeamento predeterminado para objetos de tabela
Tabelas de Dados Técnicos Necessárias para Armazenamento e Envio no manual
Implementação de Configurable Network Computing™ para obter informações
adicionais sobre tabelas e uma lista completa de tabelas técnicas
Tabelas de Dados de Negócios Necessárias para Armazenamento e Envio no
manual Implementação de Configurable Network Computing™ para obter
informações adicionais sobre tabelas e uma lista completa de tabelas de dados de
negócios
102
Administração do Processamento de Armazenamento e Envio
Importante
A tarefa acima deve ser executada no mínimo uma vez. O administrador deve executá-la
regularmente, para garantir dados precisos e atuais para os usuários de armazenamento e
envio.
Ambiente
1. Digite o nome do ambiente de destino no qual o Digite o nome do ambiente de armazenamento e envio
banco de dados será criado. (Se esse relatório for criado, como SFPD9.
chamado de outro processo, o ambiente de destino
será inserido).
103
2. Digite o nome do data source de destino no qual o Se você não digitar a opção anterior, digite o nome do
banco de dados será criado. data source de armazenamento e envio.
3. Digite 1 para carregar dados de produção ou 2 para Sempre digite 2 para dados de demonstração, pois
carregar dados de demonstração. O valor esse processamento em lote procura o indicador
predeterminado é carregar dados de produção. (Se Copiar Dados (Y/N) no registro do Bibliotecário de
esse relatório for chamado de outro processo, esse Objetos para determinar se os dados devem ser
indicador será inserido). copiados nessa tabela. Como algumas dessas tabelas
técnicas serão especificadas com NÃO para o
indicador Copiar Dados (Y/N), o valor 2 nessa opção
de processamento significa que o ERP 9.0 ignora o
indicador e copia todos os dados de produção normais
dessas tabelas.
4. Digite o nome do data source de origem para Deixe em branco se estiver copiando de vários data
carregar os dados. (Se esse relatório for chamado de sources e utilize a próxima opção de processamento.
outro processo, o data source de origem será Se você utilizar essa opção, digite um nome de data
inserido). source como ERP 9.0 Local.
5. Digite o nome do ambiente de origem no qual o Em vez de digitar um nome de data source, digite o
banco de dados será copiado. (Se esse relatório for nome do ambiente de origem. Utilize essa opção em
chamado de outro processo, o ambiente de origem vez da anterior se você estiver copiando de vários data
será inserido). sources e se todos residirem em um ambiente.
Atualização
6. Digite 0 para o modo teste ou 1 para criar o banco Digite 1 para gerar um relatório e copiar as tabelas
de dados do ambiente. O valor predeterminado é técnicas para a máquina local.
modo teste.
7. Digite A para recriar tabelas existentes em data Digite A para limpar os arquivos e recriar os dados.
sources que permitem a criação automática de
tabelas. O valor predeterminado é não recriar tabelas.
Impressão
10. Digite 1 para imprimir somente exceções. O valor Digite 1 para imprimir somente as linhas de exceção
predeterminado é imprimir todas as linhas. do relatório. Deixe esta opção em branco para imprimir
o relatório.
104
Licença
11. Digite Y para criar todas as tabelas ou N para criar Digite Y para criar todas as tabelas.
somente tabelas licenciadas. O valor predeterminado
é criar todas as tabelas.
12. Digite Y para imprimir todas as tabelas do relatório Digite Y para imprimir todas as tabelas.
ou N para imprimir somente as tabelas licenciadas. O
valor predeterminado é imprimir todas as tabelas.
Instruções Preliminares
Utilize o aplicativo de administração do banco de dados para garantir que todas as
definições de tabela de dados de negócios estejam dentro do banco de dados
JDELocal_Data.mdf na estação de trabalho do administrador.
Observação
Para todas as tabelas de dados de negócios não preenchidas é necessário executar
o aplicativo em lote Criação de Banco de Dados do Ambiente (R98403).
Todas as versões enviadas pela J.D. Edwards são exibidas. Essas versões são os
processamentos em lote que fazem download da tabela de dados de negócios.
Execute cada versão das tabelas de dados de negócios que devem ser copiadas na
máquina local do administrador.
105
Verifique se esse é seu ambiente de produção normal, que indica todas as
tabelas configuradas do servidor de replicação.
Observação
Na tela Substituições do Ambiente, se você clicar no botão do assistente visual, a
tela Pesquisa no Ambiente será exibida. Selecione o ambiente adequado e clique
em Selecionar.
Você deve distribuir o banco de dados JDEb7.mdb do Microsoft Access criado com os
processos de download de dados técnicos e de negócios. Esse banco de dados deve estar
acessível para os usuários de armazenamento e envio, pois é o banco de dados que eles
copiam para suas estações de trabalho.
106
2. Verifique na seção [DB SYSTEM SETTINGS - SECONDARY] se o valor
predeterminado está definido como ERP 9.0 Local - PD9. Esse ambiente
predeterminado acessa o banco de dados JDELocal_Data.mdf após o tempo limite
da definição do banco de dados de rede principal.
Você também pode alterar o arquivo setup.ini para que o ambiente predeterminado
seja definido como SFPD9 para os pacotes de produção e os usuários de
armazenamento e envio não precisem atualizar seus arquivos jde.ini após cada
instalação da estação de trabalho. As definições devem ser as seguintes:
Default Env=SFPD9
Default Pathcode=PD9
Default Pathcode=PD9
Os usuários de armazenamento e envio devem executar esta tarefa no mínimo uma vez
para ativar o processamento de armazenamento e envio em suas estações de trabalho.
Atenção
Os usuários devem executar essa tarefa regularmente, para garantir dados precisos e
atualizados. Estabeleça procedimentos para a freqüência na qual os usuários de
armazenamento e envio devem atualizar seus bancos de dados do Microsoft Access a partir
do banco de dados no servidor.
Esse processo descreve como fazer upload para o servidor empresarial das transações
inseridas por usuários de armazenamento e envio. Um aplicativo em lote faz upload de
transações dos arquivos de trabalho na máquina local para os arquivos de trabalho no
servidor.
107
► Upload de transações de armazenamento e envio
Quando os usuários tiverem concluído suas transações, ele estarão prontos para fazer
upload das transações de armazenamento e envio. Solicite que os usuários façam logout do
ERP 9.0, reconectem suas estações de trabalho à rede da empresa e as reinicializem e, em
seguida, façam login no ambiente de produção normal.
Atenção
Para processar os dados corretamente, execute esse aplicativo em lote localmente
na estação de trabalho.
3. Utilize esse relatório para verificar se o ERP 9.0 faz upload das transações
corretamente.
4. No servidor, execute o ERP 9.0.
5. Na tela Acesso a Versões em Lote – Versões Disponíveis, digite um dos seguintes
aplicativos no campo Aplicativo em Lote e clique em Procurar:
• R09110Z para Processador de Lançamentos em Lote
• R04110Z2 para Processador de Vouchers para Armazenamento e Envio
• R40211Z para Criação e Edição de Pedidos Periódicos
O aplicativo em lote utiliza os dados dos arquivos de trabalho para criar registros nos
arquivos de transações no servidor.
108
O processamento de armazenamento e envio está completo agora.
As tabelas de dados técnicos a seguir devem residir na máquina local do usuário que as
tabelas utilizam para processamento de armazenamento e envio.
Tabela Descrição
109
F9865 Arquivo de Informações da Tela
Consulte também
Download de Dados Técnicos no manual Implementação de Configurable Network
Computing™ para obter informações adicionais sobre a cópia de tabelas para uma
máquina local
Instruções Preliminares
Antes de os usuários finais fazerem download das tabelas Código Definido pelo
Usuário (F0004 e F0005) para um dos verticais (como Lançamento, Entrada de
Vouchers e Entrada de Pedido de Vendas), eles devem utilizar os critérios a seguir
para verificar se precisam dessas tabelas.
O usuário final deve executar uma seleção de dados nessas tabelas.
O administrador de sistema não preencheu essas tabelas como parte do banco
de dados de armazenamento e envio JDELocal_Data.mdf fornecido para
usuários finais.
Tabela Descrição
110
F0010 Constantes da Companhia
Observação
Podem ser necessárias tabelas adicionais.
Lançamentos (P0911Z1)
Tabela Descrição
111
F0006 Cadastro de Unidades de Negócios
Observação
Podem ser necessárias tabelas adicionais.
Tabela Descrição
112
F0004 Tipos de Códigos Definidos pelo Usuário
113
F4013 Arquivo de Referência Cruzada do Processamento de Pedidos
114
Configuração Típica do Cliente
A configuração do ERP 9.0 pode ser feita de várias formas. A seguir são fornecidos
exemplos e recomendações para a configuração.
Para customizar sua configuração, altere somente as descrições na configuração típica, não
os nomes. Os upgrades serão mais fáceis e terão menos etapas manuais se você utilizar os
padrões de nomenclatura recomendados pela J.D. Edwards.
• Path code
• Tipo de dados (como produção, teste ou protótipo)
• Localização dos dados
• Local de execução dos aplicativos em lote
Este capítulo o ajuda a entender uma configuração típica do ERP 9.0 da perspectiva da
estação de trabalho. Isto é, os mapeamentos apresentados neste capítulo são de
mapeamentos do servidor de estação de trabalho para a empresa e não de servidor para
servidor (por exemplo, mapeamentos para o servidor não aparecem na lista). Apesar de a
J.D. Edwards fornecer o ERP 9.0 com uma configuração típica, ela pode ser alterada.
Você deve compreender os ambientes básicos de uma configuração do ERP 9.0. Para cada
ambiente, este capítulo descreve:
• O path code
• O objetivo
• Os mapeamentos de objetos
Todos os ambientes ERP 9.0 recebidos da J.D. Edwards compartilham os seguintes data
sources:
• System – B9
• Object Librarian – B9
• Data Dictionary – B9
115
Data Sources Compartilhados em Ambientes UNIX e Windows NT
• Objetos centrais
• Tabelas de versões
• Dados de negócios
• Tabelas de controle
• OneWorld Local
116
Ambiente de Produção (PD9)
117
Data source Central Objects Central Objects - DV9
118
Data source Versions Tables OneWorld Local
Ambientes Remotos
Por exemplo:
xxxJPD9 indica um Servidor de Aplicativos JAVA para o ambiente PD9 no local xxx
ou um Windows Terminal Server.
xxxWTS9: indica um Windows Terminal Server para o ambiente TS9 no local xxx.
Os path codes e data sources de ambientes remotos são idênticos aos ambientes base.
Ambiente PD9
Path
PD9
Code
PD9 é o ambiente de produção em operação para os usuários finais que terão um pacote
testado e liberado em suas máquinas. Os aplicativos em lote são executados no servidor.
Objetivo
É possível que mais de um ambiente de produção seja estabelecido para tipos diferentes
de dados distribuídos, lógica e modos de processamento.
Mapeamento Explicação
Business Data - O mapeamento do objeto predeterminado. Tabelas que não são mapeadas
PROD especificamente por outros data sources utilizam esse data source como
mapeamento predeterminado. Esse mapeamento inclui a seguinte tabela:
Central Objects Mapeia para as tabelas de objetos centrais, inclusive F98950 – Substituições de
- PD9 Usuário.
Data Dictionary Mapeia para as tabelas de dicionário de dados e para o texto do objeto de mídia do
- B9 dicionário de dados na seguinte estrutura de dados:
119
Data Source Mapeia para a máquina na qual os aplicativos em lote são executados.
Lógico
Object Librarian Mapeia para as tabelas do Bibliotecário de Objetos e para o texto do objeto de mídia
- B9 do Bibliotecário de Objetos nas seguintes estruturas de dados:
Ambiente TS9
Path
PY9
Code
Mapeamento Explicação
Business Data - Test O mapeamento do objeto predeterminado. Tabelas que não são mapeadas
especificamente por outros data sources utilizam esse data source como
mapeamento predeterminado. Esse mapeamento inclui a seguinte tabela:
120
Central Objects - PY9 Mapeia para as tabelas de objetos centrais, inclusive F98950 –
Substituições de Usuário.
Control Tables - Test Mapeia para as tabelas de próximo número, tabelas de código definido pelo
usuário e menus.
Data Source Lógico Mapeia para a máquina na qual os aplicativos em lote são executados.
Object Librarian - B9 Mapeia para as tabelas de bibliotecário de objetos e para o texto do objeto
de mídia do bibliotecário de objetos nas seguintes estruturas de dados:
• GT9860A – Estrutura de Texto Genérica do Bibliotecário de Objetos
• GT9862A – Observações da Função de Negócios
• GT98DSA – Observações da Estrutura de Dados – Estrutura e Item
• GT98DSB – Observações da Estrutura de Dados – Estrutura e Item
• GT98TMPL – Modelos de Objeto de Mídia
Ambiente PY9
Path
PY9
Code
Mapeamento Explicação
Business Data O mapeamento predeterminado de objetos. Tabelas que não são mapeadas
- CRP especificamente por outros data sources utilizam esse data source como
mapeamento predeterminado. Esse mapeamento inclui a seguinte tabela:
121
Central Objects Mapeia para as tabelas de objetos centrais, inclusive F98950 – Substituições de
- PY9 Usuário.
Data Dictionary Mapeia para as tabelas de dicionário de dados e para o texto do objeto de mídia do
- B9 dicionário de dados na seguinte estrutura de dados:
Data Source Mapeia para a máquina na qual os aplicativos em lote são executados.
Lógico
Object Mapeia para as tabelas de bibliotecário de objetos e para o texto do objeto de mídia
Librarian - B9 do bibliotecário de objetos nas seguintes estruturas de dados:
Ambiente DV9
Path
DV9
Code
Mapeamento Explicação
Business Data - O mapeamento predeterminado de objetos. Tabelas que não são mapeadas
PROD especificamente por outros data sources utilizam esse data source como
d i d E i l i i b l
122
mapeamento predeterminado. Esse mapeamento inclui a seguinte tabela:
Data Dictionary - B9 Mapeia para as tabelas de dicionário de dados e para o texto do objeto de
mídia do dicionário de dados na seguinte estrutura de dados:
Data Source Lógico Mapeia para a máquina na qual os aplicativos em lote são executados.
Object Librarian - B9 Mapeia para as tabelas de bibliotecário de objetos e para o texto do objeto de
mídia do bibliotecário de objetos nas seguintes estruturas de dados:
OneWorld Local - DV9 • Mapeia para as tabelas de código definido pelo usuário.
123
Ambiente JD9
Path
JD9
Code
Utilize o ambiente JD9 para testar os objetos originais (não alterados) da J.D. Edwards
com dados de demonstração da J.D. Edwards. Utilize esse ambiente também para aulas
de treinamento. Ele deve ser utilizado para comparar objetos modificados com objetos
originais.
Objetivo Se você encontrar um problema de software que o Serviço Mundial de Atendimento ao
Cliente da J.D. Edwards não consegue reproduzir, será solicitado que faça login no
ambiente original para reproduzir o problema. Faça atualizações rotineiras (mensais ou
trimestrais) dos dados da J.D. Edwards que este ambiente utiliza com os dados de
demonstração enviados com o software.
Mapeamento Explicação
Business Data -JDE O mapeamento do objeto predeterminado. Tabelas que não são mapeadas
especificamente por outros data sources utilizam esse data source como
mapeamento predeterminado. Esse mapeamento inclui a seguinte tabela:
Data Dictionary - B9 Mapeia para as tabelas de dicionário de dados e para o texto do objeto de
mídia do dicionário de dados na seguinte estrutura de dados:
Data Source Lógico Mapeia para a máquina na qual os aplicativos em lote são executados.
Object Librarian - B9 Mapeia para as tabelas de bibliotecário de objetos e para o texto do objeto de
mídia do Bibliotecário de Objetos nas seguintes estruturas de dados:
124
Conceitos Básicos sobre Data Sources Comuns
Se o servidor empresarial tiver Oracle Server ou Microsoft SQL Server e for uma máquina
mais potente que o servidor de distribuição, a J.D. Edwards recomenda, por motivos de
desempenho, que você coloque todos os data sources (exceto o OneWorld Local) no
servidor empresarial e não no de distribuição.
Data Sources
Nome do Data
Proprietário e Objetivo
Source
O proprietário é CRPDTA.
O proprietário é PRISTDTA.
Business Data -
A biblioteca é PRISTDTA.
JDE
Os dados originais fornecidos com o ERP 9.0.
O proprietário é PRODDTA.
Business Data -
A biblioteca é PRODDTA.
PROD
Os dados de negócios de produção.
O proprietário é TESTDTA.
O proprietário é PY9.
O proprietário é DV9.
O proprietário é JD9.
Central Objects -
A biblioteca é COJD9.
JD9
O data source de objetos centrais associado ao path code JD9.
Central Objects -
O proprietário é PD9.
PD9
125
A biblioteca é COPD9.
O data source de objetos centrais associado ao path code PD9. Transfira objetos
para esse data source depois de testá-los no path code DV9.
O proprietário é CRPCTL.
Control Tables -
A biblioteca é CRPCTL.
CRP
As tabelas de controle utilizadas no ambiente CRP.
O proprietário é PRODCTL.
Control Tables -
A biblioteca é PRODCTL.
Prod
As tabelas de controle utilizadas no ambiente de produção.
O proprietário é TESTCTL.
Control Tables -
A biblioteca é TESTCTL.
Test
As tabelas de controle utilizadas no ambiente de teste.
O proprietário é DD9.
Data Dictionary -
A biblioteca é DD9.
B9
O dicionário de dados único que todos os ambientes utilizam.
Não há proprietário.
LOCAL O data source que define a máquina local para o ERP 9.0. Utilize-o para substituir
relatórios para a estação de trabalho.
Não há proprietário.
nome da máquina
Um valor que define o host de lógica para o ERP 9.0.
Não há proprietário.
OneWorld Local Os dados localizados no JDELocal MSDE. Esses dados são utilizados somente
no planejador.
Não há proprietário.
OneWorld Local -
PY9 O local de origem que contém os Códigos Definidos pelo Usuário (UDCs): Control
Tables – CRP.
Não há proprietário.
OneWorld Local –
DV9 O local de origem que contém os Códigos Definidos pelo Usuário (UDCs): Control
Tables – Test.
126
Não há proprietário.
OneWorld Local –
JD9 O local de origem que contém os Códigos Definidos pelo Usuário (UDCs):
Business Data – JDE.
Não há proprietário.
OneWorld Local –
PD9 O local de origem que contém os Códigos Definidos pelo Usuário (UDCs): Control
Tables – Production.
O proprietário é SY99.
O proprietário é PY9.
A biblioteca é COPY9.
Versões – PY9
O local de origem que contém a lista de versões e tabelas de texto de opções de
processamento para o ambiente PY9.
O proprietário é DV9.
A biblioteca é CODV9.
Versions - DV9
O local de origem que contém a lista de versões e tabelas de texto de opções de
processamento para o ambiente DV9.
O proprietário é JD9.
A biblioteca é JD9.
Versions - JD9
O local de origem que contém a lista de versões e tabelas de texto de opções de
processamento para o ambiente JD9.
O proprietário é PD9.
O proprietário é COPD9.
Versions - PD9
O local de origem que contém a lista de versões e tabelas de texto de opções de
processamento para o ambiente PD9.
A tabela a seguir resume os dados, ambientes, objetos centrais (path codes) e pacotes
necessários:
Exigência Explicação
127
• Tabelas de controle de produção (utilizadas pelo ambiente PD9)
• Bibliotecário de Objetos (compartilhado por todos os ambientes)
• Sistema (dados técnicos compartilhados por todos os ambientes)
• Dados de negócios de teste
• Tabelas de controle de teste (utilizados pelos ambientes TS9 e DV9)
• Versões
Objetos Centrais Você deve ter os seguintes conjuntos de objetos centrais ou path codes, que são específicos
(Path Codes) da versão:
• PY9
Objetos CRP (testando possivelmente um pacote que ainda não foi
liberado para os usuários de produção), com dados mapeados para
CRP. O path code é PY9 com objetos de tabela mapeados para dados
CRP.
• DV9
Objetos de desenvolvimento com dados de teste. O path code é DV9,
com objetos de tabela mapeados para dados de teste.
• JD9
Objetos originais com dados de demonstração originais da J.D.
Edwards. O path code é JD9, com objetos mapeados para dados
originais da J.D. Edwards.
• PD9
Objetos de produção com dados de produção. O path code é PD9, com
objetos de tabela mapeados para dados de produção.
• TS9
Objetos CRP com dados de teste. O path code é PY9, com objetos de
tabela mapeados para dados de teste.
Pacotes Se você não estiver planejando projetos de desenvolvimento, precisará apenas de dois path
codes: PY9 e PD9. Crie um path code de desenvolvimento se pretende efetuar muitas
modificações no software.
Quanto menor o número de path codes utilizados, melhor. Cada path code adicional exige
manutenção de controle da versão, que é demorada. Portanto, deve existir um bom motivo
para o path code adicional. Mesmo ao efetuar muitas modificações no software, você deve ter
somente os quatro path codes a seguir (conjuntos de objetos centrais):
• PY9
Esse path code contém um conjunto prático de objetos testados durante o piloto de
sala de conferência antes de transferir objetos para a produção. Ele serve para
distribuir correções rápidas ou para fazer pequenas modificações que você
128
transfere rapidamente para produção. Também pode ser utilizado como um local
para testar modificações efetuadas no path code de desenvolvimento antes de
transferi-los para o path code de produção.
• DV9
Utilize esse path code para o desenvolvimento normal. Após um teste bem-
sucedido, transfira os objetos para o path code PY9, utilizando a transferência de
objetos, e distribua para os usuários por meio de uma criação de pacote e uma
instalação da estação de trabalho.
• JD9
Esse é o conjunto de objetos originais enviados da J.D. Edwards. Você não deve
fazer alterações nesse path code além das correções da J.D. Edwards. Esse path
code é utilizado para comparar o software padrão da J.D. Edwards com soluções
customizadas implementadas em outros path codes. Mantenha uma cópia desse
path code para ter uma cópia limpa do ERP 9.0 no caso de precisar fazer alguma
atualização.
• PD9
Esse é o path code de produção. Instalações just-in-time vêm diretamente dessa
localização e objetos do servidor de produção também são distribuídos daqui.
Depois de testar as alterações no software no PY9, transfira-as para o PD9 e
distribua as alterações para os servidores e estações de trabalho empresariais.
Na J.D. Edwards, determinamos que cada pacote deve ter uma versão A e B e que você
alterne entre essas versões ao criar pacotes.
Se estiver utilizando pacotes completos e parciais, você terá quatro pacotes para cada path
code. Essa configuração fornece dois pacotes completos (A e B) para produção e dois
parciais (A e B). Por exemplo:
129
130