• Nenhum resultado encontrado

Executar os programas de exemplo de serviços da Web em tempo real

Para compilar os programas Java de exemplo, vá para o diretório de programas de exemplo e execute o lote de compilação ou o arquivo de script. Execute o lote ou o arquivo de script correspondente ao nome do programa de exemplo que você deseja compilar.

Por exemplo, para compilar o programa Sample.java no diretório /axis/CustomerLookup_SINGLEROW, vá para o diretório e execute CompileSample.bat (Windows) ou CompileSample.sh (UNIX).

O processo de compilação cria um arquivo .class para o programa de exemplo no mesmo diretório.

Etapa 6: Executar os programas de exemplo de serviços da Web

em tempo real

Você deve ter o Java, versão 1.5.0_11-b03, instalado na máquina onde vai executar os programas de exemplo. O Hub de Serviços da Web deve estar executando quando você executar um programa de exemplo.

Para executar os programas Java de exemplo, vá até o diretório do programa de exemplo e execute o arquivo batch ou script do programa de exemplo que deseja executar. Por exemplo, para executar o programa Sample.java no diretório /axis/CustomerLookup_MULTIPLEROW, vá até o diretório e execute RunSample.bat (Windows) ou RunSample.sh (UNIX).

Execute o programa de exemplo com os parâmetros exigidos.

Exemplos de serviços da Web em tempo real

Esta seção descreve os programas de exemplo dos serviços da Web em tempo real. Cada diretório contém um programa de exemplo que mostra uma maneira diferente de usar os serviços da Web em tempo real.

Pesquisa de várias linhas

O programa de exemplo no diretório /CustomerLookup_MULTIPLEROW demonstra como um aplicativo cliente pode executar um fluxo de trabalho do serviço da Web para realizar uma pesquisa e processar uma resposta com várias linhas de dados.

Sample.java

Esse programa de exemplo chama um fluxo de trabalho do serviço da Web do PowerCenter que pesquisa uma ID de cliente em um banco de dados e imprime as informações do cliente. O fluxo de trabalho usa uma transformação SQL para recuperar várias linhas do banco de dados.

Diretório: /CustomerLookup_MULTIPLEROW

Arquivo para compilar exemplo de Java: CompileSample.bat ou CompileSample.sh Arquivo para executar exemplo de Java: RunSample.bat ou RunSample.sh

A tabela a seguir descreve os parâmetros que você deve usar para executar o aplicativo Sample:

Parâmetro Descrição

ID de Cliente ID para o cliente pesquisar. Passe a ID de cliente como um inteiro. URL do ponto

de extremidade

URL em que o serviço da Web pode ser encontrado. Passe a URL do ponto de extremidade como uma string.

A URL do ponto de extremidade de um serviço da Web em tempo real pode ser encontrada no elemento de localização soap:address do elemento de serviço no WSDL de serviços da Web. A URL do ponto de extremidade padrão do serviço da Web de exemplo é http://

<WSHHostName>:<WSHPort>/wsh/services/ts/CustomerLookup_MULTIPLEROW. Se o Hub de Serviços da Web estiver sendo executado em HTTPS, a URL do ponto de extremidade deverá começar com HTTPS.

Pesquisa de linha única

O programa de exemplo no diretório /CustomerLookup_SINGLEROW demonstra como um aplicativo cliente pode executar um fluxo de trabalho do serviço da Web para executar uma pesquisa e manipular uma resposta com uma única linha de dados.

Sample.java

Esse programa de exemplo chama um fluxo de trabalho do serviço da Web do PowerCenter que pesquisa uma ID de cliente em um banco de dados e imprime as informações do cliente. O mapeamento usa uma transformação Pesquisa para recuperar uma linha do banco de dados.

Diretório: /CustomerLookup_SINGLEROW

Arquivo para compilar exemplos de Java: CompileSample.bat ou CompileSample.sh Arquivo para executar exemplo de Java: RunSample.bat ou RunSample.sh

A tabela a seguir descreve os parâmetros que você deve usar para executar o aplicativo Sample:

Parâmetro Descrição

ID de Cliente ID para o cliente pesquisar. Passe a ID de cliente como um inteiro. URL do ponto

de extremidade

URL em que o serviço da Web pode ser encontrado. Passe a URL do ponto de extremidade como uma string.

A URL do ponto de extremidade de um serviço da Web em tempo real pode ser encontrada no elemento de localização soap:address do elemento de serviço no WSDL de serviços da Web. A URL do ponto de extremidade padrão do serviço da Web de exemplo é http://

