VFP-Web services -Articulo Ignacio Amóros-El Sistema no puede ubicar el recurso especificado

19/04/2005 - 20:03 por José Luis | Informe spam
Gracias Samper y Nacho por responder y disculpen por no postear el mensaje
anterior en este grupo pero ya estoy aqui.
el directorio \datosremotos existe y esta en la unidad c:
ya instale el MSparser y el mensaje sigue igual.

Gracias.

José Luis Carranza

Preguntas similare

Leer las respuestas

#21 Nacho
28/04/2005 - 08:30 | Informe spam
Recibí unos que no venían firmados, y supongo que serian los de Félix.
Mándamelos de nuevo.

Salu2
Nacho

"José Luis" escribió en el mensaje
news:
Hola Nacho, por favor dime si recibiste los archivos que te envié? de lo
contrario para mandarlos.



Gracias
José Luis Carranza


Respuesta Responder a este mensaje
#22 Felix Zamora Cruz
28/04/2005 - 23:28 | Informe spam
Hola Necho,, Te cuento que probe en otra PC una con WXP SP2, tambien tiene
instalado el SOOAP 3.0 y el VFP 8.0 IIS 6.0, Cree el componente com+ y lo
encapsule en SOOAP y lo accedi del brows y todo bien, ya puedo ver su
contenido pero no me deja accesarlo desde VFP.
Volvia Leer tu articulo y me percate que no estaba la asociacion de la
extencion WSDL en el IIS asi es que intete darla de alta, estoy usando un
usuario con privilegios de Administrador y el boton aceptar nunca se
habilita, tengo que entrar como admisnistrador para poder darla de alta??


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
Respuesta Responder a este mensaje
#23 Nacho
29/04/2005 - 09:25 | Informe spam
Hola Félix, tal y como menciona el articulo, todos los cambios hechos en el
sistema se deben hacer con privilegios de administrador.

Salu2
Nacho

"Felix Zamora Cruz" escribió en el mensaje
news:
Hola Necho,, Te cuento que probe en otra PC una con WXP SP2, tambien tiene
instalado el SOOAP 3.0 y el VFP 8.0 IIS 6.0, Cree el componente com+ y lo
encapsule en SOOAP y lo accedi del brows y todo bien, ya puedo ver su
contenido pero no me deja accesarlo desde VFP.
Volvia Leer tu articulo y me percate que no estaba la asociacion de la
extencion WSDL en el IIS asi es que intete darla de alta, estoy usando un
usuario con privilegios de Administrador y el boton aceptar nunca se
habilita, tengo que entrar como admisnistrador para poder darla de alta??


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
Respuesta Responder a este mensaje
#24 Nacho
29/04/2005 - 11:27 | Informe spam
Hola José Luis, después de revisar tu código veo que esta bien. Pero... la
ruta que tienes en el componente incluyendo la unidad de red ¿es la que
figura de igual manera en el servidor donde reside el componente? Ten en
cuenta que el componente se "ejecuta" en el servidor, y por lo tanto la ruta
que debe figurar es tal y como debe encontrarla "desde" el servidor, y no
desde tu maquina de red.

Salu2
Nacho

"José Luis Carranza" escribió en el mensaje
news:
Hola Nacho,disculpa la demora parece q los otros arhivos los envie por
error a otra dirección asi que para tener la seguridad los adjunto en este
foro.

Gracias

José Luis Carranza

"Nacho" escribió en el mensaje
news:
Hola José Luis y Félix, si os parece me podéis pasar el fuente del
componente para instalarlo yo en mi maquina y ver si esta todo bien.
Podríamos avanzar con ello. Únicamente el componente, para probarlo desde
modo comandos.

Salu2
Nacho
E-Mail:

"José Luis" escribió en el mensaje
news:%
Hola, como les comentaba borre todo. incluso el directorio virtual,el
directorio real, los archivos y volvi a generar todo desde el principio
en
el mismo servidor, y el resutado es el mismo.Como dices es muy estraño
que
solo al archivo .wsdl y .dll me marque el mismo error cuando intento
accederlo desde el ie. Cambie la configuración del ie para poder ver el
error y esto es lo que me arroja: "no se puede encontrar el modulo
especificado" en la carpeta del .wsdl y en la del .dll : "no se encontro
el proceso especificado".
Tendra algo que ver que no tenga una ip fija y use el programa de no-ip,
para tener un dsn? aun asi pienso que deberia funcionar como minimo en
el
servidor o me equivoco?
Este es el código del archivo .wsdl :
<?xml version='1.0' encoding='UTF-8' ?>
<!-- Generated 04/20/05 by Microsoft SOAP Toolkit WSDL File Generator,
Version 3.00.1325.0 -->
<definitions
name='datosremotos'
targetNamespace='http://tempuri.org/datosremotos/wsdl/'
xmlns:wsdlns='http://tempuri.org/datosremotos/wsdl/'
xmlns:typens='http://tempuri.org/datosremotos/type/'
xmlns:soap='http://schemas.xmlsoap.org/wsdl/soap/'
xmlns:xsd='http://www.w3.org/2001/XMLSchema'
xmlns:stk='http://schemas.microsoft.com/soap-t...-extension'
xmlns:dime='http://schemas.xmlsoap.org/ws/2002/04/dime/wsdl/'
xmlns:ref='http://schemas.xmlsoap.org/ws/2002/04/reference/'
xmlns:content='http://schemas.xmlsoap.org/ws/2002/...tent-type/'
xmlns:wsdl='http://schemas.xmlsoap.org/wsdl/'
xmlns='http://schemas.xmlsoap.org/wsdl/'>

<types>
<schema
targetNamespace='http://tempuri.org/datosremotos/type/'
xmlns='http://www.w3.org/2001/XMLSchema'
xmlns:SOAP-ENC='http://schemas.xmlsoap.org/soap/encoding/'
xmlns:wsdl='http://schemas.xmlsoap.org/wsdl/'
elementFormDefault='qualified'>

<import namespace='http://schemas.xmlsoap.org/soap/encoding/'/>
<import namespace='http://schemas.xmlsoap.org/wsdl/'/>
<import namespace='http://schemas.xmlsoap.org/ws/2002/04/reference/'/>
<import
namespace='http://schemas.xmlsoap.org/ws/2002/...tent-type/'/>

</schema>
</types>

<message name='datosremotos.ObtieneDatos'>
<part name='lcSQL' type='xsd:string'/>
</message>

<message name='datosremotos.ObtieneDatosResponse'>
<part name='Result' type='xsd:string'/>
</message>

<portType name='datosremotosSoapPort'>

<operation name='ObtieneDatos' parameterOrder='lcSQL'>
<input message='wsdlns:datosremotos.ObtieneDatos'/>
<output message='wsdlns:datosremotos.ObtieneDatosResponse'/>
</operation>

</portType>

<binding name='datosremotosSoapBinding'
type='wsdlns:datosremotosSoapPort'
>

<stk:binding preferredEncoding='UTF-8'/>
<soap:binding style='rpc'
transport='http://schemas.xmlsoap.org/soap/http'/>

<operation name='ObtieneDatos'>
<soap:operation
soapAction='http://tempuri.org/datosremotos/act...tieneDatos'/>
<input>
<soap:body
use='encoded'
namespace='http://tempuri.org/datosremotos/message/'
encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'
parts='lcSQL'/>
</input>
<output>
<soap:body
use='encoded'
namespace='http://tempuri.org/datosremotos/message/'
encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'
parts='Result'/>
</output>
</operation>

</binding>

<service name='datosremotos' >
<port name='datosremotosSoapPort'
binding='wsdlns:datosremotosSoapBinding'
>
<soap:address
location='http://adesynet.serveftp.com/datosr...motos.WSDL'/>
</port>
</service>

</definitions>

Gracias.

José Luis Carranza
Lima-Perú


"Nacho" escribió en el mensaje
news:
¿Has comprobado que tengas permisos de usuario en el archivo wsdl?
Me extraña que puedas abrir un archivo de ese directorio y el wsdl no.
¿Lo has creado en otro ordenador y no le has creado el usuario "TODOS"
con permisos de acceso al copiarlo sobre el tuyo?

Me cuentas
Nacho

"José Luis" escribió en el mensaje
news:
Hola Nacho, ya comprobe que todo este de acuerdo con el ejemplo y todo
esta igual es mas volvi a crear todo y el problema persiste.

Gracias

José Luis Carranza
Lima-Perú


"Nacho" escribió en el mensaje
news:%
Hola José, perdona la tardanza en responderte, pero veo que nuestras
diferencias horarias y horarios laborales difieren bastante.
Debes revisar la parte de configuración del IIS del articulo, para
ver
que te coinciden con la tuya. Revísalo todo bien, y comprueba que
tienes creado el directorio virtual donde corresponde dentro del IIS.

Salu2
Nacho

"José Luis" escribió en el mensaje
news:
Ok. entonces el problema va por la configuración del IIS?
Que es lo q debo cambiar ?

Gracias.

José Luis



























Respuesta Responder a este mensaje
#25 José Luis Carranza
30/04/2005 - 06:37 | Informe spam
Hola Nacho, si esa es la ruta del servidor donde funcionara el componente.

José Luis Carranza

"Nacho" escribió en el mensaje
news:%
Hola José Luis, después de revisar tu código veo que esta bien. Pero... la
ruta que tienes en el componente incluyendo la unidad de red ¿es la que
figura de igual manera en el servidor donde reside el componente? Ten en
cuenta que el componente se "ejecuta" en el servidor, y por lo tanto la
ruta que debe figurar es tal y como debe encontrarla "desde" el servidor,
y no desde tu maquina de red.

Salu2
Nacho

"José Luis Carranza" escribió en el mensaje
news:
Hola Nacho,disculpa la demora parece q los otros arhivos los envie por
error a otra dirección asi que para tener la seguridad los adjunto en
este foro.

Gracias

José Luis Carranza

"Nacho" escribió en el mensaje
news:
Hola José Luis y Félix, si os parece me podéis pasar el fuente del
componente para instalarlo yo en mi maquina y ver si esta todo bien.
Podríamos avanzar con ello. Únicamente el componente, para probarlo
desde
modo comandos.

Salu2
Nacho
E-Mail:

"José Luis" escribió en el mensaje
news:%
Hola, como les comentaba borre todo. incluso el directorio virtual,el
directorio real, los archivos y volvi a generar todo desde el principio
en
el mismo servidor, y el resutado es el mismo.Como dices es muy estraño
que
solo al archivo .wsdl y .dll me marque el mismo error cuando intento
accederlo desde el ie. Cambie la configuración del ie para poder ver el
error y esto es lo que me arroja: "no se puede encontrar el modulo
especificado" en la carpeta del .wsdl y en la del .dll : "no se
encontro
el proceso especificado".
Tendra algo que ver que no tenga una ip fija y use el programa de
no-ip,
para tener un dsn? aun asi pienso que deberia funcionar como minimo en
el
servidor o me equivoco?
Este es el código del archivo .wsdl :
<?xml version='1.0' encoding='UTF-8' ?>
<!-- Generated 04/20/05 by Microsoft SOAP Toolkit WSDL File Generator,
Version 3.00.1325.0 -->
<definitions
name='datosremotos'
targetNamespace='http://tempuri.org/datosremotos/wsdl/'
xmlns:wsdlns='http://tempuri.org/datosremotos/wsdl/'
xmlns:typens='http://tempuri.org/datosremotos/type/'
xmlns:soap='http://schemas.xmlsoap.org/wsdl/soap/'
xmlns:xsd='http://www.w3.org/2001/XMLSchema'
xmlns:stk='http://schemas.microsoft.com/soap-t...-extension'
xmlns:dime='http://schemas.xmlsoap.org/ws/2002/04/dime/wsdl/'
xmlns:ref='http://schemas.xmlsoap.org/ws/2002/04/reference/'
xmlns:content='http://schemas.xmlsoap.org/ws/2002/...tent-type/'
xmlns:wsdl='http://schemas.xmlsoap.org/wsdl/'
xmlns='http://schemas.xmlsoap.org/wsdl/'>

<types>
<schema
targetNamespace='http://tempuri.org/datosremotos/type/'
xmlns='http://www.w3.org/2001/XMLSchema'
xmlns:SOAP-ENC='http://schemas.xmlsoap.org/soap/encoding/'
xmlns:wsdl='http://schemas.xmlsoap.org/wsdl/'
elementFormDefault='qualified'>

<import namespace='http://schemas.xmlsoap.org/soap/encoding/'/>
<import namespace='http://schemas.xmlsoap.org/wsdl/'/>
<import
namespace='http://schemas.xmlsoap.org/ws/2002/04/reference/'/>
<import
namespace='http://schemas.xmlsoap.org/ws/2002/...tent-type/'/>

</schema>
</types>

<message name='datosremotos.ObtieneDatos'>
<part name='lcSQL' type='xsd:string'/>
</message>

<message name='datosremotos.ObtieneDatosResponse'>
<part name='Result' type='xsd:string'/>
</message>

<portType name='datosremotosSoapPort'>

<operation name='ObtieneDatos' parameterOrder='lcSQL'>
<input message='wsdlns:datosremotos.ObtieneDatos'/>
<output message='wsdlns:datosremotos.ObtieneDatosResponse'/>
</operation>

</portType>

<binding name='datosremotosSoapBinding'
type='wsdlns:datosremotosSoapPort'
>

<stk:binding preferredEncoding='UTF-8'/>
<soap:binding style='rpc'
transport='http://schemas.xmlsoap.org/soap/http'/>

<operation name='ObtieneDatos'>
<soap:operation
soapAction='http://tempuri.org/datosremotos/act...tieneDatos'/>
<input>
<soap:body
use='encoded'
namespace='http://tempuri.org/datosremotos/message/'
encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'
parts='lcSQL'/>
</input>
<output>
<soap:body
use='encoded'
namespace='http://tempuri.org/datosremotos/message/'
encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'
parts='Result'/>
</output>
</operation>

</binding>

<service name='datosremotos' >
<port name='datosremotosSoapPort'
binding='wsdlns:datosremotosSoapBinding'
>
<soap:address
location='http://adesynet.serveftp.com/datosr...motos.WSDL'/>
</port>
</service>

</definitions>

Gracias.

José Luis Carranza
Lima-Perú


"Nacho" escribió en el mensaje
news:
¿Has comprobado que tengas permisos de usuario en el archivo wsdl?
Me extraña que puedas abrir un archivo de ese directorio y el wsdl no.
¿Lo has creado en otro ordenador y no le has creado el usuario "TODOS"
con permisos de acceso al copiarlo sobre el tuyo?

Me cuentas
Nacho

"José Luis" escribió en el mensaje
news:
Hola Nacho, ya comprobe que todo este de acuerdo con el ejemplo y
todo
esta igual es mas volvi a crear todo y el problema persiste.

Gracias

José Luis Carranza
Lima-Perú


"Nacho" escribió en el mensaje
news:%
Hola José, perdona la tardanza en responderte, pero veo que nuestras
diferencias horarias y horarios laborales difieren bastante.
Debes revisar la parte de configuración del IIS del articulo, para
ver
que te coinciden con la tuya. Revísalo todo bien, y comprueba que
tienes creado el directorio virtual donde corresponde dentro del
IIS.

Salu2
Nacho

"José Luis" escribió en el mensaje
news:
Ok. entonces el problema va por la configuración del IIS?
Que es lo q debo cambiar ?

Gracias.

José Luis































Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida