The WSDL Abstract Interface

WSDL soporta la sobrecarga (overloading) de operations, que es bastante similar la sobrecarga de métodos de Java. En WSDL, dos operations pueden tener el mismo nombre y diferir en sus mensajes output o input. Desafortunadamente, esta capacidad ha ocasionado problemas de interoperabilidadm así que el Basic Profile prohibe la sobrecarga de operations. Cada operación definida en un portType debe tener un name único. Esto implica también que es perfectamente aceptable que dos o más elementos portType declaren elementos operation con el mismo nombre, porque cada portType se considera una definición separada.

Por otro lado, un part de un message puede declarar o un atributo type o un atributo element, pero nunca los dos. El cual usar depende del tipo de messaging que se está haciendo. Si se utiliza un messaging de estilo RPC, los elementos part deben usar el atributo type; si se usa messaging de estilo Document, los elementos part deben usar el atributo element. El messaginde estilo RPC utiliza tipos para definir las llamadas a procedimientos, donde cada elemento representa un tipo de parámetro. El el messaging de estilo Document, se intercambian fragmentos de documentos XML y hace referencia a los elementos globales.

Entonces, la A y la C son correctas.

Pregunta tomada de ActualTests

Publicar un comentario