Utilize essa página para publicar arquivos WSDL (Web Services Description Language).
Para visualizar esta página do Administrative Console,
clique em Aplicativos >Aplicativos Corporativos > application_instance > Publicar
WSDL.
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.
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.
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.
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.
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
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.
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.
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.
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.
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.