O primeiro dos dois arquivos JAR necessários, que será
denominado "PeopleSoft.jar", deve ser construído e compilado manualmente.
Antes de Iniciar
Importante: Antes de iniciar o processo de três etapas,
crie um diretório de destino acessível pela rede na estação de trabalho PeopleSoft.
Por exemplo, c:\temp
Procedimento
- Criando os arquivos Java do
PeopleSoft
Você deve primeiro construir uma API de interface do componente no
formato dos arquivos de código de origem *.Java. Eles são, então,
compilados para as novas classes
Java.
Nota: Dependendo de sua
instância do PeopleSoft, dois conjuntos de APIs podem ser construídas em
uma única ação de construção. Isso está incluído a seguir.
Usando uma estação de trabalho do cliente do PeopleSoft, conclua as
etapas a seguir:
- Efetue login na instância do PeopleSoft que estará se comunicando com
o WebSphere Cast Iron
Appliance.
- Inicie o Application Designer, em seguida, abra uma definição de
interface do componente. É possível selecionar qualquer definição de interface do componente,
pois a API que você está construindo incluirá todas elas.
- Escolha Construir | APIs do PeopleSoft.
- Quando a caixa de diálogo Construir Ligações da API do PeopleSoft for
exibida, clique na caixa de seleção Construir nas
opções do grupo de Classes Java. (Cancele a seleção de todas as outras caixas de seleção ativas.)
- No campo Diretório de Destino,
insira este caminho: c:\temp
- Clique em OK para construir as ligações
selecionadas.
Se a operação for bem-sucedida, uma mensagem "Concluído" será
exibida na guia Construir.
- Abra uma janela do terminal e altere para c:\temp\PeopleSoft\Generated
e verifique o número de diretórios de saída da API. Você deverá ver \CompIntfc,
mas também poderá ver \PeopleSoft. Se os dois
estiverem presentes, você deverá compilar ambos.
- Compilando arquivos de classe das APIs do PS
- Se sua estação de trabalho do PeopleSoft não tiver
Java instalado, instale o
Java JDK 1.4 ou use uma estação de
trabalho separada executando o Java
JDK 1.4 (ou posterior) para concluir este procedimento.
- Se ainda não presente, crie um diretório temporário (c:\temp).
- Certifique-se de que o seguinte esteja presente neste diretório:
- Os arquivos da API do PS (PeopleSoft\Generated\CompIntfc)
- (Se presentes, quaisquer arquivos adicionais da API do PS [PeopleSoft\Generated\PeopleSoft])
- O arquivo "psjoa.jar" (<unidade>:\PSFT\class\)---
(a cópia desse arquivo é opcional; é possível se referir a esse arquivo em seu
caminho original, se conveniente.)
- No diretório temp, crie uma hierarquia de diretórios adicional: c:\temp\out\
- Para iniciar a compilação dos arquivos de classe real, conclua
estas etapas:
- Abra uma janela do terminal e altere para este diretório: c:\temp
- Execute o seguinte comando no arquivo psjoa.jar:
set classpath=c:\temp\psjoa.jar;%CLASSPATH%
Ou
(Ou,
execute set classpath=<unidade>:\PSFT\class\psjoa.jar;%CLASSPATH%
- No mesmo diretório (c:\temp), se apenas
uma API estiver presente, execute este comando:
javac -J-Xmx1024m
-d out PeopleSoft\Generated\CompIntfc\*.java
- Se duas APIs do PeopleSoft estiverem presentes, execute este comando:
javac
-J-Xmx1024m -d out PeopleSoft\Generated\CompIntfc\*.java PeopleSoft\Generated\PeopleSoft\*.java
- Incluindo os arquivos de classe em arquivos jar
- Altere para a pasta de saída (c:\temp\out)
- Execute este comando: jar cvf PeopleSoft.jar PeopleSoft
Isto produz o arquivo PeopleSoft.jar customizado.
- Copie os dois arquivos JAR ("PeopleSoft.jar" e "psjoa.jar") em um
diretório em sua estação de trabalho do PC que esteja acessível para a
instalação do WebSphere Cast
Iron Studio.
O arquivo "psjoa.jar" pode ser
localizado em c:\temp, ou neste local na estação de trabalho PeopleSoft: <unidade>:\PSFT\class\