| Elemento UML | Processo de Validação |
|---|---|
| Pacote ou modelo | A transformação processa pacotes, componentes, classes e interfaces aninhados no pacote ou modelo especificado como a origem da transformação. |
| Componente | O estereótipo que é aplicado a um componente, se houver, determina como a transformação
o valida. O uso dos estereótipos a partir do perfil
Modelagem de Serviços (SoaML)
ou do perfil
reprovadoServiços de Software
é opcional. Para obter informações adicionais sobre a saída da transformação, consulte o tópico de referência relacionada a seguir. |
| Interface | O estereótipo que é aplicado a uma interface, se houver, determina como a transformação
o valida. O uso dos estereótipos a partir do perfil
Modelagem de Serviços (SoaML)
ou do perfil
reprovadoServiços de Software
é opcional. Para obter informações adicionais sobre a saída da transformação, consulte o tópico de referência relacionada a seguir. |
Se o modelo de origem ou elementos de modelo de origem não contiverem informações suficientes para descrever um serviço da Web, o documento WSDL gerado pela transformação UML-para-WSDL ficará incompleto. Por exemplo, se uma interface UML no modelo de origem não contiver quaisquer operações, o documento WSDL gerado não terá mensagens WSDL. Neste exemplo, a transformação cria apenas o PortType vazio.
Você pode especificar um projeto ou pasta como um destino para a saída gerada pela transformação UML-para-WSDL.
Você pode utilizar diagramas de classe para desenvolver elementos WSDL visualmente. Também pode editar elementos WSDL no editor de diagramas ou na visualização Propriedades.
Você pode customizar ligações existentes ou criar ligações utilizando a estrutura de extensibilidade da transformação.
A transformação UML-para-WSDL suporta todas as ligações descritas na Nota W3C do Web Services Description Language (WSDL) 1.1 de 15 de março de 2001, além da ligação Literal de Documento Agrupado. A transformação suporta as versões 1.1 e 1.2 do SOAP.
Para cada interface na origem da transformação, é possível especificar a ligação e a versão do SOAP na visualização Propriedades na página Porta WSDL, ou quando você cria ou edita uma configuração de transformação de UML em WSDL.
Você pode utilizar as extensões de transformação para estender e aprimorar transformações customizados ou as transformações disponíveis nos Produtos de Modelagem do IBM Rational. É possível criar novas extensões de transformação ou usar extensões associadas com recursos instaláveis. Para executar uma extensão de transformação, é necessário primeiro ativar a extensão da transformação na configuração de transformação de destino.
Este conteúdo aplica-se à versão 7.5.4 ou posterior. Se você instalou o recurso para IBM Rational Modeling for Communications Applications, é possível ativar uma extensão de transformação para gerar WSDL em conformidade com a especificação ParlayX ao transformar modelos ParlayX usando a transformação de UML em WSDL.
A transformação fornece funcionalidade de integração com os sistemas de controle de versão IBM Rational Team Concert, CVS, Rational ClearCase, e Rational ClearCase LT, que possibilita efetuar o registro de saída dos arquivos automaticamente ou incluir novos arquivos. É necessário ativar os recursos de equipe para trabalhar com os sistemas de gerenciamento de configuração.