Implantando Serviços Web de Entrada SOAP
Depois que um Serviço Web de Entrada SOAP for definido, ele não ficará disponível automaticamente para que os Clientes do Serviço Web acessem o sistema. O Status da Implantação e o flag Ativo (definido como verdadeiro) indicam se o Serviço Web está disponível. A última etapa é implantar os Serviços Web de Entrada SOAP no Servidor de Aplicativos Web do Java Enterprise Edition. A fase de implantação tem uma série de etapas que é executada automaticamente quando a implantação é iniciada:
-
Os arquivos do Serviço Web são gerados, e as políticas são anexadas.
-
A WSDL é gerada com as anotações e enumerações apropriadas.
-
O código stub do Java necessário para implementar o Serviço Web no Servidor de Aplicativos Web do Java Enterprise Edition é gerado e compilado.
-
Os Serviços Web são gerados em um arquivo WAR válido.
-
Opcionalmente, o arquivo WAR do Serviço Web recém-criado é implantado no Servidor de Aplicativos Web do Java Enterprise Edition. Isso também pode ser feito manualmente nas implantações em cluster, se desejado.
Existem dois métodos para a implantação de serviços Web de entrada SOAP:
-
Implantação na linha de comando por meio do comando iwsdeploy[.sh], conforme descrito no Server Administration Guide. Esse método é recomendado para instalações nativas e implementações de produção.
-
Implantação por meio do portal Implantação de Serviço Web de Entrada. Esse método é compatível somente com ambientes de desenvolvimento (não produção).
Portal de Implantação de Serviço Web de Entrada
Para usar o portal Implantação de Serviço Web de Entrada, clique em
.As seções a seguir descrevem as zonas-base do portal.
Implantar Serviços Web de Entrada SOAP
A zona Implantar Serviços Web de Entrada SOAP contém informações a respeito da última implantação. Se a região for de desenvolvimento (não produção), é possível usar o botão Implantar para implantar ou reimplantar serviços Web de entrada. Todos os serviços Web de entrada cuja chave Ativo indicar Sim serão implantados. Todos aqueles cuja chave Ativo indicar Não terão a implantação removida.
-
A chave Ativo é alterada
-
Uma Anotação é adicionada ou removida
-
Uma Operação é adicionada ou removida
-
O Nome da Operação, Tipo de Esquema/Nome do Esquema, Esquema de Resposta ou Solicitação, Solicitação ou Resposta XSL de uma Operação são alterados.
Status da Implantação
A zona Status da Implantação exibe uma lista de serviços Web de entrada SOAP do produto, incluindo o status da implantação.
O status da implantação é determinado pela comparação entre o campo Revisão do Serviço interno de cada serviço Web de entrada e o valor capturado no momento da implantação.
-
Implantado. Indica que o serviço Web de entrada foi implantado e nenhuma alteração foi detectada na configuração.
-
Precisa de Implantação. Indica que o serviço Web de entrada nunca foi implantado ou que alterações na configuração foram detectadas desde a implantação.
-
Não Implantado. Indica que o serviço Web de entrada está marcado como inativo e não está implantado no momento.
-
Precisa de Remoção da Implantação. Indica que o serviço Web de entrada está marcado como inativo, mas está implantado no momento.
Se o serviço Web de entrada for implantado, a coluna Visualizar incluirá um link WSDL que permitirá a você iniciar uma janela separada para visualizar a definição da WSDL.
Use o botão de transmissão ao lado de qualquer um dos serviços Web de entrada listados na zona para visualizar os detalhes do registro do serviço. Isso faz com que a zona Serviço Web de Entrada seja exibida. Esta é a mesma zona exibida no portal de manutenção Serviço Web de Entrada.
Status da Implantação do Serviço de Entrada XAI
A zona Status da Implantação do Serviço de Entrada XAI só estará visível se a opção de configuração do recurso Suporte a Serviços XAI via Serviço Web de Entrada estiver configurada no tipo de recurso Mensagens Externas ou se o sistema detectar que serviços de entrada XAI foram implantados. (A segunda condição é verificada nos casos em que a implementação tem serviços de entrada XAI implantados e opta por descontinuar o uso dessa funcionalidade. Depois que a opção de configuração do recurso é alterada para falso, outra implantação é necessária para "remover a implantação" dos serviços XAI). A zona exibe uma lista de serviços de entrada XAI do produto que estão relacionados a serviços da página. Para obter mais informações, consulte Implantando o Serviço de Entrada XAI via Serviço Web de Entrada.
O status da implantação é determinado pela comparação entre o campo Versão do registro e o valor capturado no momento da implantação.
-
Implantado. Indica que o serviço de entrada XAI foi implantado e nenhuma alteração foi detectada na configuração.
-
Precisa de Implantação. Indica que o serviço de entrada XAI nunca foi implantado ou que alterações na configuração foram detectadas desde a implantação.
-
Não Implantado. Indica que o serviço de entrada XAI foi marcado como inativo ou que Suporte a Serviços XAI via Serviço Web de Entrada não está definido como verdadeiro, e que o serviço de entrada XAI não está implantado no momento.
-
Precisa de Remoção da Implantação. Indica que o serviço de entrada XAI foi marcado como inativo ou que Suporte a Serviços XAI via Serviço Web de Entrada não está definido como verdadeiro, mas o serviço de entrada XAI está implantado no momento.
O serviço de entrada XAI não tem o equivalente ao campo Revisão do Serviço presente no serviço Web de entrada, que só aumenta quando o registro sofre alterações que têm impacto na implantação. No caso do serviço de entrada XAI, o número da versão do registro é usado. Esse campo aumenta quando qualquer alteração é feita, mesmo aquelas que podem não ter impacto na implantação. Como resultado, alguns Serviços de Entrada XAI podem indicar "Precisa de Implantação" em casos em que a reimplantação pode não ser necessária. A recomendação nesses casos é simplesmente Implantar outra vez, só por segurança.
Se o serviço Web de entrada for implantado, a coluna Visualizar incluirá um link WSDL que permitirá a você iniciar uma janela separada para visualizar a definição da WSDL.