Publicar Arquivos zip WSDL

Utilize essa página para publicar arquivos WSDL (Web Services Description Language).

[Release 5.1]Para visualizar esta página do Administrative Console, clique em Aplicativos >Aplicativos Corporativos > application_instance > Publicar WSDL.

[Versão 5.1.1 e posterior]Para visualizar esta página do Administrative Console na Versão 5.1.1, clique em Aplicativos > Aplicativos Corporativos > application_instance > Publicar arquivos zip WSDL.

[Release 5.1]Se você estiver utilizando a Versão 5.0.2 ou 5.1, ao clicar em OK, um arquivo zip de todos os módulos ativados por serviços da Web no aplicativo é produzido. O nome do arquivo zip publicado é application_name_WSDLFiles.zip. No arquivo zip publicado, a estrutura de diretórios é application_name/module_name/[META-INF|WEB-INF]/wsdl/wsdl_file_name.

[Versão 5.1.1 e posterior]Se você estiver utilizando a Versão 5.1.1, ao clicar em OK, é exibido um painel que mostra um ou muitos nomes de arquivos zip. Cada arquivo zip contém um WSDL que representa os módulos ativados por serviços da Web no aplicativo. Ao selecionar um arquivo zip para publicação, um diálogo a partir do qual é possível escolher onde criar o arquivo zip é exibido. Nos arquivos zip publicados, a estrutura de diretórios é application_name/module_name/[META-INF|WEB-INF]/wsdl/wsdl_file_name.

[Release 5.1]Em um arquivo WSDL publicado, o atributo do local de uma sub-rotina de serviço soap:address contém o URL através do qual o serviço da Web é acessado. Você pode especificar a parte do URL a ser utilizada para os serviços da Web em cada módulo. É possível acessar os serviços da Web em um módulo através de um transporte HTTP ou de um transporte JMS, ou ambos. Você pode especificar informações do URL para os dois tipos de transportes.

[Versão 5.1.1 e posterior]Em um arquivo WSDL publicado, o atributo do local de um elemento soap:address da porta contém o URL do nó de extremidade através do qual o serviço da Web é acessado. Utilizando os painéis Fornecer Informações do URL do Nó de Extremidade HTTP e Fornecer Informações do URL do Nó de Extremidade JMS e EJB, configure os URLs do nó de extremidade a serem utilizados para os serviços da Web em cada módulo.

Guia Configuração

application_name_WSDLFiles.zip
Especifica o arquivo application_name_WSDLFiles.zip que contém o WSDL que descreve os serviços da Web que podem ser acessados pelas portas baseadas no SOAP padrão.
application_name_ExtendedWSDLFiles.zip
Especifica o arquivo application_name_ExtendedWSDLFiles.zip que contém o WSDL que descreve os serviços da Web disponíveis, incluindo as portas baseadas no SOAP e não baseadas no SOAP (por exemplo, EJB).

Se não houver nenhum serviço da Web configurado para acesso direto ao EJB, esse nome de arquivo zip não aparece. Não utilize esse arquivo zip se quiser produzir um WSDL compatível a padrões.

Especificar prefixos de URL para Serviços da Web
Especifica o protocolo (http ou https), nome_do_host e número_da_porta a serem utilizados no URL.

O formato do prefixo do URL é protocolo://host_name:port_number, por exemplo, http://myHost:9045.O URL real que aparece em um arquivo WSDL publicado consiste no prefixo incluído na raiz de contexto do módulo e no padrão de url do serviço da Web, por exemplo, http://myHost:9045/services/myService.

Selecionar o prefixo do URL HTTP
Especifica a lista drop down associada a uma lista padrão de prefixos de URL. Essa lista é a interseção do conjunto de portas do host virtual do módulo e o conjunto de portas do Application Server do módulo. Utilize itens da lista se o Application Server de serviços da Web for acessado diretamente.

Para definir um prefixo HTTP, selecione Prefixo HTTP do URL ou Personalizar Prefixo HTTP do URL, digite o valor, selecione a caixa de opções dos módulos que devem utilizar o prefixo e clique em Aplicar. Quando você clica em Aplicar, a entrada nos campos Selecionar Prefixo HTTP do URL ou Personalizar Prefixo HTTP do URL, dependendo de qual foi selecionado, é copiada para o campo Prefixo HTTP do URL em qualquer módulo cuja caixa de opções (na coluna da extremidade esquerda) esteja selecionada.O prefixo HTTP não é aplicado aos campos na coluna de prefixo JMS do URL.

Personalizar prefixo do URL HTTP
Especifica o protocolo, host e número_da_porta do serviço intermediário se os serviços da Web em um módulo forem acessados por meio de um nó intermediário, por exemplo, o gateway de serviços da Web ou um servidor IHS.

Para definir um prefixo HTTP, selecione Prefixo HTTP do URL ou Personalizar Prefixo HTTP do URL, digite o valor, selecione a caixa de opções dos módulos que devem utilizar o prefixo e clique em Aplicar. Quando você clica em Aplicar, a entrada nos campos Selecionar Prefixo HTTP do URL ou Personalizar Prefixo HTTP do URL, dependendo de qual foi selecionado, é copiada para o campo Prefixo HTTP do URL em qualquer módulo cuja caixa de opções (na coluna da extremidade esquerda) esteja selecionada.O prefixo HTTP não é aplicado aos campos na coluna de prefixo JMS do URL.

Prefixo do URL JMS
Especifica a cadeia do prefixo JMS do URL utilizada para cada módulo.

O prefixo do URL especificado deve conter as propriedades de destino e de connectionFactory. Ele pode conter outros pares propriedade-valor, mas não pode conter a propriedade targetService, que é incluída pelo sistema quando os arquivos WSDL publicados são criados. O formato do prefixo do URL JMS é jms:/[queue&topic]?destination=target_queue_or_topic_jndi_name&connectionFactory=factory_jndi_name, por exemplo,

jms:/queue?destination=jms/Q1&connectionFactory=jms/QCF. O URL real que aparece em um arquivo WSDL publicado consiste no prefixo incluído no targetService do serviço da Web, por exemplo, jms:/queue?destination=jms/Q1&connectionFactory=jms/QCF&targetService=StockQuote.