Se detectó un Bug de GeneXus reflejado en el SAC 60003:
https://www.genexus.com/en/developers/websac?data=60003
Este bug se presenta cuando en un Procedimiento SOAP se definen dos métodos que uno de los nombres de los métodos es incluido en forma completa y al final por otro de los métodos.
En este caso nos estamos refiriendo a los métodos Sobre y RespuestaSobre.
Si en el WSIntercambioV1 declaramos el Stub de Sobre como primer método GeneXus nunca llega a ejecutar correctamente el Stub de RespuestaSobre y termina ejecutando siempre el método de Sobre.
El Work Arround encontrado al momento es declarar el nombre del método Sobre como último Stub.
Se detectó un Bug de GeneXus aún no reflejado en SAC:
Este bug se presenta cuando un Procedimiento SOAP indicado con la propiedad "Use Native SOAP" en "Yes" define los Stub solo con variables basadas en SDTs.
Este es el caso de la totalidad de los stubs que hemos tenido que definir y lo que sucede es que termina fallando el consumo del Web Service.
El Work Arround encontrado al momento es declarar un parámetro extra que no esté basado en SDT.
Se detectó una limitante de GeneXus en la funcionalidad de armado de SOAP con métodos (stubs) aún no reflejado en SAC:
Esta limitante no permite consumir métodos que tenga un punto como parte del nombre del método.
Para esto es que se desarrolló un ejecutable para automatizar la modificación de la declaración del método, modificando el java generado por GeneXus.
Por mayor información consultar aquí.