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.
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
-
- Mensajes: 1831
- Registrado: Mar Oct 11, 2005 9:53 am
TOleAuto - URRRRRRRRRRRRRGE
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
--
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
--
Ramón Zea
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
-
- Mensajes: 291
- Registrado: Jue Ene 31, 2013 1:10 pm
TOleAuto - URRRRRRRRRRRRRGE
Ramón,
creo que mssoap.soapclient30 sólo funciona hasta XP y a partir de Vista
está expresamente descontinuado.
Saludos,
José Lalín
creo que mssoap.soapclient30 sólo funciona hasta XP y a partir de Vista
está expresamente descontinuado.
Saludos,
José Lalín
-
- Mensajes: 47
- Registrado: Jue Mar 21, 2013 11:26 pm
TOleAuto - URRRRRRRRRRRRRGE
Hola Ramón:
He usado MsSoap con win 7 sin problemas.
Mandame un mail , para que me digas a que hora te contacto.
Saludos...
He usado MsSoap con win 7 sin problemas.
Mandame un mail , para que me digas a que hora te contacto.
Saludos...
-
- Mensajes: 1831
- Registrado: Mar Oct 11, 2005 9:53 am
TOleAuto - URRRRRRRRRRRRRGE
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...
--
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...
--
Ramón Zea
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
-
- Mensajes: 291
- Registrado: Jue Ene 31, 2013 1:10 pm
TOleAuto - URRRRRRRRRRRRRGE
Ramón,
¿puedes mostrar el código para instanciar el objeto COM y el código de error?
Saludos,
José Lalín
¿puedes mostrar el código para instanciar el objeto COM y el código de error?
Saludos,
José Lalín
-
- Mensajes: 1831
- Registrado: Mar Oct 11, 2005 9:53 am
TOleAuto - URRRRRRRRRRRRRGE
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
--
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
--
Ramón Zea
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
-
- Mensajes: 291
- Registrado: Jue Ene 31, 2013 1:10 pm
TOleAuto - URRRRRRRRRRRRRGE
Ramón,
muchas gracias. ¿Has instalado tú el kit MSSoap en la máquina donde corre
la aplicación?
Saludos,
José Lalín
muchas gracias. ¿Has instalado tú el kit MSSoap en la máquina donde corre
la aplicación?
Saludos,
José Lalín
-
- Mensajes: 1831
- Registrado: Mar Oct 11, 2005 9:53 am
TOleAuto - URRRRRRRRRRRRRGE
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
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
Ramón Zea
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
-
- Mensajes: 291
- Registrado: Jue Ene 31, 2013 1:10 pm
TOleAuto - URRRRRRRRRRRRRGE
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
> 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
-
- Mensajes: 1831
- Registrado: Mar Oct 11, 2005 9:53 am
TOleAuto - URRRRRRRRRRRRRGE
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
: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
Ramón Zea
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
-
- Mensajes: 291
- Registrado: Jue Ene 31, 2013 1:10 pm
TOleAuto - URRRRRRRRRRRRRGE
Ramón,
> Qué me recomiendas?
Nada en particular, sólo tenlo en cuenta por si sucede.
Saludos,
José Lalín
> Qué me recomiendas?
Nada en particular, sólo tenlo en cuenta por si sucede.
Saludos,
José Lalín
-
- Mensajes: 1831
- Registrado: Mar Oct 11, 2005 9:53 am
TOleAuto - URRRRRRRRRRRRRGE
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
: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
Ramón Zea
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
TOleAuto - URRRRRRRRRRRRRGE
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
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