Página 1 de 1

TOleAuto - URRRRRRRRRRRRRGE

Publicado: Lun Dic 15, 2014 2:00 am
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
--

TOleAuto - URRRRRRRRRRRRRGE

Publicado: Lun Dic 15, 2014 11:59 am
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

TOleAuto - URRRRRRRRRRRRRGE

Publicado: Mar Dic 16, 2014 2:57 am
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...

TOleAuto - URRRRRRRRRRRRRGE

Publicado: Mar Dic 16, 2014 10:36 pm
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...
--

TOleAuto - URRRRRRRRRRRRRGE

Publicado: Mié Dic 17, 2014 12:35 pm
por joselalinf
Ramón,
¿puedes mostrar el código para instanciar el objeto COM y el código de error?
Saludos,
José Lalí­n

TOleAuto - URRRRRRRRRRRRRGE

Publicado: Jue Dic 18, 2014 10:20 pm
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
--

TOleAuto - URRRRRRRRRRRRRGE

Publicado: Vie Dic 19, 2014 11:34 am
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

TOleAuto - URRRRRRRRRRRRRGE

Publicado: Vie Dic 19, 2014 11:41 pm
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

TOleAuto - URRRRRRRRRRRRRGE

Publicado: Mar Dic 23, 2014 6:07 pm
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

TOleAuto - URRRRRRRRRRRRRGE

Publicado: Mié Dic 24, 2014 4:27 am
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

TOleAuto - URRRRRRRRRRRRRGE

Publicado: Jue Ene 08, 2015 6:45 pm
por joselalinf
Ramón,
> Qué me recomiendas?
Nada en particular, sólo tenlo en cuenta por si sucede.
Saludos,
José Lalí­n

TOleAuto - URRRRRRRRRRRRRGE

Publicado: Jue Ene 08, 2015 8:20 pm
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

TOleAuto - URRRRRRRRRRRRRGE

Publicado: Lun Feb 23, 2015 11:24 pm
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