
Una ayuda para testear WSDL en Delphi XE?
#1
Escrito 17 septiembre 2013 - 06:44
Lo he probado en:
Lazarus-Typhon sobre windows: Una serie de errores que requieren modificar el código y que por ahora quiero evitar
Delphi 7 con el soap-runtime-... actualizado: Con un error interno L3170 tanto con importación en el IDE como con WSDLImp.exe actualizado
Delphi 2010: [DCC Fatal Error] F2084 Internal Error: L3302
He buscado información y podría ser problema del tamaño de la unidad pas creada y la cantidad de definiciones. Y teóricamente eso afectaría hasta Delphi 2010.
Alguien podría hacerme el favor de probar la importación del wsdl en un proyecto de prueba sobre una versión reciente de Delphi, XE4 por ejemplo.
Es para no volverme loco instalando y probando cuando puede que el error esté en la propia wsdl.
#2
Escrito 18 septiembre 2013 - 11:02
Yo no he podido acceder al wsdl, seguro es esa la url ?
Saludos
Archivos adjuntos
#3
Escrito 18 septiembre 2013 - 11:08
Pero me sale un error en XE4
Saludos
Archivos adjuntos
#4
Escrito 18 septiembre 2013 - 11:33
He probado a descargarlo y no hay problema.
¿Ese mensaje sale en el WSDL importer wizard del IDE o en la utilidad de linea de comandos?
Si es así, yo siempre he probado bajando en local el archivo para evitar problemas. Y la importación wsdl -> pas ha funcionado en los Delphi y Lazarus/Typhon. Son mas de 3 megas y puede que le salte algún timer.
¿O ese error lo da al incorporar la unidad .pas a un proyecto de prueba?
#5
Escrito 18 septiembre 2013 - 02:31
Bueno ya me lo mostró
Pero me sale un error en XE4
Saludos


Por cierto, qué error lanza?
#6
Escrito 18 septiembre 2013 - 03:58
Saludos
#7
Escrito 19 septiembre 2013 - 03:28
Sin embargo, a la hora de crear un ejecutable y compilarlo para probar me aparece este error:
[dcc32 Error] EconomicWebService.pas(6306): E2575 RTTI for 'EconomicWebServiceSoap' is too large; reduce scope with $RTTI or reduce type size
En fin, no se como AdesZeus pudo compilarlo, o si me falta algo por modificar. Aqui estoy perdido.
Saludos
#8
Escrito 19 septiembre 2013 - 09:53
En fin, no se como AdesZeus pudo compilarlo, o si me falta algo por modificar. Aqui estoy perdido.
Saludos
Buenos dias.
Como tal no pude compilarlo de igual manera tuve un error DCC, por cuestiones de tiempo no pude o he realizado mas pruebas mas que hasta donde coloque el código, lo que se me ocurre hacer seria hacer una revisión exhaustiva y ver si podemos aislar métodos por módulos y realizar las pruebas desde el método mas básico hasta identificar el error, por que es una unidad muy extensa.
Saludos.
#9
Escrito 19 septiembre 2013 - 08:10
¿Trabajando en plenas vacaciones amigo?
Por cierto, qué error lanza?
Hola
Viendo detenidamente el servicio web, les comento:
Está creado para ser usado por cualquier versión de SOAP 1.1 y 1.2
Cada versión contiene 1,565 métodos

El wsdl mide 3 MB
Saludos
[off-topic]
Ésto no es trabajo amigo, siempre me han interesado éste tipo de servicios web, cuando se ponen difíciles es mayor el gusto de dominarlos

[/off-topic]