Professional Documents
Culture Documents
ii
ndice
Captulo 1. Viso Geral do WebSphere Adapter para PeopleSoft Enterprise . . . 1
O Que H de Novo Neste Release . . . Requisitos de Hardware e Software . . . Viso Geral Tcnica . . . . . . . . Processamento de Sada . . . . . Processamento de Entrada . . . . . Objetos de Negcios . . . . . . . Ligaes de Dados Java. . . . . . O Assistente Bean J2C . . . . . . Conformidade das Normas . . . . Suporte para o Log and Trace Analyzer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 . 2 . 3 . 3 . 4 . 8 . 9 . 10 . 10 . 11 Configurando Propriedades de Especificao de Ativao para Adaptadores Incorporados . . . Alterando Propriedades de Configurao para Adaptadores Independentes . . . . . . . . . Configurando Propriedades do Adaptador de Recursos para Adaptadores Independentes . . . Configurando Propriedades do Connection Factory (J2C) Gerenciado para Adaptadores Independentes . . . . . . . . . . . . Configurando Propriedades do Adaptador de Recursos para Adaptadores Independentes . . . Incluindo bibliotecas de dependncias ao adaptador de recursos implementado . . . . . . . . . Implementao Independente . . . . . . . Implementao de EAR . . . . . . . . . 35 36 36
37 39 40 40 40
49
49 49 50 51 56 57 60 65 72 73 74 77 82 92 93 94
ndice Remissivo . . . . . . . . . . 97
. 34
iii
iv
O componente gerado com o Assistente Bean J2C do Rational Application Developer para WebSphere Software usa uma interface padro e objetos de negcios padro, pegando o objeto de negcios enviado pelo aplicativo cliente e chamando a funo do PeopleSoft. Ele ento retorna um objeto de negcios ao aplicativo cliente. O aplicativo cliente no trabalha diretamente com a funo do PeopleSoft. Em vez disso, o componente chama a funo e retorna os resultados. No exemplo, o aplicativo cliente que precisava da lista de funcionrios envia um objeto de negcios com o intervalo de cdigos de qualificaes ao componente adaptador do PeopleSoft. O aplicativo cliente por sua vez, recebe os resultados (a lista de funcionrios) na forma de um objeto de negcios padro. O aplicativo cliente no precisa de informaes sobre a forma como a funo trabalhou ou a estrutura dos dados. O componente adaptador executa todas as interaes com a funo do PeopleSoft. De forma semelhante, o aplicativo cliente pode ser alertado sobre uma alterao nos dados no servidor PeopleSoft Enterprise (por exemplo, uma alterao no conjunto de habilidades de um funcionrio especfico). possvel gerar um componente adaptador que procura por tais eventos no servidor do PeopleSoft Enterprise e notifica os aplicativos clientes com as atualizaes.
Informaes Adicionais
Os links a seguir fornecem informaes adicionais que podem ser necessrias para configurar e implementar seu adaptador: v A matriz de compatibilidade para o WebSphere Business Integration Adapters e o WebSphere Adapters identifica as verses suportadas de software necessrio para seu adaptador. Para visualizar este documento, v para a pgina de suporte do WebSphere Adapters e clique em Matriz de Compatibilidade atrs do ttulo Relacionado na seo Links de suporte adicionais: http://www.ibm.com/ software/integration/wbiadapters/support/.
v Notas tcnicas para WebSphere Adapters fornecem soluo alternativa e informaes adicionais que no esto includas na documentao do produto. Para visualizar as notas tcnicas para seu adaptador, v para a seguinte pgina da Web, selecione o nome do adaptador da lista Categoria de Produtos e clique no cone de procura: http://www.ibm.com/support/search.wss?tc=SSMKUK &rs=695&rank=8&dc=DB520+D800+D900+DA900+DA800+DB560&dtm.
Processamento de Sada
O adaptador suporta processamentos de pedidos de sada sncronos, para que quando o aplicativo cliente enviar um pedido na forma de objeto de negcios ao adaptador, o adaptador processe o pedido e retorne ao aplicativo cliente um objeto de negcios que represente o resultado da operao. Quando o adaptador recebe uma hierarquia de objetos de negcios do WebSphere, ele a processa da seguinte forma: 1. O adaptador extrai metadados que identificam a interface do componente PeopleSoft apropriada a ser acessada. 2. O adaptador extrai a operao de sada a ser desempenhada. 3. Aps acessar a interface do componente, o adaptador configura as chaves dos valores especificados nos objetos de negcios. Se os valores de chaves no forem gerados, por exemplo, com uma operao Create, o aplicativo PeopleSoft gera campos-chave. 4. Aps recuperar os objetos do PeopleSoft, o adaptador instancia uma interface de componente existente para excluir, recuperar, atualizar ou criar uma interface de componente. 5. Se operaes de atualizao (Create, Update) sero desempenhadas, o adaptador preencher a interface do componente com dados da hierarquia de objetos de negcios do WebSphere. Se operaes Delete forem necessrias, o
Captulo 1. Viso Geral do WebSphere Adapter para PeopleSoft Enterprise
adaptador preencher a interface do componente apenas com StatusColumnName e informao de valor. Nota: Apenas para operaes Create e Update, o adaptador processa atributos na ordem definida no objeto de negcios. Por exemplo, se um atributo complexo estiver entre dois atributos simples, o adaptador processa o atributo simples na primeira posio, em seguida, o atributo complexo e, ento, o atributo simples. Depois que as alteraes forem feitas, a interface do componente ser salva para confirmao dos dados no banco de dados PeopleSoft.
Update
Processamento de Entrada
O adaptador suporta processamentos de entrada assncronos. Isso significa que o adaptador sonda o servidor PeopleSoft Enterprise em intervalos especificados para eventos. Quando o adaptador detecta um evento, ele converte os dados do evento em um objeto de negcios e os envia para o aplicativo cliente.
Armazenamento de Eventos
O armazenamento de eventos uma tabela que contm eventos que representam alteraes de dados at que o adaptador de sondagem possa process-los. O adaptador utiliza o armazenamento de eventos para acompanhar entidades de evento. Para utilizar o processamento de entrada, voc deve utilizar o PeopleTools Application Designer para criar um projeto customizado para a notificao de
eventos. O projeto customizado utiliza duas funes do PeopleCode que determinam a maneira que futuros eventos so processados e o projeto customizado cria o armazenamento de eventos de que o adaptador precisa para processamento de entrada. Sempre que um objeto de negcios for criado, atualizado ou excludo, a funo PeopleCode utilizada no projeto e includa na interface do componente inserir um novo registro no armazenamento de eventos, com o nome do objeto, chaves e valor de status apropriados. Durando o processamento de entrada, o adaptador sonda os eventos do armazenamento de eventos nos intervalos de sondagem configurados. Em cada chamada de poll, so processados vrios eventos configurados pelo adaptador. A ordem do processamento de eventos baseada na ordem crescente de prioridade e na ordem crescente do registro de data e hora do evento. Os eventos com o status Pronto para Sondagem (0) so selecionados para sondagem em cada ciclo de sondagem. O adaptador utiliza o nome do objeto e a chave do objeto para recuperar o objeto de negcios correspondente. Para assegurar que um evento seja entregue somente uma vez para o aplicativo de destino, configure a propriedade de especificao de ativao AssuredOnceDelivery como true. Ao configur-la como true, um valor XID (ID da transao) configurado para cada evento no armazenamento de eventos. Quando um evento for obtido para processamento, o valor XID para esse evento ser atualizado no armazenamento de eventos. O evento , ento, entregue sua exportao correspondente, e seu status atualizado para mostrar que a entrega do evento foi concluda. Se o aplicativo for parado antes que o evento pudesse ser entregue para a exportao ou se a entrega falhar, o evento talvez no seja completamente processado. Neste caso, o valor XID representa o status em andamento e a coluna XID assegura que o evento seja reprocessado e enviado para a exportao. Aps a conexo com o banco de dados ser restabelecida ou o adaptador ser novamente iniciado, o adaptador procura por eventos na tabela de eventos que possuem um valor de Pronto para Sondagem (0) na coluna XID. O adaptador processa esses eventos primeiro e depois sonda os outros eventos durante ciclos de sondagem. O adaptador utiliza manipulao especial para eventos que possuem o cdigo de status (99) para indicar que esses eventos ocorrero no futuro. Durante um ciclo de sondagem, quando o adaptador recupera eventos com um status futuro, ele compara a hora do sistema com o registro de data e hora em cada evento. Se o registro de data e hora no evento for anterior ou igual hora do sistema, o adaptador processar o evento e alterar o status do evento para Pronto para Sondagem (0). Nota: Se desejar que o adaptador processe eventos com um status futuro no tempo presente, use a funo IBM_PUBLISH_EVENT ao invs de IBM_FUTURE_PUBLISH_EVENT. Fazer isso significa que o evento identificado como Pronto para Poll (0) em vez de Futuro (99). Conforme os eventos so recuperados do armazenamento de eventos e processados, o status do evento alterado para refletir este estado, conforme mostrado na tabela a seguir.
Tabela 2. Valores de Status do Evento Nome Abreviado do Status Evento de Processamento de Erro Descrio Um erro ocorreu durante o processamento do evento. Valor da Tabela de Eventos -1
Tabela 2. Valores de Status do Evento (continuao) Nome Abreviado do Status Pronto para Poll Sucesso Excluda Descrio O evento est pronto para ser selecionado. O evento foi enviado para o gerenciador de eventos. Valor da Tabela de Eventos 0 1
O evento foi processado com 4 xito e foi removido do armazenamento de eventos. Estes eventos devem ser processados em uma data futura. 99
Eventos Futuros
Para a ativao da funo de monitoramento de eventos de entrada, execute as seguintes tarefas: 1. Crie um projeto de eventos do cliente em PeopleTools (consulte Criando um Projeto de Evento Customizado no PeopleTools na pgina 19) 2. Inicie o Assistente Bean J2C (consulte Ativando o assistente do J2C Bean na pgina 20) 3. Configure as dependncias do conector (consulte Configurando as dependncias do conector na pgina 21) 4. Configure as propriedades de conexo em Assistente Bean J2C (consulte Configurando Propriedades de Conexo do Assistente Bean J2C na pgina 22) 5. Configurando o mdulo para processamento de entrada (consulte Configurando o Mdulo para Processamento de Entrada na pgina 30) Referncias Relacionadas Para uma amostra sobre ativao de monitoramento de evento de entrada do WebSphere Business Monitor, consulte http://publib.boulder.ibm.com/infocenter/ radhelp/v7r5/index.jsp?topic=/com.ibm.etools.j2c.doc/topics/ tcreatinginboundapps.html. Para informaes sobre como desativar a funo do monitor de eventos, consulte http://publib.boulder.ibm.com/infocenter/radhelp/v7r5/topic/ com.ibm.etools.j2c.doc/topics/tdisablingwbe.html. Para um cenrio de ponta a ponta de amostra sobre publicao de eventos no WebSphere Business Monitor, consulte http://publib.boulder.ibm.com/infocenter/ dmndhelp/v6r2mx/index.jsp?topic=/com.ibm.btools.help.monitor.install.doc/ scenarios/eis.html. Monitorando Eventos de Entrada Usando o WebSphere Business Events: possvel usar o Rational Application Developer para WebSphere Software e o Adapter para PeopleSoft Enterprise para enviar eventos de entrada ao tpico WebSphere Application Server JMS, onde so acessveis ao WebSphere Business Events. Nota: No possvel criar uma conexo JMS com o servidor remoto quando o mesmo nome do connection factory est duplicado. Para maiores informaes, consulte http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/ index.jsp?topic=/com.ibm.websphere.pmc.doc/tasks/tjn0033_.html Ao selecionar a opo de monitorar os eventos de entrada no Rational Application Developer para WebSphere Software Assistente Bean J2C, os artefatos necessrios so gerados para monitorar os eventos de entrada. Esses artefatos incluem o J2C Bean acionado por mensagens, assim como a interface, ligaes de dados Java, classe de interceptor, classe auxiliar e os esquemas de eventos que so necessrios para a criao de um modelo de monitor. possvel ento, implementar o aplicativo de monitoramento de eventos de entrada do adaptador resultante que contm o bean acionado por mensagens (o aplicativo do adaptador) em um servidor. O bean acionado por mensagens invoca o bean de sesso stateless que torna os eventos acessveis ao cliente. Mais importante, tambm escuta eventos vindo do servidor PeopleSoft Enterprise (eventos de entrada) e usa o interceptor para configurar os eventos de entrada interceptados como os Common Base Events (CBE). Ele ento posta esses Common Base Events em um destino designado do
Captulo 1. Viso Geral do WebSphere Adapter para PeopleSoft Enterprise
Sistema de Mensagens Java (JMS) - tpico JMS, onde eles ficam acessveis ao WebSphere Business Events para processamentos adicionais. Importante: O monitoramento de eventos de entrada est disponvel ao seu aplicativo somente se tiver o WebSphere Business Events instalado em seu ambiente. Para informaes sobre a instalao do WebSphere Business Events, consulte http://publib.boulder.ibm.com/infocenter/wbevents/v6r2m1/ index.jsp?topic=/com.ibm.wbe.install.doc/doc/install.html. O WebSphere Business Events funciona com o WebSphere Application Server verso 6.1; no suportado no WebSphere Application Server verso 7.0. Para mais informaes sobre configurao e requisitos de software, consulte http://www.ibm.com/software/ integration/wbe/requirements/. Para a ativao da funo de monitoramento de eventos de entrada, execute as seguintes tarefas: 1. Crie um projeto de eventos do cliente em PeopleTools (consulte Criando um Projeto de Evento Customizado no PeopleTools na pgina 19) 2. Inicie o Assistente Bean J2C (consulte Ativando o assistente do J2C Bean na pgina 20) 3. Configure as dependncias do conector (consulte Configurando as dependncias do conector na pgina 21) 4. Configure as propriedades de conexo em Assistente Bean J2C (consulte Configurando Propriedades de Conexo do Assistente Bean J2C na pgina 22) 5. Configurando o mdulo para processamento de entrada (consulte Configurando o Mdulo para Processamento de Entrada na pgina 30) 6. Gere os arquivos eventBOTypeMapping.xml e eventBOTypeMapping.xsd a partir do bean de sesso de entrada gerado. O arquivo eventMapping fornece o mapeamento entre o evento e o esquema do objeto de negcios que o WebSphere Business Event requer para o monitoramento do evento. Para gerar os arquivos eventBOTypeMapping.xml e eventBOTypeMapping.xsd: a. Clique com o boto direito do mouse no bean de sesso. b. Selecione Origem > Gerar Mapeamento de Evento. Os arquivos EventMapping so gerados na mesma pasta que os arquivos de esquema do objeto de negcios. Referncia Relacionada Para a integrao do WebSphere Business Events com o WebSphere Application Adapters, consulte http://publib.boulder.ibm.com/infocenter/wbevents/v6r2m1/ com.ibm.wbe.integrating.doc/doc/integratingusingwebsphereadapters.html.
Objetos de Negcios
Para enviar dados ou obter dados do PeopleSoft Enterprise, o adaptador utiliza objetos de negcios. Um objeto de negcios uma estrutura que consiste em dados, na ao a ser executada nos dados e em instrues adicionais, se houver alguma, para processar os dados. Os dados podem representar uma entidade de negcios, como uma fatura ou um registro de funcionrio, ou um texto no estruturado.
Cardinalidade
Voc cria ligaes de dados Java utilizando Assistente Bean J2C, ativado a partir das ferramentas do conector Rational Application Developer. O assistente se conecta ao dos sistemas PeopleSoft, descobre estruturas de dados no EIS e gera ligaes de dados para represent-los. O adaptador suporta registros que so hierarquicamente estruturados. Informaes sobre o objeto processado so armazenadas nas informaes especficas do aplicativo para o objeto e cada um de seus atributos.
Acessibilidade
Administrao O console administrativo de tempo de execuo a interface principal para a implementao e a administrao de aplicativos corporativos. Esses consoles so exibidos em um navegador da Web padro. Utilizando um navegador da Web acessvel, tal como, Microsoft Internet Explorer ou Navegador Netscape, voc pode: v Utilizar software de leitura de tela e um sintetizador de fala digital para ouvir o que exibido na tela v Use o software de reconhecimento de voz como o IBM via Voice, para inserir dados e para navegar na interface do usurio v Operar os recursos utilizando o teclado em vez do mouse possvel configurar e utilizar recursos do produto atravs de editores de texto padro e interfaces de scripts ou de linha de comandos ao invs das interfaces grficas fornecidas. Quando apropriado, a documentao para recursos especficos do produto contm informaes adicionais sobre a acessibilidade dos recursos. assistente J2C Bean O Assistente Bean J2C o componente principal usado para a criao de sistemas EIS de acesso ao aplicativo. Este assistente implementado como um plug-in do Eclipse que est disponvel atravs do Rational Application Developer para WebSphere Software totalmente acessvel.
10
Navegao pelo Teclado Este produto usa as teclas de navegao padro do Microsoft Windows. IBM e acessibilidade Consulte o Web site do Centro de Acesibilidade da IBMhttp:// www.ibm.com/able/ para mais informaes sobre o comprometimento da IBM com a acessibilidade.
11
Para obter informaes adicionais sobre a propriedade do ID de adaptador, consulte ID do Adaptador (ID do Adaptador) na pgina 61.
12
Antes de comear
Antes de comear a configurar e utilizar o adaptador, voc deve ter um claro entendimento de conceitos de integrao de negcios, dos recursos e requisitos das ferramentas de desenvolvimento de integrao e do ambiente de tempo de execuo que sero utilizados e do ambiente do PeopleSoft Enterprise no qual a soluo ser construda e utilizada. Para configurar e implementar o WebSphere Adapter para PeopleSoft Enterprise, voc deve entender e ter experincia com os seguintes conceitos, ferramentas e tarefas: v Os requisitos de negcios para a soluo que voc est construindo. v Os recursos fornecidos pelas ferramentas de desenvolvimento que voc utiliza para construir a soluo. Voc deve saber como utilizar essas ferramentas para criar mdulos, testar componentes e concluir outras tarefas de integrao. v Os recursos e requisitos do ambiente de tempo de execuo utilizados para a soluo de integrao. Voc deve saber como configurar e administrar o servidor host e como utilizar o console administrativo para configurar e modificar definies de propriedade, configurar conexes e gerenciar eventos. v Arquitetura de integrao do PeopleSoft, incluindo o relacionamento entre interfaces do componente e componentes subjacentes. v A verso do PeopleTools que suporta seus aplicativos. Voc deve ser capaz de utilizar o PeopleSoft Application Designer para acessar as definies de objetos que formam um aplicativo de negcios e para criar e incluir projetos em componentes. v O ambiente de programao necessrio para o PeopleSoft (PeopleCode). Voc deve entender a funo do PeopleCode nos componentes e saber como incluir o PeopleCode em projetos criados no Application Designer.
Segurana
O adaptador utiliza a entrada de dados de autenticao J2C, ou alias de autenticao, recurso da segurana Java 2 para fornecer autenticao segura de nome de usurio e senha. Para obter informaes adicionais sobre recursos de segurana, consulte a documentao para o WebSphere Application Server.
Suporte para Proteger Dados do Usurio Sigilosos nos Arquivos de Log e Rastreio
O adaptador fornece a capacidade de evitar que dados sigilosos ou confidenciais nos arquivos de log e rastreio sejam aqueles sem autorizao. Os arquivos de log e rastreio podem conter dados de seu servidor PeopleSoft Enterprise, que podem conter informaes sigilosas ou confidenciais. s vezes esses arquivos podem ser vistos por indivduos que no tm autorizao para
13
visualizar dados sensveis. Por exemplo, um especialista de suporte deve utilizar os arquivos de log e rastreio para solucionar um problema. Para proteger os dados em tais situaes, o adaptador lhe permite especificar se deseja evitar que dados confidenciais do usurio sejam exibidos nos arquivos de log do adaptador e de rastreio. possvel selecionar essa opo no Assistente Bean J2C ou alterar a propriedade HideConfidentialTrace. Quando essa propriedade estiver ativada, o adaptador substituir os dados sensitivos pelos dados do XXX. Consulte Propriedades Managed Connection Factory na pgina 65 , para obter informaes sobre essa propriedade opcional. Os seguintes tipos de informaes so considerados potencialmente dados sensitivos e so disfarados: v O contedo de um objeto de negcios v O contedo de uma chave de objeto do registro de eventos v Nome do usurio e senha v A URL utilizada para conectar-se ao servidor PeopleSoft Enterprise Os seguintes tipos de informaes no so considerados dados do usurio e no so ocultados: v O contedo do registro de eventos que no faz parte da chave do objeto de registro de eventos, por exemplo, o XID, ID de evento, nome do objeto de negcios e o status do evento. v Esquemas de objeto de negcios v IDs da Transao v Seqncias de Chamadas
Autenticao de Usurio
O adaptador suporta vrios mtodos para fornecer o nome do usurio e a senha que so necessrios para conexo com o servidor PeopleSoft Enterprise. Entenda os recursos e as limitaes de cada mtodo para selecionar um mtodo que fornea o nvel apropriado de segurana e convenincia para seu aplicativo. Para integrar um adaptador em seu aplicativo, voc precisar de um nome de usurio e de uma senha nos seguintes momentos: v Quando o Assistente Bean J2C se conectar com o servidor PeopleSoft Enterprise para extrair ou descobrir informaes sobre os objetos e servios que voc pode acessar com o adaptador. v No tempo de execuo doWebSphere Application Server, quando o adaptador se conectar com o servidor PeopleSoft Enterprise para processar pedidos de sada e eventos de entrada.
Autenticao no Assistente
O Assistente Bean J2C solicita informaes de conexo para o processo de descoberta e, em seguida, as reutiliza como os valores padro das propriedades do adaptador que especifica as informaes de conexo utilizadas no tempo de execuo. Enquanto executa o assistente, voc pode utilizar um nome de usurio e uma senha diferentes dos que utiliza quando o aplicativo implementado no servidor. Voc pode at conectar-se a um servidor PeopleSoft Enterprise diferente, embora o nome do esquema deva ser igual nos dois bancos de dados. Por
14
exemplo, ao desenvolver e integrar um aplicativo que utiliza o Adapter para PeopleSoft Enterprise, voc pode no utilizar o banco de dados de produo; utilizando um banco de dados de teste com o mesmo formato de dados mas menor, os registros simulados permitem que voc desenvolva e integre o aplicativo sem causar impacto no desempenho de um banco de dados de produo e sem encontrar restries causadas pelos requisitos de privacidade para dados do cliente. O assistente utiliza o nome do usurio e a senha especificados para o processo de descoberta apenas durante o processo de descoberta; eles no ficam acessveis aps o assistente ser concludo.
Opes de Implementao
H duas formas para implementar o adaptador. possvel integr-lo como parte do aplicativo implementado, ou implement-lo como um arquivo RAR independente. Os requisitos do seu ambiente afetam o tipo de opo de implementao que voc escolhe. As opes de implementao so descritas abaixo: v Quando voc implementa o adaptador como um componente incorporado, o adaptador includo em um arquivo enterprise application archive (EAR) e est disponvel apenas para o aplicativo no arquivo EAR. v Quando voc implementa o adaptador como um componente independente, o adaptador representado por um arquivo resource adapter archive (RAR)
Captulo 2. Planejando a Implementao do Adaptador
15
independente. Quando ele implementado, fica disponvel para todos os aplicativos implementados na instncia do servidor. Um adaptador incorporado est includo em um pacote configurvel com um arquivo EAR (Enterprise Archive) e est disponvel apenas para o aplicativo com o qual empacotado e implementado. Ao criar o projeto para seu aplicativo utilizando o Rational Application Developer para WebSphere Software, voc pode escolher como empacotar o adaptador [includo no pacote configurvel com o arquivo (EAR) ou como um arquivo (RAR) independente]. Sua escolha afeta em como o adaptador usado no ambiente de tempo de execuo e tambm em como as propriedades do adaptador so exibidas no console administrativo. A escolha de incorporar um adaptador com seu aplicativo ou implementar o adaptador como um mdulo independente depende de como voc deseja administrar o adaptador. Se desejar uma nica cpia do adaptador e no se preocupar com a interrupo de vrios aplicativos quando atualizar o adaptador, ser recomendvel implementar o adaptador como um mdulo independente. Se pretende executar vrias verses e estiver preocupado com uma possvel interrupo ao atualizar seu adaptador, voc deve embutir o adaptador com o aplicativo. Embutir o adaptador com o aplicativo permite associar uma verso do adaptador com uma verso do aplicativo e administr-la como um nico mdulo. Para implementar o arquivo RAR no servidor de aplicativos, voc deve obter e instalar o Adapter para PeopleSoft Enterprise (nmero do produto 5724-T76). Isso fornece o arquivo RAR que voc instala seguindo as instrues fornecidas com o WebSphere Application Server.
16
determinado adaptador compartilham a mesma verso de cdigo. Todas as instncias do adaptador utilizando uma determinada biblioteca de terceiros devem compartilhar essa biblioteca. v Se voc atualizar qualquer um desses artefatos compartilhados, todos os aplicativos utilizando os artefatos sero afetados. Por exemplo, se voc tiver um adaptador que esteja funcionando com o servidor verso X, e atualizar a verso do aplicativo cliente para a verso Y, seu aplicativo original poder parar de funcionar. v Adapter Foundation Classes (AFC) so compatveis com verses anteriores, mas a verso de AFC mais recente deve estar em cada arquivo RAR que for implementado de maneira independente. Se mais de uma cpia de qualquer arquivo JAR estiver no caminho de classe em um adaptador independente, a utilizao ser aleatria; portanto, todas devem estar na verso mais recente.
17
Quando voc implementa um mdulo em um cluster, o continer do Java 2 Platform, Enterprise Edition (J2EE) Connector Architecture (JCA) verifica a propriedade do adaptador de recursos enableHASupport. Se o valor da propriedade enableHASupport for true, que a configurao padro, todas as instncias do adaptador sero registradas com o HAManager com uma poltica 1 de N. Essa poltica significa que somente uma instncia do adaptador inicia a sondagem de eventos. Embora outras instncias do adaptador no cluster estejam iniciadas, elas permanecem inativas em relao ao evento ativo, at que a instncia do adaptador ativa conclua o processamento do evento. Se o servidor no qual o encadeamento de polling foi iniciado for encerrado por alguma razo, uma instncia do adaptador que est em execuo em um dos servidores de backup ser ativada. Importante: No altere a configurao da propriedade enableHASupport.
18
IBM_OBJECT_NAME IBM_OBJECT_KEYS
IBM_EVENT_STATUS
IBM_OBJECT_VERB
IBM_EVENT_DTTM IBM_NEXT_EVENT_ID
19
Descrio de campo O ID da transao que assegura o fornecimento da garantia de entrega de evento. O identificador exclusivo para a instncia do adaptador que receber um evento especfico.
IBM_CONNECTOR_ID
3. Crie um registro denominado IBM_EVENT_TBL e inclua nele todos os campos recm-criados, exceto IBM_NEXT_EVENT_ID. 4. Crie um registro denominado IBM_FETCH_ID e inclua nele somente o campo IBM_NEXT_EVENT_ID. 5. Abra o registro IBM_FETCH_ID, selecione o campo IBM_NEXT_EVENT_ID, visualize o PeopleCode e selecione fieldformula. 6. Copie o PeopleCode do projeto de evento customizado, encontrado na seo Referncia desta documentao, para o projeto que voc est criando. 7. Crie uma pgina em seu projeto que contenha os campos do registro IBM_EVENT_TBL no nvel 0. A pgina pode ter qualquer nome. 8. Crie um componente em seu projeto que contenha a pgina que voc acabou de criar. O componente pode ter qualquer nome. 9. Crie uma Interface de Componente nesse componente e d a ela qualquer nome. Certifique-se de que tenha usado as propriedades baseadas na definio de componente subjacente. 10. Construa o projeto inteiro, selecionando todas as opes de criao. 11. Teste e confirme se a Interface do Componente funciona, utilizando o testador de interface de componente. 12. Gere as APIs Java para a Interface do Componente e, em seguida, inclua as classes geradas no caminho da classe do adaptador. Para obter informaes adicionais sobre a construo de um projeto PeopleTools e testar a Interface do Componente do PeopleSoft, consulte a documentao do PeopleSoft.
Antes de Iniciar
Certifique-se de ter reunido as informaes necessrias para estabelecer uma conexo com o servidor PeopleSoft Enterprise. Por exemplo, voc precisa do nome ou endereo IP do servidor PeopleSoft Enterprise e do ID de usurio e da senha necessrios para acess-lo.
20
2. Clique em Avanar. 3. Na janela Seleo de Adaptador de Recurso, expanda a pasta PeopleSoft e selecione IBM WebSphere Adapter para PeopleSoft Enterprise (IBM : version), em que version a verso do adaptador que voc quer utilizar. 4. Clique em Avanar. 5. Na janela, aceite o nome do projeto padro no campo Projeto do Conector ou digite um nome diferente. 6. No campo Servidor de destino, selecione o tipo de servidor onde implementar o mdulo. O assistente cria os artefatos que so apropriados para esse servidor. 7. Clique em Avanar. A janela Configuraes do Conector exibida.
Resultados
Um novo projeto de conector criado, o qual contm o arquivo RAR do adaptador. O projeto listado na perspectiva visualizao do Enterprise Explorer da perspectiva Java EE.
Antes de Iniciar
Voc deve estar executando o Assistente Bean J2C no Rational Application Developer para WebSphere Software para executar esta tarefa.
Resultados
O assistente possui os arquivos necessrios para se comunicar com o servidor PeopleSoft.
21
Antes de Iniciar
Certifique-se de ter includo com sucesso os arquivos de dependncia externa (o psjoa.jar e os arquivos associados).
22
b. No campo Tipo de Evento, selecione WebSphere Business Events. c. No campo Nome da JNDI connectionFactory de Tpico, aceite o valor padro, jms/WbeTopicConnectionfactory. d. No campo Nome da JNDI de tpico, aceite o valor padro, jms/WBE/CbeListener. e. Clique em Avanado para incluir propriedades avanadas. f. O campo Configurao de Provedor JNDI Remoto usado para configurar os tpicos remotos. Se o barramento na clula local tiver o mesmo nome do barramento na clula remota, o aplicativo sempre se conecta clula local. Ele no utiliza nenhum dos terminais de provedor especificados no connection factory, portanto, as informaes de Configurao de Tpico Remoto que voc inserir sero ignoradas. Para obter mais informaes sobre a Configurao de Tpico Remoto, consulte http://publib.boulder.ibm.com/infocenter/ wasinfo/v6r0/index.jsp?topic=/com.ibm.websphere.pmc.doc/tasks/ tjn0033_.html . g. No campo Host da URL do Provedor de Nomenclatura, especifique o nome do host da URL do provedor de nomenclatura para se conectar ao WebSphere Application Server remoto a partir do assistente. h. No campo Porta da URL do Provedor de Nomenclatura, especifique o nome da porta da URL do provedor de nomenclatura para se conectar ao WebSphere Application Server remoto a partir do assistente. i. Na seo de configurao de autenticao de conexo, digite o nome do usurio no campo Nome do Usurio para se conectar ao servidor a partir do assistente. j. Na seo de configurao de autenticao de conexo, digite a senha no campo Senha para se conectar ao servidor a partir do assistente. k. Clique em Avanar. A janela Configurao de Descoberta exibida. 3. Na janela Configurao de Descoberta, especifique as propriedades de configurao: a. No campo Nome do Host, digite o nome (ou endereo IP) do servidor PeopleSoft Enterprise. b. No campo Nmero da Porta, digite o nmero da porta que o adaptador utiliza para acessar o servidor PeopleSoft Enterprise c. Digite o nome e a senha que voc utiliza para acessar o servidor PeopleSoft Enterprise. A senha faz distino entre maisculas e minsculas. d. Clique em Procurar e selecione o Arquivo JAR da Interface do Componente includo no projeto como um arquivo de dependncia. file. e. Opcionalmente, digite um prefixo para incluir no incio de todos os objetos associados com este mdulo. Um prefixo permite que voc faa a distino entre objetos gerados na mesma interface do componente do PeopleSoft. f. Como opo, selecione a caixa de opo Solicitar definies de configuraes adicionais ao incluir o objeto de negcios se deseja configurar metadados adicionais ao gerar objetos. Utilize esta opo se planejar utilizar operaes Delete e RetrieveAll e se tiver os campos de data efetiva e as chaves geradas utilizadas na operao. 4. Opcional: Para configurar propriedades avanadas adicionais, clique em Avanado.
23
5. Opcional: Para ativar o suporte bidirecional para o adaptador no tempo de execuo: a. Na lista Propriedades Bidi, selecione Transformao de Bibi. b. Configure as propriedades de esquema de ordenao, direo do texto, troca simtrica, formato dos caracteres e formato numrico para controlar como a transformao bidirecional ser executada. 6. Opcional: Para alterar o local dos arquivos de log para o assistente ou a quantidade de informaes includa nos logs, clique em Alterar propriedades de criao de log para assistente, e ento fornea as seguintes informaes: a. Em Local de Sada do Arquivo de Log, especifique o local do arquivo de log para o assistente. b. Em Nvel de Criao de Log, especifique a gravidade dos erros que deseja registrar. Nota: Essas informaes de log servem apenas para o assistente; no tempo de execuo, o adaptador grava mensagens e informaes de rastreio no log padro e arquivos de rastreio para o servidor. 7. Clique em Avanar.
Resultados
O Assistente Bean J2C entra em contato com o servidor PeopleSoft Enterprise utilizando as informaes que voc forneceu (como nome de usurio e senha) para efetuar login. A janela Descoberta e Seleo de Objeto exibida.
Antes de Iniciar
Certifique-se de ter configurado as propriedades de conexo do Assistente Bean J2C.
24
2. Na janela Parmetros de Configurao, especifique as propriedades de configurao do objeto. (Essa janela estar disponvel apenas se voc selecionar a caixa de opo Prompt para Definies de Configurao Adicionais ao Incluir um Objeto de Negcios na janela Configurao de Descoberta). a. Selecione o nome do campo a ser utilizado para desempenhar excluses lgicas. b. No campo Valor utilizado para indicar um objeto excludo, digite o valor de status utilizado para indicar que um objeto no est mais ativo. c. Opcional: Se desejar utilizar teclas alternativas durante operaes RetrieveAll, clique em Incluir e selecione os campos-chave que deseja utilizar. 3. Opcional: Para configurar parmetros adicionais, clique em Avanado. a. Na caixa Preservar objetos na operao de atualizao pai, clique em Incluir e selecione os objetos-filhos aos quais isto se aplica. b. Na caixa Campo que representa chaves geradas no PeopleSoft, clique em Incluir e selecione os campos aos quais isto se aplica. c. Clique na seo Configurao de Data Efetiva e selecione a partir das seguintes opes de data efetiva: v Recuperar apenas o item de data efetiva atual : A ASI correspondente GetCurrentItem. v Inserir na posio de data efetiva mais antiga: A ASI correspondente InsAtOldestEffDtPos. v Inserir na posio de data efetiva atual: A ASI correspondente InsAtCurrentEffDtPos. v Ignorar nmero de seqncia efetiva: A ASI correspondente IgnoreEffectiveSequence. v Campo que representa o valor da data efetiva: A ASI correspondente EffectiveDate. v Campo que representa seqncia da data efetiva: A ASI correspondente EffectiveSequence. Para obter informaes adicionais sobre as opes de data efetiva, consulte Informaes Especficas do Aplicativo na pgina 49 (ASI). 4. Clique em OK para incluir o objeto lista de objetos a serem importados. 5. Quando tiver selecionado todos os objetos, clique em Avanar.
Resultados
Voc selecionou um ou mais objetos para trabalhar.
Antes de Iniciar
Certifique-se de ter selecionado e importado o objeto.
Captulo 3. Configurando o Mdulo para Implementao
25
Resultados
A janela Criao e Configurao da Implementao do Bean J2C exibida.
26
e. Clique em Concluir. 2. No campo Nome do pacote, selecione ou crie um novo pacote no qual o J2C Bean ser gerado. v Para selecionar um pacote existente, clique em Navegar. Se o nome do pacote desejado aparece na lista Seleo de Projeto, selecione seu nome. v Caso contrrio, crie um novo pacote: a. Clique em Novo. b. Na janela Pacote Java, clique em Projeto Java. c. Na janela Criar um projeto novo, digite um nome para o pacote. Por exemplo, myadapteroutboundpkg. d. Aceite os valores-padro para os outros campos. e. Clique em Concluir. 3. No campo Nome da interface, especifique o nome da interface que deseja usar nos seus objetos de negcios. Por exemplo, MyAdapterOutboundInterface. O nome da implementao gerado automaticamente colocando o sufixo Impl no nome da interface e o nome exibido no campo Nome da implementao. Por exemplo, MyAdapterOutboundInterfaceImpl. 4. Opcional: Selecione a caixa de opo Ativar gerao de Bean de Comando para gerar um bean de comando para cada operao selecionada. Se for criado um bean de comando, ser necessrio especificar o nome do bean de comando e tambm os nomes de entrada e sada. 5. Na rea de propriedades de Conexo, especifique como deseja que o adaptador se conecte com o banco de dados. v Para obter a conexo atravs de JNDI, selecione a caixa de opo Conexo Gerenciada (recomendado). Este tipo de conexo gerenciado pelo servidor de aplicativos. v Para obter a conexo diretamente do adaptador de recursos, selecione a caixa de opo Conexo No Gerenciada. 6. Se a caixa de opo Conexo Gerenciada (recomendado),for selecionada especifique como deseja que adaptador especifique as propriedades de conexo. v Para selecionar um nome existente, clique em Navegar. v Caso contrrio, crie um novo nome. a. Clique em Novo. b. Na janela de seleo do Servidor, especifique o servidor no qual implementar o adaptador e clique em Avanar. c. Na janela Novo J2C Connection Factory, especifique o nome no campo Nome de JNDI. Por exemplo,com/eis/AdapterCF. d. Clique em Concluir. 7. Se a caixa de opo Conexo No Gerenciada for selecionada, a rea de informaes de conexo de sistema de banco de dados ser expandida para mostrar as informaes de conexo. Revise as informaes de conexo e altere os valores se necessrio. Voc pode alterar os valores para especificar um nome de usurio e uma senha diferentes no tempo de execuo. possvel tambm se conectar com um banco de dados alternativo, embora os nomes de esquemas devam ser os mesmos nos dois bancos de dados. O formato das propriedades de conexo especfico ao banco de dados. 8. Opcional: Especifique propriedades avanadas clicando em Avanado. Expanda cada uma das sees avanadas para revisar as propriedades. 9. Quando terminar de configurar as propriedades, clique em Concluir.
27
Resultados
O novo projeto includo na perspectiva do Enterprise Explorer. O mdulo criado no projeto e artefatos so gerados. Os artefatos gerados lhe permitem construir um aplicativo corporativo que acessa o EIS. possvel usar as ligaes de dados do J2C Bean e do Java diretamente, no modo no gerenciado ou gerar um JSP ou EJB que use o J2C Bean. O Rational Application Developer fornece ferramentas para automatizar esta gerao. possvel acessar essas ferramentas no menu Novo>Outros, para obter suas descries consulte a documentao do Rational Application Developer.
28
h. Clique em Concluir para retornar janela do Projeto EJB. i. Clique em Concluir para retornar janela do EJB Creation. j. Clique em Avanar. Nota: Na janela Criao de EJB, o boto Prximo estar disponvel para seleo somente se voc tiver selecionado a caixa de opo Configurar a Implementao do Adaptador de Recursos ao especificar as informaes de implementao. Depois de criar o projeto EJB e EAR e retornar janela EJB Creation, voc pode clicar diretamente em Concluir para completar o processo. O adaptador implementado como independente por padro. k. Na janela de Implementao do Adaptador de Recursos, selecione Implementar dentro do EAR e selecione o projeto EAR do EJB que voc criou. l. Clique em Concluir. 9. Se voc selecionar JSP de Amostra, o assistente Criao de JSP Simples exibido. v Para selecionar um projeto existente, clique em Navegar. Se o nome do projeto necessrio aparecer na lista Seleo de Projeto, selecione seu nome. v Caso contrrio, crie um projeto. a. Clique em Novo. b. Na janela Projeto da Web Dinmico, digite o nome do projeto. Por exemplo, MyAdapterOutboundWEB. c. Na rea Associao do EAR, clique em Novo para criar um nome de projeto EAR. d. Na janela Projeto do Aplicativo EAR, digite um nome de projeto EAR. Por exemplo, MyAdapterOutboundWEBEAR. e. Clique em Avanar. f. Na rea de dependncias do Mdulo JavaEE da janela Aplicativo Corporativo, selecione a dependncia RAR do adaptador do PeopleSoft tal como CWYES_PeopleSoft. g. h. i. j. Selecione a caixa de opo Gerar Descritor de Implementao. Clique em Concluir para retornar janela Projeto da Web Dinmico. Clique em Concluir para retornar janela Criao de JSP Simples. Clique em Avanar.
Nota: Na janela Criao de EJB, o boto Prximo estar disponvel para seleo somente se voc tiver selecionado a caixa de opo Configurar a Implementao do Adaptador de Recursos ao especificar as informaes de implementao. Depois de criar o projeto WEB e EAR e retornar janela Criao de JSP Simples, voc pode clicar diretamente em Concluir para completar o processo. O adaptador implementado como independente por padro. k. Na janela de Implementao do Adaptador de Recursos, selecione Implementar dentro do EAR e selecione o projeto EAR da Web que voc criou. l. Clique em Concluir. 10. Exportar o projeto como um arquivo EAR para implementao.
29
Antes de Iniciar
Certifique-se de ter configurado as propriedades de conexo do Assistente Bean J2C.
30
Para obter informaes adicionais sobre as opes de data efetiva, consulte Informaes Especficas do Aplicativo na pgina 49 (ASI). 4. Clique em OK. 5. Clique em Avanar.
Resultados
Voc selecionou um ou mais objetos para trabalhar.
Antes de Iniciar
Certifique-se de ter selecionado e importado o objeto.
Resultados
A janela Criao e Configurao da Implementao do Bean J2C exibida.
31
32
Antes de Iniciar
Seu mdulo do adaptador deve ser implementado no WebSphere Application Server.
33
8. Na lista Propriedades Adicionais, clique em Adaptador de Recursos. 9. Na pgina seguinte, na lista Propriedades Adicionais, clique em Propriedades Customizadas. 10. Para cada propriedade que voc deseja alterar, desempenhe as seguintes etapas. Nota: Consulte Propriedades do Adaptador de Recursos na pgina 60 para obter informaes adicionais sobre estas propriedades. a. Clique no nome da propriedade. A pgina Configurao para a propriedade selecionada exibida. b. Altere o contedo do campo Valor ou digite um valor, se o campo estiver vazio. c. Clique em OK. 11. Na rea Mensagens, clique em Salvar.
Resultados
As propriedades do adaptador de recursos associadas a seu mdulo do adaptador so alteradas.
Antes de Iniciar
Seu mdulo do adaptador deve ser implementado no WebSphere Application Server.
34
Em Mdulos, clique em Gerenciar Mdulos. Clique em IBM WebSphere Adapter para PeopleSoft Enterprise. Na lista Propriedades Adicionais, clique em Adaptador de Recursos. Na pgina seguinte, na lista Propriedades Adicionais, clique em Connection Factories J2C. 10. Clique no nome do connection factory associado a seu mdulo do adaptador. 11. Na lista Propriedades Adicionais, clique em Propriedades Customizadas. Propriedades customizadas so aquelas propriedades do connection factory J2C que so exclusivas do Adapter para PeopleSoft Enterprise. As propriedades do conjunto de conexes e do connection factory avanadas so propriedades que voc configura se estiver desenvolvendo seu prprio adaptador. 12. Para cada propriedade que voc deseja alterar, desempenhe as seguintes etapas. 6. 7. 8. 9. Nota: Consulte Propriedades Managed Connection Factory na pgina 65 para obter informaes adicionais sobre estas propriedades. a. Clique no nome da propriedade. b. Altere o contedo do campo Valor ou digite um valor, se o campo estiver vazio. c. Clique em OK. 13. Na rea Mensagens, clique em Salvar.
Resultados
As propriedades do managed connection factory associadas a seu mdulo do adaptador so alteradas.
Antes de Iniciar
Seu mdulo do adaptador deve ser implementado no WebSphere Application Server.
35
3. Efetue logon no console administrativo. 4. Selecione Aplicativos Tipos de Aplicativo Aplicativos Corporativos WebSphere. 5. Na lista Aplicativos Corporativos, clique no nome do mdulo do adaptador cujas propriedades deseja alterar. 6. Em Mdulos, clique em Gerenciar Mdulos. 7. Clique em IBM WebSphere Adapter para PeopleSoft Enterprise. 8. Na lista Propriedades Adicionais, clique em Adaptador de Recursos. 9. Na pgina seguinte, na lista Propriedades Adicionais, clique em Especificaes de Ativao J2C. 10. Clique no nome da especificao de ativao associada ao mdulo do adaptador. 11. Na lista Propriedades Adicionais, clique em Propriedades Customizadas de Especificao de Ativao J2C. 12. Para cada propriedade que voc deseja alterar, desempenhe as seguintes etapas. Nota: Consulte Propriedades de Especificao de Ativao na pgina 82 para obter informaes adicionais sobre estas propriedades. a. Clique no nome da propriedade. b. Altere o contedo do campo Valor ou digite um valor, se o campo estiver vazio. c. Clique em OK. 13. Na rea Mensagens, clique em Salvar.
Resultados
As propriedades de especificao de ativao associadas a seu mdulo do adaptador so alteradas.
36
Antes de Iniciar
Seu adaptador deve ser instalado no WebSphere Application Server.
Resultados
As propriedades do adaptador de recursos associadas a seu adaptador so alteradas.
Antes de Iniciar
Seu adaptador deve ser instalado no WebSphere Application Server.
37
Para configurar as propriedades utilizando o console administrativo, utilize o procedimento a seguir. 1. Se o servidor no estiver em execuo, clique com o boto direito do mouse no servidor na visualizao Servidores e selecione Iniciar. 2. Quando o status do servidor mudar para Iniciado, clique com o boto direito do mouse no servidor e selecione Administrao Executar Console Administrativo. 3. Efetue logon no console administrativo. 4. Clique em Recursos Adaptadores de Recursos Adaptadores de Recursos. 5. Na pgina Adaptadores de Recursos, clique em IBM WebSphere Adapter para PeopleSoft Enterprise. 6. Na lista Propriedades Adicionais, clique em Connection Factories do J2C. 7. Se voc for utilizar um connection factory existente, prossiga at Selecionar na lista de connection factories existentes. Nota: Se voc selecionou Utilizar Propriedades da Conexo Predefinidas quando utilizou o Assistente Bean J2C para configurar o mdulo do adaptador, no precisar criar um connection factory. Se estiver criando um connection factory, desempenhe as seguintes etapas: a. Clique em Novo. b. Na seo Propriedades Gerais da guia Configurao, digite um nome para o connection factory. Por exemplo, voc pode digitar AdapterCF. c. Digite um valor para Nome JNDI. Por exemplo, voc pode digitar com/eis/AdapterCF. d. Opcional: Selecione um alias de autenticao da lista Alias de Autenticao Gerenciado por Componente. e. Clique em OK. f. Na rea Mensagens, clique em Salvar. O connection factory recm-criado exibido. 8. Na lista de connection factories, clique no que deseja utilizar. 9. Na lista Propriedades Adicionais, clique em Propriedades Customizadas. Propriedades customizadas so aquelas propriedades do connection factory J2C que so exclusivas do Adapter para PeopleSoft Enterprise. As propriedades do conjunto de conexes e do connection factory avanadas so propriedades que voc configura se estiver desenvolvendo seu prprio adaptador. 10. Para cada propriedade que voc deseja alterar, desempenhe as seguintes etapas. Nota: Consulte Propriedades Managed Connection Factory na pgina 65 para obter informaes adicionais sobre estas propriedades. a. Clique no nome da propriedade. b. Altere o contedo do campo Valor ou digite um valor, se o campo estiver vazio. c. Clique em OK. 11. Quando concluir a configurao das propriedades, clique em Aplicar. 12. Na rea Mensagens, clique em Salvar.
38
Resultados
As propriedades do connection factory gerenciado associadas a seu adaptador so configuradas.
Antes de Iniciar
Seu adaptador deve ser instalado no WebSphere Application Server.
39
8. 9. 10.
11.
g. Clique em Salvar na caixa Mensagens na parte superior da pgina. A especificao de ativao recm-criada exibida. Na lista de especificaes de ativao, clique naquele que deseja utilizar. Na lista Propriedades Adicionais, clique em Propriedades Customizadas de Especificao de Ativao J2C. Para cada propriedade que deseja configurar, desempenhe as seguintes etapas. a. Clique no nome da propriedade. b. Altere o contedo do campo Valor ou digite um valor, se o campo estiver vazio. c. Clique em OK. Quando concluir a configurao das propriedades, clique em Aplicar.
Resultados
As propriedades de especificao de ativao associadas a seu adaptador so configuradas.
Implementao Independente
As bibliotecas de dependncias podem ser includas ao adaptador de recursos implementado independentemente durante a implementao inicial do arquivo RAR ou atravs da configurao das propriedades do Adaptador de Recursos depois da implementao. Para configurar os valores durante a implementao inicial do arquivo RAR, especifique os locais dos caminhos da classe e dos caminhos nativos. O caminho da classe usado para apontar os arquivos JAR e o caminho Nativo usado para apontar as bibliotecas nativas como *.dll, *.so. Para configurar os arquivos do caminho da biblioteca de dependncias depois que o adaptador foi instalado no WebSphere Application Server, use o console administrativo para modificar os valores do Adaptador de Recursos.
Implementao de EAR
Para o raro caso em que o conector necessita estar integrado no arquivo EAR, as bibliotecas dependentes so includas como bibliotecas compartilhadas. Defina a biblioteca compartilhada apropriada que contm as dependncias externas e associe-as com o arquivo EAR.
40
Resultados
As bibliotecas dependentes so includas como bibliotecas compartilhadas.
Antes de Iniciar
Certifique-se de que os arquivos dependentes esto disponveis na mquina servidor na pasta separada. Se necessrio, copie arquivos dependentes na mquina servidor. 1. Defina as variveis do WebSphere para que apontem s pastas apropriadas. 2. Defina a biblioteca compartilhada atravs do console administrativo do servidor; possvel especific-las usando as variveis do WebSphere definidas na etapa 1 acima. 3. Implemente o EAR no servidor. 4. Configure o EAR para referenciar bibliotecas compartilhadas definidas.
Resultados
As bibliotecas dependentes so includas como bibliotecas compartilhadas.
41
42
43
alterao ser propagada para os filhos do log que, recursivamente, propagam a alterao para seus filhos, conforme necessrio. Para ativar a criao de log e configurar as propriedades de sada para um log, utilize o seguinte procedimento. 1. Na rea de janela de navegao do console administrativo, clique em Servidores WebSphere application servers. 2. Clique no nome do servidor com o qual deseja trabalhar. 3. Sob Resoluo de problemas, clique em Criando logs e rastreando. 4. Clique em Alterar Nveis de Detalhe do Log. 5. Especifique quando deseja que a alterao entre em vigor: v Para uma alterao esttica na configurao, clique na guia Configurao. v Para uma alterao dinmica na configurao, clique na guia Tempo de Execuo. 6. Clique nos nomes dos pacotes cujo nvel de criao de log deseja modificar. Os nomes de pacotes para WebSphere Adapters comeam com com.ibm.j2ca.*: v Para o componente de base do adaptador, selecione com.ibm.j2ca.base.*. v Para o componente de base do adaptador e todos os adaptadores implementados, selecione com.ibm.j2ca.*. v Apenas para o Adapter para PeopleSoft Enterprise, selecione o pacote com.ibm.j2ca.peoplesoft.*. 7. Selecione o nvel de criao de log.
Nvel de Criao de Log Fatal provvel que ocorra Descrio A tarefa no pode continuar ou o componente no pode funcionar. A tarefa no pode continuar, mas o componente ainda pode funcionar. O nvel de criao de log tambm inclui condies que indicam um erro fatal iminente, ou seja, as situaes que sugerem intensamente que os recursos esto prestes a serem esgotados. Ocorreu um erro potencial ou um erro grave iminente. Este nvel de criao de log tambm inclui condies que indicam uma falha progressiva, por exemplo, a possvel fuga de recursos. Ocorreu um evento significativo que afeta o estado ou recursos do servidor. A tarefa est em execuo. Este nvel de criao de log inclui informaes gerais que descrevem o progresso geral de uma tarefa. O status de uma configurao relatado ou ocorreu uma alterao na configurao. A subtarefa est em execuo. Este nvel de criao de log inclui informaes gerais que detalham o progresso de uma subtarefa.
Aviso
Auditoria Informaes
Configurao Detalhe
8. Clique em Aplicar. 9. Clique em OK. 10. Para que alteraes na configurao esttica entrem em vigor, pare e, em seguida, reinicie o servidor de aplicativos.
44
Resultados
Entradas de log desse ponto em diante contm o nvel especificado de informaes para os componentes adaptadores selecionados.
Antes de Iniciar
Voc pode alterar os nomes de arquivos de log e de rastreio a qualquer momento, aps a implementao do mdulo do adaptador em um servidor de aplicativos.
45
v Alterao esttica: Pare e reinicie o servidor. Esse mtodo permite fazer alteraes, mas essas alteraes no entram em vigor at voc parar e iniciar o servidor. v Alterao dinmica: Clique no link Salvar na caixa Mensagens acima da tabela Propriedades Customizadas. Clique em Salvar novamente quando for solicitado.
46
(PollEventManagerWorker.java:100) em com.ibm.ejs.j2c.work.WorkProxy. run(WorkProxy.java:418) em com.ibm.ejs.j2c.work.AsyncWorkProxy.run (AsyncWorkProxy.java:136) em com.ibm.ws.asynchbeans.J2EEContext.run (J2EEContext.java:759) em com.ibm.ws.asynchbeans.ExecutionContextImpl.go (ExecutionContextImpl.java:85) em com.ibm.ejs.j2c.work.AsyncWorkProxy.run (AsyncWorkProxy.java:90) em com.ibm.ws.util.ThreadPool$Worker.run (ThreadPool.java:1469)
Soluo: Para superar essa exceo, altere a propriedade DateFormat no ActivationSpec para MM/dd/aaaa HH:mm.
Causa O PeopleTools 8.22 no suporta as propriedades EditHistoryItems e GetDummyRows. Soluo Para superar essa exceo, no use o PeopleTools 8.22 para as propriedades EditHistoryItems ou GetDummyRows.
47
Recursos de Auto-atendimento
Utilize os recursos do suporte ao software IBM para obter as informaes mais recentes sobre suporte, obter a documentao tcnica, fazer download de ferramentas de suporte e de correes e evitar problemas com o WebSphere Adapters. Os recursos de auto-atendimento tambm ajudam a diagnosticar problemas com o adaptador e fornecem informaes sobre como entrar em contato com o suporte ao software IBM.
Correes Recomendadas
Uma lista de correes recomendadas que so necessrias est disponvel no seguinte local: http://www.ibm.com/support/docview.wss?fdoc=aimadp&rs=695 &uid=swg27010397
Notas tcnicas
Notas Tcnicas fornecem a documentao mais recente do Adapter para PeopleSoft Enterprise, incluindo os seguintes tpicos: v Problemas e suas solues atualmente disponveis v Respostas para as perguntas mais freqentes v Como obter informaes sobre instalao, configurao, uso e resoluo de problemas do adaptador v IBM Software Support Handbook Para obter uma lista de notas tcnicas para o WebSphere Adapters, visite este endereo: http://www.ibm.com/support/search.wss?tc=SSMKUK&rs=695&rank=8 &dc=DB520+D800+D900+DA900+DA800+DB560&dtm
48
GetCurrentItem IgnoreEffectiveSequence
InsAtOldestEffDtPos
49
Tabela 3. Metadados para Objetos de Negcios (continuao) Elemento de Metadados InsAtCurrentEffDtPos Descrio Quando configurado como true e um ndice incorreto (nmero negativo) for retornado pela API do PeopleTools, getEffectiveItemNum(), o adaptador insere a linha no ndice inferior (zero), que tem a data efetiva atual. Se voc configurar esse parmetro, no configure InsAtOldestEffDtPos. Uma propriedade utilizada para desempenhar excluses. Configure-o apenas para o objeto de negcios de nvel superior. Identifica um objeto de negcios que est inativo ou foi excludo. Configure-o apenas para o objeto de negcios de nvel superior.
StatusColumnName StatusValue
UID
Getter Setter
Operaes Suportadas
Uma operao a ao que um adaptador pode executar no servidor PeopleSoft Enterprise durante o processamento de sada. O nome da operao normalmente indica o tipo de ao que o adaptador executa, como criar ou atualizar. A tabela a seguir define as operaes que o adaptador suporta.
50
Tabela 5. Operaes Suportadas de Objetos de Negcios Operao Create Definio O adaptador acessa o componente do PeopleSoft e recupera valores dos atributos que tm informaes especficas do aplicativo da chave primria configuradas. Ele ento instancia a interface do componente correspondente (utilizando o valor fornecido nas informaes especficas do aplicativo ObjectName). Ele define os valores de atributo na operao Criar Chaves correspondente, na interface do componente. criada uma Interface de Componente vazia, e o adaptador mapeia todos os dados de objeto de negcios para a interface de componente criada. Ao mapear os dados, o adaptador envia todos os dados de atributos simples na hierarquia e cria itens que correspondem a cada objeto-filho na hierarquia tambm, incluindo registros filhos de seqncia e data efetivas. O adaptador acessa o componente do PeopleSoft e recupera valores dos atributos que tm informaes especficas do aplicativo da chave primria configuradas. Ele ento instancia a interface do componente correspondente utilizando o valor fornecido nas informaes especficas do aplicativo ObjectName. Ele define os valores de atributo na operao Obter Chaves correspondente, na interface do componente. O adaptador ento mapeia os dados do componente na hierarquia de objetos de negcios. Objetos-filhos so includos no mapeamento de dados. Isto funciona como a operao Retrieve, exceto que ele permite a recuperao de vrias instncias do mesmo componente PeopleSoft. O adaptador recupera um objeto do PeopleSoft e o compara com o objeto de negcios de destino. Ele processa os objetos da seguinte forma: Quando a comparao revela objetos-filhos extra no PeopleSoft, os filhos so excludos. Quando a comparao revela filhos ausentes no PeopleSoft, os filhos so criados. Quando a comparao revela objetos-filhos que foram atualizados no PeopleSoft, eles so atualizados. O adaptador processa uma operao exist da mesma forma que processa uma operao retrieve, exceto que no preenche o objeto de negcios com os dados recuperados. Ele apenas verifica a existncia de um objeto no PeopleSoft. Com base nos valores configurados para os elementos de metadados especficos do aplicativo, StatusColumnName e StatusValue, o adaptador atualiza um objeto de negcios como inativo. Uma operao de excluso pode ser desempenhada apenas em um objeto de nvel superior. O PeopleSoft no permite que um objeto seja excludo fisicamente, portanto, o objeto inativo permanece no banco de dados do PeopleSoft.
Retrieve
RetrieveAll Update
Exists
Delete
Captulo 6. Referncia
51
For &I = 1 To &LEN; /* get keys and values */ /* get rid of record name */ &POS1 = Find(".", &KEYARRAY [&I]); &L1 = Len(&KEYARRAY [&I]); &POS2 = &L1 - &POS1; &KEYNAME = Right(&KEYARRAY [&I], &POS2); /****The code below will remove special characters and****/ /****adjust the characters' case to ensure it is same as the****/ /****attribute name in the business object definition***/ /****Start****/ &lLen = Len(&KEYNAME); &sOrigString = &KEYNAME; &sNewString = ""; &lCtr2 = 1; &isSpecialChar = "true"; For &lCtr = 1 To &lLen; &sChar = Substring(&sOrigString, &lCtr, 1); If (&sChar = "A" Or &sChar = "a" Or &sChar = "B" Or &sChar = "b" Or &sChar = "C" Or &sChar = "c" Or &sChar = "D" Or &sChar = "d" Or &sChar = "E" Or &sChar = "e" Or &sChar = "F" Or &sChar = "f" Or &sChar = "G" Or &sChar = "g" Or &sChar = "H" Or &sChar = "h" Or &sChar = "I" Or &sChar = "i" Or &sChar = "J" Or &sChar = "j" Or &sChar = "K" Or &sChar = "k" Or &sChar = "L" Or &sChar = "l" Or &sChar = "M" Or &sChar = "m" Or &sChar = "N" Or &sChar = "n" Or &sChar = "O" Or &sChar = "o" Or &sChar = "P" Or &sChar = "p" Or &sChar = "Q" Or &sChar = "q" Or &sChar = "R" Or &sChar = "r" Or &sChar = "S" Or &sChar = "s" Or &sChar = "T" Or &sChar = "t" Or &sChar = "U" Or &sChar = "u" Or &sChar = "V" Or &sChar = "v" Or &sChar = "W" Or &sChar = "w" Or &sChar = "X" Or &sChar = "x" Or &sChar = "Y" Or &sChar = "y" Or &sChar = "Z" Or &sChar = "z" Or &sChar = "1" Or &sChar = "2" Or &sChar = "3" Or &sChar = "4" Or &sChar = "5" Or &sChar = "6" Or &sChar = "7" Or &sChar = "8" Or &sChar = "9" Or &sChar = "0") Then If (&isSpecialChar = "true") Then &sNewString = &sNewString | Upper(&sChar); &isSpecialChar = "false"; Else &sNewString = &sNewString | Lower(&sChar); End-If; Else &isSpecialChar = "true"; End-If; End-For; &KEYNAME = &sNewString;
52
/*********End*********/ &KEYSTRING = &KEYSTRING | &KEYNAME | "=" | @&KEYARRAY [&I] | &KEYDELIM End-For; &KEYSTRING = RTrim(&KEYSTRING, ":"); &IBMREC.IBM_OBJECT_KEYS.Value = &KEYSTRING; /*============== VERB =========================*/ /* verb determination uses variable &IBMVERB */ Evaluate %Mode When = "A" &IBMVERB = "Create"; Break; When = "U" &IBMVERB = "Update"; Break; When = "L" &IBMVERB = "Update"; Break; When = "C" &IBMVERB = "Update"; Break; When-Other &IBMVERB = "Retrieve"; End-Evaluate; &IBMREC.IBM_OBJECT_VERB.Value = &IBMVERB; /* ====================== EVENT_ID GEN ==================================== */ /* create event_id */ &NEWNUM = GetNextNumber(IBM_FETCH_ID.IBM_NEXT_EVENT_ID, 99999); /* only use newnum if no error generating next number */ If &NEWNUM > 0 Then &IBMREC.IBM_EVENT_ID.Value = &NEWNUM; Else &IBMREC.IBM_EVENT_ID.Value = %Datetime; End-If; /*Support for Future Effective Date - The adapter will poll such events when the date arrives*/ If &EFFDATE > %Datetime Then &IBMREC.IBM_EVENT_DTTM.Value = &EFFDATE; &IBMREC.IBM_EVENT_STATUS.Value = "99"; Else &IBMREC.IBM_EVENT_DTTM.Value = %Datetime; &IBMREC.IBM_EVENT_STATUS.Value = "0"; End-If; /*================ INSERT EVENT INTO IBM_EVENT_TBL ============*/ /* insert row into table using record object*/ &IBMREC.IBM_OBJECT_NAME.Value = &BO; &IBMREC.Insert(); End-Function;
Function IBMPublishEvent(&BO, &KEYS); /* == create a new record object for cw_event_tbl == */ &IBMREC = CreateRecord(Record.IBM_EVENT_TBL); /* =============== KEYS ================ */ /* composing keys and values in name value format */ &KEYSTRING = ""; &KEYDELIM = ":"; &KEYARRAY = Split(&KEYS, &KEYDELIM); &LEN = &KEYARRAY.Len; For &I = 1 To &LEN; /* get keys and values */ /* get rid of record name */ &POS1 = Find(".", &KEYARRAY [&I]); &L1 = Len(&KEYARRAY [&I]); &POS2 = &L1 - &POS1; &KEYNAME = Right(&KEYARRAY [&I], &POS2); /****The code below will remove special characters and /****adjust the characters' case to ensure it is same as the /****attribute name in the business object definition***/ /****Start****/ &lLen = Len(&KEYNAME); &sOrigString = &KEYNAME; &sNewString = ""; &lCtr2 = 1; &isSpecialChar = "true"; For &lCtr = 1 To &lLen; &sChar = Substring(&sOrigString, &lCtr, 1); If (&sChar = "A" Or &sChar = "a" Or
Captulo 6. Referncia
53
&sChar = "B" Or &sChar = "b" Or &sChar = "C" Or &sChar = "c" Or &sChar = "D" Or &sChar = "d" Or &sChar = "E" Or &sChar = "e" Or &sChar = "F" Or &sChar = "f" Or &sChar = "G" Or &sChar = "g" Or &sChar = "H" Or &sChar = "h" Or &sChar = "I" Or &sChar = "i" Or &sChar = "J" Or &sChar = "j" Or &sChar = "K" Or &sChar = "k" Or &sChar = "L" Or &sChar = "l" Or &sChar = "M" Or &sChar = "m" Or &sChar = "N" Or &sChar = "n" Or &sChar = "O" Or &sChar = "o" Or &sChar = "P" Or &sChar = "p" Or &sChar = "Q" Or &sChar = "q" Or &sChar = "R" Or &sChar = "r" Or &sChar = "S" Or &sChar = "s" Or &sChar = "T" Or &sChar = "t" Or &sChar = "U" Or &sChar = "u" Or &sChar = "V" Or &sChar = "v" Or &sChar = "W" Or &sChar = "w" Or &sChar = "X" Or &sChar = "x" Or &sChar = "Y" Or &sChar = "y" Or &sChar = "Z" Or &sChar = "z" Or &sChar = "1" Or &sChar = "2" Or &sChar = "3" Or &sChar = "4" Or &sChar = "5" Or &sChar = "6" Or &sChar = "7" Or &sChar = "8" Or &sChar = "9" Or &sChar = "0") Then If (&isSpecialChar = "true") Then &sNewString = &sNewString | Upper(&sChar); &isSpecialChar = "false"; Else
54
&sNewString = &sNewString | Lower(&sChar); End-If; Else &isSpecialChar = "true"; End-If; End-For; &KEYNAME = &sNewString; /*********End*********/ &KEYSTRING = &KEYSTRING | &KEYNAME | "=" | @&KEYARRAY [&I] | &KEYDELIM End-For; &KEYSTRING = RTrim(&KEYSTRING, ":"); &IBMREC.IBM_OBJECT_KEYS.Value = &KEYSTRING; /*============== VERB =========================*/ /* verb determination uses variable &IBMVERB */ Evaluate %Mode When = "A" &IBMVERB = "Create"; Break; When = "U" &IBMVERB = "Update"; Break; When = "L" &IBMVERB = "Update"; Break; When = "C" &IBMVERB = "Update"; Break; When-Other &IBMVERB = "Retrieve"; End-Evaluate; &IBMREC.IBM_OBJECT_VERB.Value = &IBMVERB; /* /* ====================== create event_id */ EVENT_ID GEN ============================= */
&NEWNUM = GetNextNumber(IBM_FETCH_ID.IBM_NEXT_EVENT_ID, 99999); /* only use newnum if no error generating next number */
If &NEWNUM > 0 Then &IBMREC.IBM_EVENT_ID.Value = &NEWNUM; Else &IBMREC.IBM_EVENT_ID.Value = %Datetime; End-If; &IBMREC.IBM_EVENT_DTTM.Value = %Datetime; /* ============== EVENT_STATUS =================*/ /* Validate and set event status &IBMSTATUS - list values if date is ok*/ &IBMREC.IBM_EVENT_STATUS.Value = "0"; /*================ INSERT EVENT INTO IBM_EVENT_TBL ============*/ /* insert row into table using record object*/ &IBMREC.IBM_OBJECT_NAME.Value = &BO; &IBMREC.Insert(); End-Function;
Captulo 6. Referncia
55
56
Explicao Descreve o tipo de propriedade. Tipos de propriedades vlidas incluem: v Booleana v Cadeia v Nmero Inteiro
Uso
Descreve as condies e restries que podem se aplicar propriedade. Por exemplo, a seguir est um exemplo de como uma restrio seria documentada: Para o Rational Application Developer para WebSphere Software verso 6.40 ou anterior, a senha: v Deve estar em letras maisculas v Deve ter 8 caracteres de comprimento Para verses do Rational Application Developer para WebSphere Software posteriores 6.40, a senha: v No faz distino entre maisculas e minsculas v Pode conter at 40 caracteres de comprimento. Esta seo lista outras propriedades que afetam essa propriedade ou as propriedades que so afetadas por ela e descreve a natureza do relacionamento condicional.
Exemplo:
Fornece valores da propriedade de amostra, por exemplo: Se Idioma estiver configurado como JA (Japons), o nmero da Pgina de Cdigos ser configurado como 8000.
Globalizado
Se uma propriedade for globalizada, ela ter suporte ao idioma nacional, o que significa que voc pode configurar o valor em seu idioma nacional. Os valores vlidos so Sim e No.
Indica se a propriedade suportada em processamento bidirecional (bidi). O processamento bidirecional pertence tarefa de processamento de dados que contm contedo semntico da direita para a esquerda (hebraico e rabe, por exemplo) e da esquerda para a direita (uma URL ou caminho, por exemplo) dentro do mesmo arquivo. Os valores vlidos so Sim e No.
57
Tabela 6. Propriedades de conexo do J2C Java Bean Nome da Propriedade Arquivo JAR da Interface do Componente Nome do Host Senha na pgina 59 Nmero da Porta na pgina 59 Prefixo para Nomes de Objetos de Negcios na pgina 59 Nome do usurio na pgina 60 Descrio Especifica a interface do componente do PeopleSoft Enterprise utilizada pelo adaptador para estabelecer conexo com os componentes do PeopleSoft que so os destinos das transaes de integrao. Especifica o nome ou endereo do servidor que hospeda o PeopleSoft Enterprise. Especifica a senha da conta do usurio do adaptador no servidor PeopleSoft Enterprise. O nmero da porta na qual o PeopleSoft Enterprise est configurado para atender pedidos do cliente. Especifica um prefixo para ser includo nos objetos de negcios gerados. O nome da conta do usurio que o adaptador utiliza no servidor PeopleSoft Enterprise.
Nome do Host
Essa propriedade especifica o nome ou endereo do servidor que hospeda o PeopleSoft Enterprise.
Tabela 8. Detalhes do Nome do Host Necessrio Padro Tipo de Propriedade Uso Exemplo: Globalizado Suporte para Bidirecional Sim Nenhum valor padro Cadeia Identifica o servidor, por nome ou endereo IP, que hospeda o PeopleSoft Enterprise. 9.26.248.202 No No
58
Senha
Essa propriedade especifica a senha da conta do usurio do adaptador no servidor PeopleSoft Enterprise.
Tabela 9. Detalhes da Senha Necessrio Padro Tipo de Propriedade Uso Globalizado Suporte para Bidirecional Sim Nenhum valor padro Cadeia As restries (letras maiscula ou minsculas, comprimento e caractere) so determinadas pela verso do PeopleSoft Enterprise. Sim Sim
Nmero da Porta
O nmero da porta na qual o PeopleSoft Enterprise est configurado para atender pedidos do cliente.
Tabela 10. Detalhes do Nmero da Porta Necessrio Padro Tipo de Propriedade Exemplo: Globalizado Suporte para Bidirecional Sim O nmero da porta digitado quando voc executa o Assistente Bean J2C. Nmero Inteiro 9000 No No
Captulo 6. Referncia
59
Nome do usurio
Essa propriedade especifica o nome da conta do usurio que o adaptador utiliza no servidor PeopleSoft Enterprise.
Tabela 12. Detalhes do Nome do Usurio Necessrio Padro Tipo de Propriedade Uso Exemplo: Globalizado Suporte para Bidirecional Sim Nenhum valor padro Cadeia As restries (letras maiscula ou minsculas, comprimento e caractere) so determinadas pela verso do PeopleSoft Enterprise. DV1 Sim Sim
Disfarar dados do usurio HideConfidentialTrace como XXX nos arquivos de log e de rastreio (No disponvel) (No disponvel) (No disponvel) enableHASupport LogFileMaxSize Nome do Arquivo de Registro
60
Tabela 13. Propriedades do Adaptador de Recursos para o Adapter para PeopleSoft Enterprise (continuao) Nome No assistente (No disponvel) (No disponvel) (No disponvel) (No disponvel) No console administrativo LogNumberOfFiles TraceFileMaxSize TraceFileName TraceNumberOfFiles Descrio Reprovado Reprovado Reprovado Reprovado
Captulo 6. Referncia
61
Tabela 14. Detalhes do ID do Adaptador (continuao) Uso Essa propriedade identifica a instncia do adaptador nos arquivos de log e rastreio, alm de ajudar a identificar a instncia do adaptador enquanto monitora adaptadores. O ID do adaptador utilizado com um identificador especfico do adaptador, PSFTRA, para formar o nome do componente utilizado pela ferramenta Log and Trace Analyzer. Por exemplo, se a propriedade do ID do adaptador estiver configurada como 001, o ID de componente PSFTRA001. Se voc executar vrias instncias do mesmo adaptador, certifique-se de que os primeiros sete caracteres da propriedade de ID do adaptador sejam exclusivos para cada instncia, de modo que voc possa correlacionar as informaes de log e rastreio com uma instncia do adaptador especfica. Ao tornar os sete primeiros caracteres de uma propriedade de ID do adaptador exclusivos, o ID do componente para vrias instncias desse adaptador tambm exclusivo, permitindo que voc correlacione as informaes de log e rastreio com uma determinada instncia de um adaptador. Por exemplo, quando voc configura a propriedade de ID do adaptador de duas instncias do WebSphere Adapter para PeopleSoft Enterprise como 001 e 002. Os IDs de componentes para essas instncias, PSFTRA001 e PSFTRA002, so curtos o suficiente para permanecer exclusivos, permitindo distingui-los como instncias separadas do adaptador. No entanto, instncias com propriedades do ID do adaptador mais longas no podem ser distinguidas umas das outras. Se configurar as propriedades de ID do adaptador de duas instncias como Instance01 e Instance02, voc no poder examinar as informaes de log e rastreio para cada instncia do adaptador porque o ID do componente para ambas as instncias fica truncado para PSFTRAInstanc. Para processamento de entrada, o valor dessa propriedade configurado no nvel do adaptador de recursos. Para processamento de sada, o valor pode ser configurado no nvel do adaptador de recursos e no nvel de connection factory gerenciado. Aps utilizar o Assistente Bean J2C para configurar o adaptador para processamento de sada, voc pode configurar as propriedades de adaptador de recursos e connection factory gerenciado de forma independente. Globalizado Suporte para Bidirecional Sim No
62
Tabela 15. Detalhes de Disfarar Dados do Usurio como XXX em Arquivos de Log e de Rastreio (continuao) Valores Possveis Padro Tipo de Propriedade Uso True False False Booleana Se voc configurar essa propriedade como True, o adaptador substitui os dados do usurio por uma cadeia de Xs ao gravar nos arquivos de log e rastreio. Para processamento de entrada, o valor dessa propriedade configurado no nvel do adaptador de recursos. Para processamento de sada, o valor pode ser configurado no nvel do adaptador de recursos e no nvel de connection factory gerenciado. Aps utilizar o Assistente Bean J2C para configurar o adaptador para processamento de sada, voc pode configurar as propriedades de adaptador de recursos e connection factory gerenciado de forma independente. Globalizado Suporte para Bidirecional No No
63
Tabela 17. Detalhes do Nome do Arquivo de Log (continuao) Globalizado Suporte para Bidirecional Sim Sim
64
Tabela 20. Detalhes do Nome do Arquivo de Rastreio (continuao) Suporte para Bidirecional Sim
PingCompInterface
Captulo 6. Referncia
65
Tabela 22. Propriedades Managed Connection Factory (continuao) Disfarar dados do usurio como XXX nos arquivos de log e de rastreio HideConfidentialTrace Especifica se voc deve disfarar informaes potencialmente confidenciais gravando cadeias X em vez de dados do usurio nos arquivos de log e rastreio. Especifica o nome ou endereo do servidor que hospeda o PeopleSoft Enterprise. Especifica o cdigo do idioma que o adaptador utiliza para efetuar logon no servidor PeopleSoft Enterprise. Especifica o nmero mximo de vezes que o adaptador tenta reestabelecer uma conexo de sada com o EIS. Especifica a senha da conta do usurio do adaptador no servidor PeopleSoft Enterprise. O nmero da porta que o adaptador utiliza para acessar o servidor PeopleSoft Enterprise. Especifica o intervalo de tempo entre as tentativas de reconexo com o servidor PeopleSoft Enterprise, se a conexo falhar. O nome da conta do usurio que o adaptador utiliza no servidor PeopleSoft Enterprise. Especifica se para gerar o objeto de negcios de falha de pedido invlido
Nome do Host
HostName
Language
connectionRetryLimit
Senha
Porta
Tentar o intervalo novamente caso a conexo diminua (em milissegundos) (connectionRetryInterval) na pgina 71
connectionRetryInterval
UserName
useInvalidRequestFault
66
Tabela 23. Detalhes do ID do Adaptador (continuao) Uso Essa propriedade identifica a instncia do adaptador nos arquivos de log e rastreio, alm de ajudar a identificar a instncia do adaptador enquanto monitora adaptadores. O ID do adaptador utilizado com um identificador especfico do adaptador, PSFTRA, para formar o nome do componente utilizado pela ferramenta Log and Trace Analyzer. Por exemplo, se a propriedade do ID do adaptador estiver configurada como 001, o ID de componente PSFTRA001. Se voc executar vrias instncias do mesmo adaptador, certifique-se de que os primeiros sete caracteres da propriedade de ID do adaptador sejam exclusivos para cada instncia, de modo que voc possa correlacionar as informaes de log e rastreio com uma instncia do adaptador especfica. Ao tornar os sete primeiros caracteres de uma propriedade de ID do adaptador exclusivos, o ID do componente para vrias instncias desse adaptador tambm exclusivo, permitindo que voc correlacione as informaes de log e rastreio com uma determinada instncia de um adaptador. Por exemplo, quando voc configura a propriedade de ID do adaptador de duas instncias do WebSphere Adapter para PeopleSoft Enterprise como 001 e 002. Os IDs de componentes para essas instncias, PSFTRA001 e PSFTRA002, so curtos o suficiente para permanecer exclusivos, permitindo distingui-los como instncias separadas do adaptador. No entanto, instncias com propriedades do ID do adaptador mais longas no podem ser distinguidas umas das outras. Se configurar as propriedades de ID do adaptador de duas instncias como Instance01 e Instance02, voc no poder examinar as informaes de log e rastreio para cada instncia do adaptador porque o ID do componente para ambas as instncias fica truncado para PSFTRAInstanc. Para processamento de entrada, o valor dessa propriedade configurado no nvel do adaptador de recursos. Para processamento de sada, o valor pode ser configurado no nvel do adaptador de recursos e no nvel de connection factory gerenciado. Aps utilizar o Assistente Bean J2C para configurar o adaptador para processamento de sada, voc pode configurar as propriedades de adaptador de recursos e connection factory gerenciado de forma independente. Globalizado Suporte para Bidirecional Sim No
Captulo 6. Referncia
67
Tabela 24. Detalhes de Interface do Componente para Testar Conexo com Falha (continuao) Tipo de Propriedade Uso Exemplo: Globalizado Suporte para Bidirecional Cadeia Especifique um nome da interface do componente que j existe nos aplicativos PeopleSoft Enterprise. WBI_CUSTOMER_CI No No
68
Tabela 26. Detalhes do Nome do Host (continuao) Exemplo: Globalizado Suporte para Bidirecional 9.26.248.202 No No
Idioma (Language)
Essa propriedade especifica o cdigo do idioma que o adaptador utiliza para efetuar logon no servidor PeopleSoft Enterprise.
Tabela 27. Detalhes de Idioma Necessrio Padro Tipo de Propriedade Uso Exemplo: Globalizado Suporte para Bidirecional Sim O valor padro para a propriedade Idioma baseado no cdigo de idioma do sistema. Cadeia Cada um dos idiomas suportados precedido por um cdigo de idioma de trs caracteres. O idioma em si exibido entre parnteses. Se o cdigo de idioma do sistema for ingls, o valor para essa propriedade ser ENG (ingls). No No
Captulo 6. Referncia
69
Tabela 28. Detalhes sobre o mximo de tentativas em caso de falha na conexo do sistema (continuao) Uso Quando esta propriedade est configurada para: 0 v O adaptador no tenta se reconectar com o servidor do PeopleSoft Enterprise caso um erro ocorra durante a inicializao ou o estabelecimento da conexo. v O adaptador no verifica se a conexo com o servidor PeopleSoft Enterprise vlida quando h um pedido de sada durante o tempo de execuo. >0 v O adaptador tenta se reconectar com o servidor do PeopleSoft Enterprise por um nmero especificado de vezes, caso um erro ocorra durante a inicializao ou o estabelecimento da conexo. v O adaptador verifica se a conexo com o servidor do PeopleSoft Enterprise vlida quando h um pedido de sada durante o tempo de execuo. Se a conexo no for vlida, ser terminada e uma nova conexo ser criada para processar o pedido. Se o adaptador falhar em estabelecer uma conexo depois de tentar o nmero especificado de vezes, um erro de conexo ser gerado. Se o adaptador restabelecer a conexo com xito, a operao de sada ser concluda.
No No
Senha (Password)
Essa propriedade especifica a senha da conta do usurio do adaptador no servidor PeopleSoft Enterprise.
Tabela 29. Detalhes da Senha Necessrio Padro Tipo de Propriedade Uso Globalizado Suporte para Bidirecional Sim Nenhum valor padro Cadeia As restries (letras maiscula ou minsculas, comprimento e caractere) so determinadas pela verso do PeopleSoft Enterprise. No No
70
Tabela 30. Detalhes do Nmero da Porta (continuao) Tipo de Propriedade Exemplo: Globalizado Suporte para Bidirecional Nmero Inteiro 9000 No No
| | | | | | | | | | | | | | | | | | | |
Globalizado Bidirecional Suportado
Captulo 6. Referncia
71
72
Tabela 35. Detalhes de Nmero Mximo de Registros para Operao RetrieveAll (continuao) Padro Uso 105 Se o nmero de ocorrncias no PeopleSoft Enterprise exceder o valor do Nmero mximo de registros para a propriedade da operao RetrieveAll, o adaptador retorna um erro. O adaptador utiliza essa propriedade para ajudar a evitar problemas de falta de memria. Nmero Inteiro No No
Captulo 6. Referncia
73
Linha Padro
Explicao O valor predefinido que configurado pelo Assistente Bean J2C. Quando a propriedade for necessria, voc dever aceitar o valor padro ou especificar um. Se uma propriedade no tiver valor padro, a tabela informar Nenhum valor padro. A palavra Nenhum um valor padro aceitvel e no significa que no existe um valor padro.
Especifica como a propriedade medida, por exemplo, em kilobytes ou segundos. Descreve o tipo de propriedade. Tipos de propriedades vlidas incluem: v Booleana v Cadeia v Nmero Inteiro
Uso
Descreve as condies e restries que podem se aplicar propriedade. Por exemplo, a seguir est um exemplo de como uma restrio seria documentada: Para o Rational Application Developer para WebSphere Software verso 6.40 ou anterior, a senha: v Deve estar em letras maisculas v Deve ter 8 caracteres de comprimento Para verses do Rational Application Developer para WebSphere Software posteriores 6.40, a senha: v No faz distino entre maisculas e minsculas v Pode conter at 40 caracteres de comprimento. Esta seo lista outras propriedades que afetam essa propriedade ou as propriedades que so afetadas por ela e descreve a natureza do relacionamento condicional.
Exemplo:
Fornece valores da propriedade de amostra, por exemplo: Se Idioma estiver configurado como JA (Japons), o nmero da Pgina de Cdigos ser configurado como 8000.
Globalizado
Se uma propriedade for globalizada, ela ter suporte ao idioma nacional, o que significa que voc pode configurar o valor em seu idioma nacional. Os valores vlidos so Sim e No.
Indica se a propriedade suportada em processamento bidirecional (bidi). O processamento bidirecional pertence tarefa de processamento de dados que contm contedo semntico da direita para a esquerda (hebraico e rabe, por exemplo) e da esquerda para a direita (uma URL ou caminho, por exemplo) dentro do mesmo arquivo. Os valores vlidos so Sim e No.
74
assistente obter metadados. Essas propriedades especificam coisas como configurao de conexo, propriedades bidirecionais (bidi) e opes de criao de log. Nota: Se voc configurar qualquer uma das propriedades de conexo utilizando script bidirecional, ser necessrio configurar valores que identifiquem o formato do script bidirecional fornecido para essa propriedade. As propriedades de conexo e propsitos do J2C Java Bean so descritos na tabela a seguir. Uma descrio completa de cada propriedade fornecida nas sees que seguem a tabela.
Tabela 36. Propriedades de conexo do J2C Java Bean Nome da Propriedade Arquivo JAR da Interface do Componente Nome do Host Senha na pgina 76 Nmero da Porta na pgina 76 Prefixo para Nomes de Objetos de Negcios na pgina 76 Nome do usurio na pgina 77 Descrio Especifica a interface do componente do PeopleSoft Enterprise utilizada pelo adaptador para estabelecer conexo com os componentes do PeopleSoft que so os destinos das transaes de integrao. Especifica o nome ou endereo do servidor que hospeda o PeopleSoft Enterprise. Especifica a senha da conta do usurio do adaptador no servidor PeopleSoft Enterprise. O nmero da porta na qual o PeopleSoft Enterprise est configurado para atender pedidos do cliente. Especifica um prefixo para ser includo nos objetos de negcios gerados. O nome da conta do usurio que o adaptador utiliza no servidor PeopleSoft Enterprise.
Nome do Host
Essa propriedade especifica o nome ou endereo do servidor que hospeda o PeopleSoft Enterprise.
Captulo 6. Referncia
75
Tabela 38. Detalhes do Nome do Host Necessrio Padro Tipo de Propriedade Uso Exemplo: Globalizado Suporte para Bidirecional Sim Nenhum valor padro Cadeia Identifica o servidor, por nome ou endereo IP, que hospeda o PeopleSoft Enterprise. 9.26.248.202 No No
Senha
Essa propriedade especifica a senha da conta do usurio do adaptador no servidor PeopleSoft Enterprise.
Tabela 39. Detalhes da Senha Necessrio Padro Tipo de Propriedade Uso Globalizado Suporte para Bidirecional Sim Nenhum valor padro Cadeia As restries (letras maiscula ou minsculas, comprimento e caractere) so determinadas pela verso do PeopleSoft Enterprise. Sim Sim
Nmero da Porta
O nmero da porta na qual o PeopleSoft Enterprise est configurado para atender pedidos do cliente.
Tabela 40. Detalhes do Nmero da Porta Necessrio Padro Tipo de Propriedade Exemplo: Globalizado Suporte para Bidirecional Sim O nmero da porta digitado quando voc executa o Assistente Bean J2C. Nmero Inteiro 9000 No No
76
Tabela 41. Detalhes do Prefixo Necessrio Padro Tipo de Propriedade Uso Exemplo: Globalizado Suporte para Bidirecional No No padro Cadeia Essa propriedade permite que voc faa a distino entre objetos de negcios diferentes gerados em relao mesma interface do componente PeopleSoft. Se voc utilizou IB como um prefixo, todos os objetos de negcios gerados por esse servio sero nomeados utilizando esse prefixo. Sim No
Nome do usurio
Essa propriedade especifica o nome da conta do usurio que o adaptador utiliza no servidor PeopleSoft Enterprise.
Tabela 42. Detalhes do Nome do Usurio Necessrio Padro Tipo de Propriedade Uso Exemplo: Globalizado Suporte para Bidirecional Sim Nenhum valor padro Cadeia As restries (letras maiscula ou minsculas, comprimento e caractere) so determinadas pela verso do PeopleSoft Enterprise. DV1 Sim Sim
A tabela a seguir lista as propriedades do adaptador de recursos e suas finalidades. Uma descrio completa de cada propriedade fornecida nas sees que seguem a tabela.
Captulo 6. Referncia
77
Tabela 43. Propriedades do Adaptador de Recursos para o Adapter para PeopleSoft Enterprise Nome No assistente ID do Adaptador No console administrativo ID do Adaptador Descrio Identifica a instncia do adaptador para eventos de PMI e para criao de log e rastreio Especifica se voc deve disfarar informaes potencialmente confidenciais gravando cadeias X em vez de dados do usurio nos arquivos de log e rastreio. No altere esta propriedade. Reprovado Reprovado Reprovado Reprovado Reprovado Reprovado
Disfarar dados do usurio HideConfidentialTrace como XXX nos arquivos de log e de rastreio (No disponvel) (No disponvel) (No disponvel) (No disponvel) (No disponvel) (No disponvel) (No disponvel) enableHASupport LogFileMaxSize Nome do Arquivo de Registro LogNumberOfFiles TraceFileMaxSize TraceFileName TraceNumberOfFiles
78
Tabela 44. Detalhes do ID do Adaptador (continuao) Uso Essa propriedade identifica a instncia do adaptador nos arquivos de log e rastreio, alm de ajudar a identificar a instncia do adaptador enquanto monitora adaptadores. O ID do adaptador utilizado com um identificador especfico do adaptador, PSFTRA, para formar o nome do componente utilizado pela ferramenta Log and Trace Analyzer. Por exemplo, se a propriedade do ID do adaptador estiver configurada como 001, o ID de componente PSFTRA001. Se voc executar vrias instncias do mesmo adaptador, certifique-se de que os primeiros sete caracteres da propriedade de ID do adaptador sejam exclusivos para cada instncia, de modo que voc possa correlacionar as informaes de log e rastreio com uma instncia do adaptador especfica. Ao tornar os sete primeiros caracteres de uma propriedade de ID do adaptador exclusivos, o ID do componente para vrias instncias desse adaptador tambm exclusivo, permitindo que voc correlacione as informaes de log e rastreio com uma determinada instncia de um adaptador. Por exemplo, quando voc configura a propriedade de ID do adaptador de duas instncias do WebSphere Adapter para PeopleSoft Enterprise como 001 e 002. Os IDs de componentes para essas instncias, PSFTRA001 e PSFTRA002, so curtos o suficiente para permanecer exclusivos, permitindo distingui-los como instncias separadas do adaptador. No entanto, instncias com propriedades do ID do adaptador mais longas no podem ser distinguidas umas das outras. Se configurar as propriedades de ID do adaptador de duas instncias como Instance01 e Instance02, voc no poder examinar as informaes de log e rastreio para cada instncia do adaptador porque o ID do componente para ambas as instncias fica truncado para PSFTRAInstanc. Para processamento de entrada, o valor dessa propriedade configurado no nvel do adaptador de recursos. Para processamento de sada, o valor pode ser configurado no nvel do adaptador de recursos e no nvel de connection factory gerenciado. Aps utilizar o Assistente Bean J2C para configurar o adaptador para processamento de sada, voc pode configurar as propriedades de adaptador de recursos e connection factory gerenciado de forma independente. Globalizado Suporte para Bidirecional Sim No
Captulo 6. Referncia
79
Tabela 45. Detalhes de Disfarar Dados do Usurio como XXX em Arquivos de Log e de Rastreio (continuao) Valores Possveis Padro Tipo de Propriedade Uso True False False Booleana Se voc configurar essa propriedade como True, o adaptador substitui os dados do usurio por uma cadeia de Xs ao gravar nos arquivos de log e rastreio. Para processamento de entrada, o valor dessa propriedade configurado no nvel do adaptador de recursos. Para processamento de sada, o valor pode ser configurado no nvel do adaptador de recursos e no nvel de connection factory gerenciado. Aps utilizar o Assistente Bean J2C para configurar o adaptador para processamento de sada, voc pode configurar as propriedades de adaptador de recursos e connection factory gerenciado de forma independente. Globalizado Suporte para Bidirecional No No
80
Tabela 47. Detalhes do Nome do Arquivo de Log (continuao) Globalizado Suporte para Bidirecional Sim Sim
Captulo 6. Referncia
81
Tabela 50. Detalhes do Nome do Arquivo de Rastreio (continuao) Suporte para Bidirecional Sim
AssuredOnceDelivery FilterFutureEvents
Interface do Componente para Testar Conexo com Falha Nome da Interface do Componente para Notificao de Eventos Tipo de Entrega
PingCompIntfc
EventCIName
DeliveryType
82
Tabela 52. Propriedades de Especificao de Ativao (continuao) Delimitador para chaves no armazenamento de eventos Tipos de Evento a Serem Processados EventKeyDelimiter EventTypeFilter Especifica o nome e o valor de uma chave do objeto na tabela de eventos Uma lista delimitada de tipos de eventos que indica para o adaptador quais eventos ele deve entregar Especifica o formato utilizado para criar o registro de data e hora do evento O nmero mximo de conexes que o adaptador pode utilizar para a entrega de evento de entrada O nmero mnimo de conexes que o adaptador pode utilizar para a entrega de evento de entrada O nmero de vezes que o adaptador tenta reestabelecer uma conexo de entrada aps um erro A quantidade de tempo que o adaptador aguarda entre perodos de sondagem O nmero de eventos que o adaptador entrega para a exportao durante cada perodo de sondagem Controla se o adaptador tenta a conexo novamente com o servidor PeopleSoft Enterprise se ele no puder conectar-se na inicializao A quantidade de tempo que o adaptador aguarda entre tentativas para estabelecer uma nova conexo aps um erro durante operaes de entrada Especifica se o adaptador pra a sondagem de eventos quando encontra um erro durante a sondagem
Formato de data Java para registro de data e hora do evento Mximo de Conexes
DateFormat MaximumConnections
Mnimo de Conexes
MinimumConnections
Nmero Mximo de Novas Tentativas em Caso de Falha de Conexo do Sistema Intervalo entre Perodos de Sondagem Quantidade de Sondagens
RetryLimit
PollPeriod PollQuantity
RetryConnectionOnStartup
Tempo entre novas tentativas em caso de RetryInterval falha de conexo do sistema (milissegundos) Parar o Adaptador Quando For Encontrado um Erro Durante a Sondagem StopPollingOnError
Captulo 6. Referncia
83
Tabela 53. Detalhes do Instncia do adaptador para filtragem de evento (continuao) Uso Essa propriedade ajuda a migrar do WebSphere Business Integration Adapter para PeopleSoft para o WebSphere Adapter para PeopleSoft Enterprise. O WebSphere Business Integration Adapter para PeopleSoft permite desempenhar balanceamento de carga em tipos de eventos de alto volume permitindo que vrias instncias do adaptador processem eventos do mesmo tipo. Quando o balanceamento de carga no necessrio, uma nica instncia do adaptador processa todos os eventos de um determinado tipo. Essa propriedade para ativar migrao total para clientes do WBIA para a JCA os quais esto no momento tirando vantagem da filtragem do connectorID. O WebSphere Adapter para PeopleSoft Enterprise normalmente no requer balanceamento de carga desse modo, mas o suporta para que voc possa migrar sem modificar os acionadores do banco de dados ou outros mecanismos que gravam eventos no armazenamento de eventos. A propriedade AdapterInstanceEventFilter corresponde propriedade do ConnectorID do WebSphere Business Integration Adapter para PeopleSoft. Para utilizar esse recurso, o PeopleCode que cria eventos no armazenamento de eventos deve atribuir o valor apropriado coluna IBM_CONNECTOR_ID. O Tabela 54 mostra a interao entre a propriedade AdapterInstanceEventFilter e o valor na coluna IBM_CONNECTOR_ID no armazenamento de eventos. Se as propriedades do EventTypeFilter e do AdapterInstanceEventFilter estiverem ambas configuradas, o adaptador processa somente eventos que atenderem aos dois critrios. Isto , ele processa somente os eventos cujo tipo estiver especificado na propriedade EventTypeFilter e cuja coluna IBM_CONNECTOR_ID corresponde propriedade do AdapterInstanceEventFilter. Exemplo: Globalizado Suporte para Bidirecional Consulte o Tabela 54. Sim Sim
Tabela 54. Interao da Propriedade AdapterInstanceEventFilter com a Coluna IBM_CONNECTOR_ID no Armazenamento de Eventos Propriedade AdapterInstanceEventFilter nulo nulo Instance1 Instance1 Instance1 Coluna IBM_CONNECTOR_ID de um evento Resultado nulo Instance1 Instance1 Instance2 nulo O adaptador processa o evento O adaptador processa o evento, porque a coluna IBM_CONNECTOR_ID no est marcada O adaptador processa o evento O adaptador no processa o evento, porque os IDs de instncia no correspondem O adaptador no processa o evento, porque os IDs de instncia no correspondem
84
Captulo 6. Referncia
85
86
Tabela 59. Detalhes do Delimitador para Chaves no Armazenamento de Eventos Linha Necessrio Padro Tipo de Propriedade Uso Exemplo: Globalizado Suporte para Bidirecional Explicao No =: Cadeia Essa propriedade permite que voc especifica um nome e um valor do objeto para serem utilizados como uma chave do objeto no armazenamento de eventos. CustomerID=2001 No No
Captulo 6. Referncia
87
Tabela 61. Detalhes do Tipos de Evento a Serem Processados (continuao) Uso Eventos so filtrados por tipo de objeto de negcios. Se a propriedade estiver configurada, o adaptador entrega somente aqueles eventos que esto na lista. Um valor de null indica que nenhum filtro ser aplicado e que todos os eventos sero entregues para a exportao. Para receber somente os eventos relacionados aos objetos de negcios Cliente e Pedido, especifique esse valor: Customer,Order Se as propriedades do EventTypeFilter e do AdapterInstanceEventFilter estiverem ambas configuradas, o adaptador processa somente eventos que atenderem aos dois critrios. Isto , ele processa somente os eventos cujo tipo estiver especificado na propriedade EventTypeFilter e cuja coluna IBM_CONNECTOR_ID corresponde propriedade do AdapterInstanceEventFilter. Globalizado Suporte para Bidirecional No No
Exemplo:
>0
88
Captulo 6. Referncia
89
90
Tabela 68. Detalhes de Nmero de Vezes para Tentar Novamente a Conexo do Sistema (continuao) Uso Essa propriedade controla a quantidade de vezes que o adaptador tenta novamente a conexo se ele no puder conectar-se ao servidor PeopleSoft Enterprise para desempenhar o processamento de entrada. Um valor 0 indica um nmero infinito de novas tentativas. Para controlar se o adaptador tenta novamente se no puder conectar-se ao servidor PeopleSoft Enterprise quando ele iniciado pela primeira vez, utilize a propriedade RetryConnectionOnStartup. Globalizado Suporte para Bidirecional Sim No
Captulo 6. Referncia
91
Globalization
O WebSphere Adapter para PeopleSoft Enterprise um aplicativo globalizado que pode ser utilizado em vrios ambientes lingsticos e culturais. Baseado no suporte ao conjunto de caracteres e no cdigo do idioma do servidor host, o adaptador entrega o texto da mensagem no idioma apropriado. O adaptador suporta transformao de dados de script bidirecional entre componentes de integrao.
92
Globalization
Aplicativos de software globalizados so projetados e desenvolvidos para uso em vrios ambientes lingsticos e culturais em vez de em ambientes simples. O WebSphere Adapters, Rational Application Developer para WebSphere Software e WebSphere Application Server so escritos em Java. O Java Runtime Environment na JVM (Java Virtual Machine) representa dados no conjunto de cdigos de caracteres Unicode. O Unicode contm codificaes para caracteres na maioria dos conjuntos de cdigos de caracteres conhecidos (de byte nico e multibyte). Portanto, quando os dados so transferidos entre esses componentes do sistema de integrao, no necessria a converso de caracteres. Para registrar mensagens de erro e informativas no idioma apropriado e para o pas ou regio apropriada, o adaptador utiliza o cdigo do idioma do sistema no qual ele est em execuo.
Captulo 6. Referncia
93
Tabela 72. Atributos de Formato Bidirecional Posio da Letra 1 Propsito Esquema de Ordem Direo Valores I V L E l D 3 Troca Simtrica Y N 4 Forma do Texto C N I M L B 5 Modelagem Numrica H l N Descrio Implcito (Lgico) Visual Esquerda para a Direita Direita para a Esquerda Esquerda para a Direita Contextual Direita para a Esquerda Contextual Troca simtrica est ligada Troca simtrica est desligada Texto modelado O texto no est modelado (Nominal) Modelagem inicial Modelagem intermediria Modelagem final Shape isolado Nacional (Hindi) Modelagem Contextual Os nmeros no esto modelados (Nominal) N N Y L Configurao Padro I
Propriedades Bidirecionais que Identificam Dados para Transformao Para identificar dados de negcios sujeitos transformao, configure a propriedade BiDiContextEIS. Faa isto, especificando valores para cada um dos cinco atributos de formato bidirecional (listados na tabela anterior) para a propriedade. A propriedade BiDiContextEIS pode ser configurada para o connection factory gerenciado e a especificao de ativao.
94
v Nome do Usurio
Captulo 6. Referncia
95
96
ndice Remissivo A
adaptador projeto, criar 20 adaptador incorporado consideraes para utilizar 16 descrio 15 propriedades de especificao de ativao, configurando 35 propriedades do adaptador de recursos, configurando 33 propriedades do managed connection factory, configurando 34 adaptador independente consideraes para utilizar 16 descrio 15 propriedades de especificao de ativao, configurando 39 propriedades do adaptador de recursos, configurando 37 propriedades do managed connection factory, configurando 37 Adapter para PeopleSoft Enterprise administrando 33 alias de autenticao 15 ambiente de alta disponibilidade descrio 17 implementando em 17 processos de entrada 17 processos de sada 18 ambiente de tempo de execuo autenticao em 15 ambiente em cluster descrio 17 implementando em 17 processos de entrada 17 processos de sada 18 Analisador de Log 43 armazenamento de eventos 4 arquitetura do adaptador 3 arquivo JAR, incluindo externas 21 arquivo SystemOut.log 45 arquivo trace.log 45 arquivos arquivo de log SystemOut.log 45 arquivo de rastreio trace.log 45 arquivos de log alterando o nome do arquivo 45 ativando 43 desativando 43 local 45 nvel de detalhe 43 arquivos de log e rastreio 11 arquivos de rastreio alterando o nome do arquivo 45 ativando 43 desativando 43 local 45 nvel de detalhe 43 arquivos do pacote para adaptadores 44 Assistente Bean J2C autenticao em 14 autenticao Assistente Bean J2C 14 descrio 14 tempo de execuo 15
N
notas tcnicas 2, 48
C
conexo mltipla configurando log 43 rastreio 43 86
O
objetos de negcios 9 operaes de dados suportadas 50 operaes de dados 50 operaes de dados suportadas 50
D
dados confidenciais, disfarando 13 dados sensitivos, disfarando 13 dependncias do software, incluindo externas 21 dependncias externas, incluindo 21 depurando recursos de auto-atendimento 48 determinao de problemas recursos de auto-atendimento 48
P
projeto de conector 20 propriedade de configurao de sada 56 propriedade de especificao de interao 72 propriedade enableHASupport 18 propriedades adaptador de recursos 33, 37 configurao de entrada 73 configurao de sada 56 especificao de ativao 35, 39 lista de 82 managed (J2C) connection factory 34, 37 propriedades de configurao entrada 73 sada 56 propriedades customizadas adaptador de recursos 33, 37 especificao de ativao 35, 39 managed connection factory 34, 37 Propriedades de Conexo do Servio Externo 57, 75 propriedades de configurao de entrada 73 propriedades de especificao de ativao configurando no console administrativo 35, 39 lista de 82 propriedades do adaptador de recursos configurando no console administrativo 33, 37 detalhes 60, 77 propriedades do managed (J2C) connection factory configurando no console administrativo 34, 37
E
entrega de evento 86
F
FFDC (first-failure data capture) 46
I
implementao opes 15 Implementao do adaptador 13 importando no projeto 21 informaes do objeto de negcios 49 informaes especficas do aplicativo 49
L
log configurando propriedades com o console administrativo 43 Log and Trace Analyzer, suporte para 11
M
matriz, compatibilidade 2 matriz de compatibilidade 2 metadados 49 nvel de propriedade 50 nvel do objeto de negcios 49 metadados de nvel de propriedade metadados de nvel do objeto de negcios 49
R
rastreio configurando propriedades com o console administrativo 43 rastreio confidencial 13 recursos de auto-atendimento 48 requisitos, hardware e software 2 requisitos de hardware 2
50
97
requisitos de hardware e software 2 requisitos de software 2 resoluo de problemas recursos de auto-atendimento 48 viso geral do NIS 43
V
48 Viso Geral Tcnica 3
S
segurana disfarando dados sensitivos Segurana 13 segurana, Java 2 15 segurana Java 2 15 13
T
Tentar novamente propriedade limite 90
W
WebSphere Extended Deployment 17
U
UNORDERED 86
98