In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

TOleAuto - URRRRRRRRRRRRRGE

Foro público de Xailer en español
Responder
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

TOleAuto - URRRRRRRRRRRRRGE

Mensaje por zeasoftware »

Tengo un problema con un proveedor de facturas electrónicas, tiene un web service en php y la respuesta viene tipo Objeto, y al depurarlo me sale esto con ValtoPRG:
M->__ValToPrg_Object := TOLEAUTO():New()
M->__ValToPrg_Object:HOBJ := 65587024
M->__ValToPrg_Object:CCLASSNAME := "MSSOAP.SoapClient30:TIMBRAR2"
Ya he hecho muchas pruebas de como accesar a los valores, haciendo New(), queriendo leer las propiedades y métodos y nada, solo me regresa un número o marca error.
Cualquier sugerencia, link, código o lo que sea, es bienvenida para resolverlo.
Gracias de antemano.
Ramón Zea
Móvil.: 993-231.62.29
Tel./Fax: 993-353-46-73
www.zeasoftware.com.mx
soporte@zeasoftware.com.mx
zeasoftware@hotmail.com
https://www.facebook.com/zeasoftware
Proveedor Autorizado:
REACHCORE
FACTURAXION
SERVISIM
--
joselalinf
Mensajes: 291
Registrado: Jue Ene 31, 2013 1:10 pm

TOleAuto - URRRRRRRRRRRRRGE

Mensaje por joselalinf »

Ramón,
creo que mssoap.soapclient30 sólo funciona hasta XP y a partir de Vista
está expresamente descontinuado.
Saludos,
José Lalí­n
martindelangel
Mensajes: 47
Registrado: Jue Mar 21, 2013 11:26 pm

TOleAuto - URRRRRRRRRRRRRGE

Mensaje por martindelangel »

Hola Ramón:
He usado MsSoap con win 7 sin problemas.
Mandame un mail , para que me digas a que hora te contacto.
Saludos...
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

TOleAuto - URRRRRRRRRRRRRGE

Mensaje por zeasoftware »

