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.

Problemas con Web service

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

Problemas con Web service

Mensaje por zeasoftware »

Estoy teniendo un problemita con una WSDL, la cual me regresa que la funcion
que quiero usar no existe, pero, con otros lenguajes si se ejecuta bien.
Estoy pasando algo por alto?
Ya estoy usando otra WSDL similar y sin problema, y esta que estoy usando
ahora me manda el mensaje que les menciono.
Gracias de antemano
Ramón Zea
Avatar de Usuario
emeasoft
Mensajes: 1094
Registrado: Mié Abr 01, 2009 4:12 pm
Ubicación: emeasoft
Contactar:

Problemas con Web service

Mensaje por emeasoft »

Ramon
Tengo que desarrollar un proceso de uso de los servicios web.
¿Podrí­a enviarme un ejemplo de cómo hacerlo?
Entonces, cómo me vas a ayudar a que también estudie cuidadosamente este y compartir esta experiencia con usted.
Un fuerte abrazo.
email: mario@emeasoft.com.br
msn: mario.angelini1@hotmail.com
skype: mario.angelini1
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

Problemas con Web service

Mensaje por zeasoftware »

No se amontonen. ):o|
Alguien sabe aunque sea de algun lugar donde pueda encontrar uan solucion?
En si estoy llamando a un mensaje de una WSDL pero me marca que no existe,
uso otro que no lleva parametros y funciona correctamente, por lo que no es
la conexion, no importa si me dicen que busque en otro foro, lo que busco
son pistas, ya llevo una semana gogleando y nada marca este tipo de error
que obtengo con Xailer.
De antemano mil gracias...
escribió en el mensaje de noticias:4de167e1$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
Estoy teniendo un problemita con una WSDL, la cual me regresa que la funcion
que quiero usar no existe, pero, con otros lenguajes si se ejecuta bien.
Estoy pasando algo por alto?
Ya estoy usando otra WSDL similar y sin problema, y esta que estoy usando
ahora me manda el mensaje que les menciono.
Gracias de antemano
Ramón Zea
Martin Del Angel
Mensajes: 360
Registrado: Mié Dic 03, 2008 5:05 am

Problemas con Web service

Mensaje por Martin Del Angel »

On 5/29/2011 4:25 PM, zeasoftware@hotmail.com wrote:
> No se amontonen. ):o|
>
> Alguien sabe aunque sea de algun lugar donde pueda encontrar uan solucion?
> En si estoy llamando a un mensaje de una WSDL pero me marca que no
> existe, uso otro que no lleva parametros y funciona correctamente, por
> lo que no es la conexion, no importa si me dicen que busque en otro
> foro, lo que busco son pistas, ya llevo una semana gogleando y nada
> marca este tipo de error que obtengo con Xailer.
>
> De antemano mil gracias...
>
>
>
> escribió en el mensaje de noticias:4de167e1$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>
> Estoy teniendo un problemita con una WSDL, la cual me regresa que la
> funcion
> que quiero usar no existe, pero, con otros lenguajes si se ejecuta bien.
> Estoy pasando algo por alto?
>
> Ya estoy usando otra WSDL similar y sin problema, y esta que estoy usando
> ahora me manda el mensaje que les menciono.
>
> Gracias de antemano
> Ramón Zea
Hola Ramón:
Pon un pedazo de codigo donde mandas llamar esa función y el error:
y tal podamos ver que se puede hacer.
Tengo una aplicación que transmite datos a un Webservice por medio de
una función con parametros
Saludos....
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

Problemas con Web service

Mensaje por zeasoftware »

"MSOSOAP.SoapClient30"
logdebug( ::cWSDL )
:ClientProperty("ServerHTTPRequest", .t.) //= .T. ///rue
:MsSoapInit( ::cWSDL, ::cService, ::cPort)
cResponse := :funcionsinparametros() <---- funciona bien
cResponse := :generaTimbre( cPostData ) <---- marca que no
existe, el tipo de dato que pide es s:string
Gracias por contestar, ya llevo 1 semana de 30 hrs diarias (jeje) buscando
un por que no me acepta la cadena character, tengo otro donde mando unos 20
parametros tipo arreglo (otros WSDL) y funciona perfectamente.
Saludos.
"Martin Del Angel" escribió en el mensaje de
noticias:4de2bbca$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
On 5/29/2011 4:25 PM, zeasoftware@hotmail.com wrote:
> No se amontonen. ):o|
>
> Alguien sabe aunque sea de algun lugar donde pueda encontrar uan solucion?
> En si estoy llamando a un mensaje de una WSDL pero me marca que no
> existe, uso otro que no lleva parametros y funciona correctamente, por
> lo que no es la conexion, no importa si me dicen que busque en otro
> foro, lo que busco son pistas, ya llevo una semana gogleando y nada
> marca este tipo de error que obtengo con Xailer.
>
> De antemano mil gracias...
>
>
>
> escribió en el mensaje de noticias:4de167e1$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>
> Estoy teniendo un problemita con una WSDL, la cual me regresa que la
> funcion
> que quiero usar no existe, pero, con otros lenguajes si se ejecuta bien.
> Estoy pasando algo por alto?
>
> Ya estoy usando otra WSDL similar y sin problema, y esta que estoy usando
> ahora me manda el mensaje que les menciono.
>
> Gracias de antemano
> Ramón Zea
Hola Ramón:
Pon un pedazo de codigo donde mandas llamar esa función y el error:
y tal podamos ver que se puede hacer.
Tengo una aplicación que transmite datos a un Webservice por medio de
una función con parametros
Saludos....
Martin Del Angel
Mensajes: 360
Registrado: Mié Dic 03, 2008 5:05 am

Problemas con Web service

Mensaje por Martin Del Angel »

On 5/29/2011 4:34 PM, Martin Del Angel wrote:
> On 5/29/2011 4:25 PM, zeasoftware@hotmail.com wrote:
>> No se amontonen. ):o|
>>
>> Alguien sabe aunque sea de algun lugar donde pueda encontrar uan
>> solucion?
>> En si estoy llamando a un mensaje de una WSDL pero me marca que no
>> existe, uso otro que no lleva parametros y funciona correctamente, por
>> lo que no es la conexion, no importa si me dicen que busque en otro
>> foro, lo que busco son pistas, ya llevo una semana gogleando y nada
>> marca este tipo de error que obtengo con Xailer.
>>
>> De antemano mil gracias...
>>
>>
>>
>> escribió en el mensaje de noticias:4de167e1$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>
>> Estoy teniendo un problemita con una WSDL, la cual me regresa que la
>> funcion
>> que quiero usar no existe, pero, con otros lenguajes si se ejecuta bien.
>> Estoy pasando algo por alto?
>>
>> Ya estoy usando otra WSDL similar y sin problema, y esta que estoy usando
>> ahora me manda el mensaje que les menciono.
>>
>> Gracias de antemano
>> Ramón Zea
>
> Hola Ramón:
>
> Pon un pedazo de codigo donde mandas llamar esa función y el error:
>
> y tal podamos ver que se puede hacer.
>
>
> Tengo una aplicación que transmite datos a un Webservice por medio de
> una función con parametros
>
> Saludos....
>
Que tal Ramón:
Por lo que veo es para Transmitir datos a un PAC (cfdi) ó me equivoco ?
La función es tuya o del Servidor donde transmites ?
Saludos...
jlalin
Mensajes: 926
Registrado: Sab Dic 25, 2010 11:10 pm

Problemas con Web service

Mensaje por jlalin »

Ramón,
> cResponse := :generaTimbre( cPostData ) <---- marca que no existe, el tipo
> de dato que pide es s:string
¿Puedes mostrar la documentación de este método?
También puedes probar con :Invoke( "generaTimbre", cPostData )
Saludos,
José Lalí­n
Avatar de Usuario
emeasoft
Mensajes: 1094
Registrado: Mié Abr 01, 2009 4:12 pm
Ubicación: emeasoft
Contactar:

Problemas con Web service

Mensaje por emeasoft »

Ramón:
Agradecido por su respuesta por correo electrónico.
Les dejo aquí­ mis dudas, ya que podrí­a servir a otros usuarios, así­ como otra persona me puede ayudar también.
Perdón, pero no se puede entender su ejemplo.
Buscando en Internet me encontré con un temprano ejemplo de esto.
He intentado adaptar (ejemplo adjunto), pero parece que no se conecta.
Lo que tengo que hacer es conectar (exige certificado digital, que yo tengo.):
https://homologacao.nfe.fazenda.sp.gov. ... ervices/Nf eRecepcao2.asmx
enviar un documento XML:

<?xml version="1.0" encoding="utf-8"?>
<soap12:Header>
<nfeCabecMsg xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/NFeRecepcao">
<versaoDados>string</versaoDados>
<cUF>string<cUF>
</nfeCabecMsg>
</soap12:Header>
recibir el archivo XML con el retorno:
<soap12:Body>
<nfeRecepcaoResponse
xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/NFeRecepcao">
<nfeRetornoMsg>xml</nfeRetornoMsg>
</nfeRecepcaoResponse>
a continuación, enviar otro archivo XML con una facturación electrónica y recibir un protocolo.
Francamente, mi experiencia es poco para su desarrollo.
¿Quién puede ayudarme estarí­a muy agradecido.
Esto está llevando a cabo en Brasil, pero los ejemplos sólo se encuentran en Delphi.
Así­ que gracias por cualquier ayuda.


Attached files WS_teste.zip (3.9 KB)Â
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

Problemas con Web service

Mensaje por zeasoftware »

Ya lo intente, y me regresa una cadena vacia.
gracias. sigo buscando...
"José Lalí­n" escribió en el mensaje de
noticias:4de3a3b1$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
Ramón,
> cResponse := :generaTimbre( cPostData ) <---- marca que no existe, el tipo
> de dato que pide es s:string
¿Puedes mostrar la documentación de este método?
También puedes probar con :Invoke( "generaTimbre", cPostData )
Saludos,
José Lalí­n
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

Problemas con Web service

Mensaje por zeasoftware »

Para el ejemplo que te mande uso SOAP.
createobject("MSOSOAP.SoapClient30")
para lo que tienes que instalar el SDK de m$. si no lo encuentras te lo
envio por mail.
Para usar certificados SSL he visto ejemplos en el internet.
http:Property("UseSSL", useSSL)
http:ClientProperty("UseSSL", useSSL)
Saludos.
"Mário Angelini" escribió en el mensaje de
noticias:4de3b41a$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
RamíƒÂ³n:
Agradecido por su respuesta por correo electríƒÂ³nico.
Les dejo aquíƒÂ­ mis dudas, ya que podríƒÂ­a servir a otros
usuarios, asíƒÂ­ como otra persona me puede ayudar tambiíƒÂ©n.
PerdíƒÂ³n, pero no se puede entender su ejemplo.
Buscando en Internet me encontríƒÂ© con un temprano ejemplo de
esto.
He intentado adaptar (ejemplo adjunto), pero parece que no
se conecta.
Lo que tengo que hacer es conectar (exige certificado
digital, que yo tengo.):
https://homologacao.nfe.fazenda.sp.gov. ... ervices/Nf eRecepcao2.asmx
enviar un documento XML:
<?xml version="1.0" encoding="utf-8"?>
<soap12:Header>
<nfeCabecMsg
xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/NFeRecepcao">
<versaoDados>string</versaoDados>
<cUF>string<cUF>
</nfeCabecMsg>
</soap12:Header>
recibir el archivo XML con el retorno:
<soap12:Body>
<nfeRecepcaoResponse
xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/NFeRecepcao">
<nfeRetornoMsg>xml</nfeRetornoMsg>
</nfeRecepcaoResponse>
a continuaciíƒÂ³n, enviar otro archivo XML con una
facturaciíƒÂ³n electríƒÂ³nica y recibir un protocolo.
Francamente, mi experiencia es poco para su desarrollo.
í‚¿QuiíƒÂ©n puede ayudarme estaríƒÂ­a muy agradecido.
Esto est탡 llevando a cabo en Brasil, pero los ejemplos
síƒÂ³lo se encuentran en Delphi.
AsíƒÂ­ que gracias por cualquier ayuda.
--
Saludos!
M탡rio Angelini
http://www.eMeAsOfT.com
http://emeasoft.blogspot.com/
http://twitter.com/emeasoft
http://bit.ly/ci22sm
http://www.brasilturismo.com/brasil/
jlalin
Mensajes: 926
Registrado: Sab Dic 25, 2010 11:10 pm

Problemas con Web service

Mensaje por jlalin »

Ramón,
> ¿Puedes mostrar la documentación de este método?
Saludos,
José Lalí­n
Avatar de Usuario
emeasoft
Mensajes: 1094
Registrado: Mié Abr 01, 2009 4:12 pm
Ubicación: emeasoft
Contactar:

Problemas con Web service

Mensaje por emeasoft »

Ramón:
He buscado en la Internet parece que MSOSOAP.SoapClient30 és obsoleta.
Por lo tanto, decidí­ estudiar otra manera.
Adjunto ejemplo que hice usando Microsoft.XMLHTTP.
Requiere IE 7 o superior.
Probado en Windows XP, Vista e 7 (64bits).
Ahora tengo que seguir estudiando para ver la mejor manera
de enviar un archivo XML (por Send()) y recibir el
respuesta.
Bueno, mira esto puede ser mejor que SOAP.

Attached files WS_teste.zip (3.2 KB)Â
Avatar de Usuario
Marcelo Coelho Silva
Mensajes: 269
Registrado: Sab May 31, 2008 4:49 pm
Ubicación: Brasil
Contactar:

Problemas con Web service

Mensaje por Marcelo Coelho Silva »

Mário,
Tenho um Aplicativo em Xailer gerando XML para Nota Eletrí´nica, porem,
assinado e enviado via aplicativo de terceiro (UNINFE), já estava na
intenção de desenvolver a comunicação direta com o WEB SERVER (via
Xailer) e gostaria de trocar informaçíµes a este respeito com voces.
att.
Marcelo Coelho Silva
Brasil.
Att.

Marcelo Coelho Silva
Brasil.
jemstv
Mensajes: 133
Registrado: Mar Jul 27, 2010 3:56 pm

Problemas con Web service

Mensaje por jemstv »

Aqui te aporto mi granito de arena
yo envio data al schema del websvc con soap
y recibo confirmacion del webserv como recibido
si usas win7 hay un bug en el soap install
hay un patch para el registro
Saludos
-------------------------------------------------------
msgwait ("Entering Soap Protocol for Communications",1)
oSoapClient:msSoapInit("https://ts.govtow.com/towws.wsdl")
msgwait("connected to HPD-U.R.I.======>> TVRMS")
sXml=""
::oDbfTVRMSSet:gotop()
do while !eof()
xmlit := rtrim(::oDbfTVRMSSet:XM1)
//msgwait(xmlit)
sXml= sXml+xmlit
::oDbfTVRMSSet:skip()
loop
enddo
?oSoapClient:SaveTow(sXml)
cText := oSoapClient:SaveTow(sXml)
logfile( sxml+ctext )
============================================================ ===
el loop envia la data de cada campo del schema
si necesitas el patch del soap dejame saber y lo subo
Suerte!!!
Avatar de Usuario
emeasoft
Mensajes: 1094
Registrado: Mié Abr 01, 2009 4:12 pm
Ubicación: emeasoft
Contactar:

Problemas con Web service

Mensaje por emeasoft »

Marcelo, estava viajando...
Também estou usando o uninfe, mas pretendo desenvolver todas as rotinas em Xailer.
Daqui uns dias entro contigo para trocar algumas testes que já
realizamos, catando informaçíµes na internet e tentando adaptar, ainda sem sucesso.
Responder