<WSHHostName>:<WSHPort>/wsh/services/ts/CustomerLookup_SINGLEROW. Se o Hub de Serviços da Web estiver sendo executado em HTTPS, a URL do ponto de extremidade deverá começar com HTTPS.

Í

N D I C E

A

anexos

mapeamentos de arquivos simples 92

mapeamentos XML 92

mensagens SOAP 94

WSDL 93

arquivos simples

mapeamentos com anexos 92

C

compilando

programas de exemplo de serviços da Web em lotes 105

configurando

fluxos de trabalho de serviços da Web 96

gravador do provedor de serviços da Web 99

leitor do provedor de serviços da Web 98

credencial do usuário

segurança dos serviços da Web 65

D

deinitializeDIServerConnection operação preterida 25

destinos de serviços da Web

configurando portas de mensagem 75

E

elemento Created

segurança do token do nome de usuário 68

elemento UsernameToken

segurança dos serviços da Web 66

execução simultânea

encerrando instâncias de serviços da Web 98

iniciando instâncias de serviços da Web 97

executando

programas de exemplo de serviços da Web em lotes 106

executável

propriedade de fluxo de trabalho do serviço da Web 96

F

fluxos de trabalho serviço da Web 95

fluxos de trabalho de serviços da Web configurando 96 criando 95 solucionando problemas 102

G

getNextLogSegment operação preterida 25 gravador

configurando sessão de serviços da Web 99

gravador do provedor de serviços da Web configurando 99

H

Hub de Serviços da Web descrição 5

hubs de serviços da Web

propriedade de fluxo de trabalho do serviço da Web 96

I

initializeDIServerConnection operação preterida 32

instâncias de serviços da Web encerrando 98

iniciando 97

L

leitor

configurando sessão de serviços da Web 98

leitor do provedor de serviços da Web configurando 98

limite de tempo de serviço

propriedade de fluxo de trabalho do serviço da Web 96

M

mapeamento preparado descrição 87

mapeamentos preparados 87

simples ou XML com anexos 92

solicitação-resposta 86

tipos de mapeamentos de serviços da Web 86

unidirecionais 86

WSDL com anexo 93

XML com anexos 92

mapeamentos de solicitação-resposta descrição 86

usando uma transformação SQL 87

mapeamentos unidirecionais descrição 86

N

nome do serviço

propriedade de fluxo de trabalho do serviço da Web 96

número máximo de execuções por hub

propriedade de fluxo de trabalho do serviço da Web 96

O

OASIS

padrão de segurança dos serviços da Web 65

operações preteridas deinitializeDIServerConnection 25 getNextLogSegment 25 initializeDIServerConnection 32 resumeWorkflow 36 startSessionLogFetch 38 startWorkflowLogFetch 43

origem de serviços da Web

configurando portas de mensagem 75

P

partições

sessões de serviços da Web 102

portas de mensagem configurando 75

programas de exemplo serviços da Web em lotes 104

serviços da Web em tempo real 112

propriedades de fluxo de trabalho do serviço da Web executável 96

hubs de serviços da Web 96

limite de tempo de serviço 96

nome do serviço 96

número máximo de execuções por hub 96

protegido 96

tempo limite 96

visível 96

protegido

propriedade de fluxo de trabalho do serviço da Web 96

Provedor de Serviços da Web arquitetura 6 descrição 5

R

resumeWorkflow operação preterida 36

S

segurança dos serviços da Web credencial do usuário 65

padrão OASIS 65

segurança dos serviços da Web () token do nome de usuário 65

senha avançada exemplo 69

segurança dos serviços da Web 66, 68

senha com hash

segurança dos serviços da Web 66, 67

senha de texto sem formatação segurança dos serviços da Web 66

senha hash exemplo 67 senhas avançada 66, 68 com hash 66, 67 texto simples 66 serviços da Web Integração de Dados 5 Lote 5 Metadados 5 Tempo-real 5 tipos de mapeamentos 86

serviços da Web de metadados descrição 5

serviços da Web em lotes

compilando programas de exemplo 105

descrição 5

executando programas de exemplo 106

programas de exemplo 104

serviços da Web em tempo real descrição 5

programas de exemplo 112

serviços da Web na Integração de Dados descrição 5 SOAP anexos 94 startSessionLogFetch operação preterida 38 startWorkflowLogFetch operação preterida 43

T

tempo limite

propriedade de fluxo de trabalho do serviço da Web 96

token do nome de usuário elemento Created 68

segurança dos serviços da Web 65

valor de uso único 68

transformação SQL

mapeamentos de solicitação-resposta 87

V

valor de uso único

segurança do token do nome de usuário 68

visível

propriedade de fluxo de trabalho do serviço da Web 96

Documentos relacionados