Gracias, no veo tu correo,
Igual estoy usandolo con windows 7 y 8 sin problemas, el asunto es que estoy agregando un nuevo PAC a un cliente y éste solo maneja ejemplos con PHP, y al parecer el WS está hecho con NUSOAP.
en C# es esto:
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml ", "4.0.30319.34234")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.SoapTypeAttribute(Namespace="urn:advanswsdl ")]
public partial class RespuestaTimbre2 : object, System.ComponentModel.INotifyPropertyChanged {

private string codeField;
private string subCodeField;
private string messageField;
private string cFDIField;
/// <comentarios/>
public string Code {
get {
return this.codeField;
}
set {
this.codeField = value;
this.RaisePropertyChanged("Code");
}
}

/// <comentarios/>
public string SubCode {
get {
return this.subCodeField;
}
set {
this.subCodeField = value;
this.RaisePropertyChanged("SubCode");
}
}

/// <comentarios/>
public string Message {
get {
return this.messageField;
}
set {
this.messageField = value;
this.RaisePropertyChanged("Message");
}
}

/// <comentarios/>
public string CFDI {
get {
return this.cFDIField;
}
set {
this.cFDIField = value;
this.RaisePropertyChanged("CFDI");
}
}

Por ahora estoy analizando así­:
for each cfdi in oresponse // <------la respuesta es un Object
? valtype(cfdi) //<----- regresa un Object
next
Saludos.
Ramón Zea
Móvil.: 993-231.62.29
Tel./Fax: 993-353-46-73
www.zeasoftware.com.mx
soporte@zeasoftware.com.mx
zeasoftware@hotmail.com
https://www.facebook.com/zeasoftware
Proveedor Autorizado:
REACHCORE
FACTURAXION
SERVISIM
"Martin Del Angel" escribió en el mensaje de noticias:548f917b$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
Hola Ramón:
He usado MsSoap con win 7 sin problemas.
Mandame un mail , para que me digas a que hora te contacto.
Saludos...
--
joselalinf
Mensajes: 291
Registrado: Jue Ene 31, 2013 1:10 pm

TOleAuto - URRRRRRRRRRRRRGE

Mensaje por joselalinf »

Ramón,
¿puedes mostrar el código para instanciar el objeto COM y el código de error?
Saludos,
José Lalí­n
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

TOleAuto - URRRRRRRRRRRRRGE

Mensaje por zeasoftware »

MSSOAP.SoapClient30 de Microsoft:
AppData:oMSSoapToolKit := CreateObject( "MSSOAP.SoapClient30" )
// Verifico que se conecte bien, etc, etc,
With Object AppData:oMSSoapToolKit
Try
cResponse := :timbrar2( oPostData:credential, oPostData:cfdi )
//cResponse := :invoke( "timbrar2", oPostData:credential, oPostData:cfdi )
Catch e
::SoapError( e, cResponse )
End
Reviso así­, y me regresa puros objetos TOleAuto y números:
for each cfdi in cresponse
? cfdi:get() //invoke("get", "code")
next
Depurador:
MSSOAP.SoapClient30 Conectado .T.
#14: SOAPConnect... https://dev.advans.mx/ws/awscfdi.php?wsdl advanswsdl advanswsdlPort
#15: SOAPConnected...
#16: 63096656
#17: 63072896
#18: 63098112
#19: 63072896
#20: 63098112
#21: 63072896
Saludos.
Ramón Zea
Móvil.: 993-231.62.29
Tel./Fax: 993-353-46-73
www.zeasoftware.com.mx
soporte@zeasoftware.com.mx
zeasoftware@hotmail.com
https://www.facebook.com/zeasoftware
Proveedor Autorizado:
REACHCORE
FACTURAXION
SERVISIM
"José Lalí­n" escribió en el mensaje de noticias:54916a4b$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
Ramón,
¿puedes mostrar el código para instanciar el objeto COM y el código de error?
Saludos,
José Lalí­n
--
joselalinf
Mensajes: 291
Registrado: Jue Ene 31, 2013 1:10 pm

TOleAuto - URRRRRRRRRRRRRGE

Mensaje por joselalinf »

Ramón,
muchas gracias. ¿Has instalado tú el kit MSSoap en la máquina donde corre
la aplicación?
Saludos,
José Lalí­n
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

TOleAuto - URRRRRRRRRRRRRGE

Mensaje por zeasoftware »

Así­ es, uso el instalador de MS por que no he detectado las DLL que se
ocupan, jejejeej
Gracias.
Ramón Zea
Móvil.: 993-231.62.29
Tel./Fax: 993-353-46-73
www.zeasoftware.com.mx
soporte@zeasoftware.com.mx
zeasoftware@hotmail.com
https://www.facebook.com/zeasoftware
Proveedor Autorizado:
REACHCORE
FACTURAXION
SERVISIM
"José Lalí­n" escribió en el mensaje de noticias:[email=5493fec5@svctag-j7w3v3j....]5493fec5@svctag-j7w3v3j....[/email]
Ramón,
muchas gracias. ¿Has instalado tú el kit MSSoap en la máquina donde corre
la aplicación?
Saludos,
José Lalí­n
joselalinf
Mensajes: 291
Registrado: Jue Ene 31, 2013 1:10 pm

TOleAuto - URRRRRRRRRRRRRGE

Mensaje por joselalinf »

Ramón,
> Así­ es, uso el instalador de MS por que no he detectado las DLL que se
> ocupan, jejejeej
Entonces volvemos al principio: como te dije, el soporte de MSSoap está
descontinuado desde Vista y el dí­a que te encuentres con un fallo de
seguridad en el kit y algún administrador de sistemas no te deje instalarlo
junto con tu aplicación vas a tener un problema.
Saludos,
José Lalí­n
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

TOleAuto - URRRRRRRRRRRRRGE

Mensaje por zeasoftware »

Qué me recomiendas?
:o(
Saludos.
Ramón Zea
Móvil.: 993-231.62.29
Tel./Fax: 993-353-46-73
www.zeasoftware.com.mx
soporte@zeasoftware.com.mx
zeasoftware@hotmail.com
https://www.facebook.com/zeasoftware
Proveedor Autorizado:
REACHCORE
FACTURAXION
SERVISIM
"José Lalí­n" escribió en el mensaje de
noticias:5499a0e0$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
Ramón,
> Así­ es, uso el instalador de MS por que no he detectado las DLL que se
> ocupan, jejejeej
Entonces volvemos al principio: como te dije, el soporte de MSSoap está
descontinuado desde Vista y el dí­a que te encuentres con un fallo de
seguridad en el kit y algún administrador de sistemas no te deje instalarlo
junto con tu aplicación vas a tener un problema.
Saludos,
José Lalí­n
joselalinf
Mensajes: 291
Registrado: Jue Ene 31, 2013 1:10 pm

TOleAuto - URRRRRRRRRRRRRGE

Mensaje por joselalinf »

Ramón,
> Qué me recomiendas?
Nada en particular, sólo tenlo en cuenta por si sucede.
Saludos,
José Lalí­n
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

TOleAuto - URRRRRRRRRRRRRGE

Mensaje por zeasoftware »

Gracias, solo sigo estudiando, se que pronto lo lograré...
:o)
Ramón Zea
Móvil.: 993-231.62.29
Tel./Fax: 993-353-46-73
www.zeasoftware.com.mx
soporte@zeasoftware.com.mx
zeasoftware@hotmail.com
https://www.facebook.com/zeasoftware
Proveedor Autorizado:
REACHCORE
FACTURAXION
SERVISIM
"José Lalí­n" escribió en el mensaje de
noticias:54aec1c2$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
Ramón,
> Qué me recomiendas?
Nada en particular, sólo tenlo en cuenta por si sucede.
Saludos,
José Lalí­n
fredy[2]
Mensajes: 2
Registrado: Mié Ene 24, 2007 12:20 am

TOleAuto - URRRRRRRRRRRRRGE

Mensaje por fredy[2] »

Hola!
Yo estoy en las mismas.
Habéis conseguido algo?
De momento me conformarí­a con poder acceder al xml de respuesta,
que tiene que estar por ahí­, dentro de las tripas del TOleAuto.
1 Saludico,
Fredy
Responder