Para executar a amostra PeopleSoft, siga as instruções abaixo.
Sobre Esta Tarefa
Antes de importar a amostra:- Certifique-se de ter uma área de trabalho limpa.
- Você precisa obter estes arquivos do administrador do servidor PeopleSoft:
- Instale as tabelas de informações do cliente, fornecidas com a amostra, no sistema
PeopleSoft Enterprise.
Após você importar a amostra:Você precisa configurar o servidor e associar a amostra a ele usando as
seguintes etapas:
Procedimento
- Se o ícone Java™ EE,
, não aparecer na guia à direita na parte superior da área de trabalho, é necessário alternar para a perspectiva Java EE. Na barra de menus, selecione
.
- A janela Selecionar Perspectiva é aberta. Selecione Java EE.
- Clique em OK. A perspectiva Java EE
é aberta.
- Inclua dependências de arquivo necessárias:
- psjoa.jar: Arrase e solte psjoa.jar
do sistema de arquivos para a pasta connectorModule do projeto de conector
CWYES_PeopleSoft. Inclua esse
arquivo no caminho de classe. É
possível fazer isso na visualização Propriedades para o projeto.
- PSFTCI.jar: Arraste e solte
PSFTCI.jar do sistema de arquivos para a pasta connectorModule do
projeto de conector CWYES_PeopleSoft. Inclua esse
arquivo no caminho de classe. É
possível fazer isso na visualização Propriedades para o projeto.
- Para associar a amostra ao servidor PeopleSoft, é necessário alterar as informações
de conexão na classe de implementação do bean. Abra o
CustomerInfoImpl.java em um editor
Java e altere a seguinte seção no código para usar
as informações de conexão do servidor PeopleSoft.
/**
* @j2c.managedConnectionFactory
class="com.ibm.j2ca.peoplesoft.PeopleSoftManagedConnectionFactory"
* @j2c.managedConnectionFactory-property name="adapterID" value="001"
* @j2c.managedConnectionFactory-property name="hostName" value="hostname"
* @j2c.managedConnectionFactory-property name="password" value="password"
* @j2c.managedConnectionFactory-property name="pingCompInterface"
value="WBI_CUSTOMER_CI"
* @j2c.managedConnectionFactory-property name="port" value="portnumber"
* @j2c.managedConnectionFactory-property name="userName" value="userName"
* @j2c.connectionSpec class="com.ibm.j2ca.peoplesoft.PeopleSoftConnectionSpec"
* @generated
*/
Você precisa alterar os seguintes campos:
- Nome do host: o nome do host PeopleSoft Enterprise
- Número da porta: o número da porta para usar para acessar o sistema PeopleSoft
- Nome de usuário: nome de usuário válido para acessar o sistema PeopleSoft
- Senha: senha válida para o usuário acima. A senha é armazenada em texto
simples e, portanto, só deve ser usada para a amostra temporariamente. Para implementação
na produção, o mecanismo de alias de segurança deve ser usado.
- Testando o aplicativo:
- Selecione
. Clique em
Avançar.
- Na página de seleção do Java bean J2C, clique
em Navegar.
- Na página Localizar Bean J2C, digite C no campo de texto
superior e CustomerInfoImpl - customer aparece no campo
Itens Correspondentes. Selecione CustomerInfoImpl -
customer e clique em OK.
- Clique em
Avançar.
- Na página Informações de Implementação, selecione JSP Simples
e clique em Avançar.
- Na página Criação de JSP Simples, clique em Novo para ativar
o assistente Projeto da Web.
- Na página Projeto da Web, digite um nome no campo Nome do
Projeto (por exemplo, TestWebProject). Assegure-se de que o Tempo de Execução
de Destino selecionado seja WebSphere Application Server v8.0 ou
7.x. Selecione Incluir projeto em um EAR e clique em
Concluir.
- Na página Criação de JSP Simples, digite um nome no campo Pasta
JSP (por exemplo, SampleJSP) e clique em Concluir.
- Selecione
. Clique com o botão direito do mouse em TestClient.jsp e selecione
.
- O aplicativo é aberto em um navegador da web. Digite esse valor no campo
customerid e clique em Chamar:
Resultados
A saída é exibida no navegador da
web: