Problema con error 'ASP 0113'

26/11/2004 - 18:58 por Diego Fernández | Informe spam
Hola a todos:

Tengo un problema con una página ASP que convierte un fichero de texto a un
fichero xml.
Si la ejecuto con un fichero "pequeño" funciona perfectamente, pero si la
ejecuto sobre el fichero real con el que tenemos que trabajar nos da un
error 'ASP 0113' indicando Server TimeOut.

Tengo claro que no es un problema de bucle infinito porque con ficheros mas
pequeños lo hace correctamente, sino que el bucle es tan grande que lo corta
ántes de lo debido.

El fichero .asp contiene una linea:
Server.ScriptTimeout00

He probado a aumentar este valor incluso a un millón y sigue dando el mismo
error.

¿Como puedo solucionar este problema?

Un saludo.
Diego Fernández

Preguntas similare

Leer las respuestas

#1 Manuel Vera
26/11/2004 - 22:47 | Informe spam
Una idea:

El parser de XML de microsoft te permite ejecutar una pagina web en forma
asincrona.
Podrias colocar el proceso en una pagina X.ASP que se encargue de esa tarea
que te da timeout y la mandas a ejecutar.
Quizas con una Session("") al final de X.ASP puedas indicar en una página a
tu usuario que el archivo ya esta creado.

El codigo seria algo como:

dim oHTTP, oXDOC, URL
dim nodox
dim Aprobado, clase, sHtm, sXML

Set oHTTP = Server.CreateObject("Microsoft.XMLHTTP")
Set oXDOC = Server.CreateObject("MSXML2.DOMDocument.3.0")
oXDOC.setProperty "SelectionLanguage", "XPath"

Url = "X.ASP"

oHTTP.open "POST", URL, False
oHTTP.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
oHTTP.setRequestHeader "Accept-Charset", "iso-8859-1"
URL = ""
''' URL = QUERYSTRING()
''' Si tu pagina recibe QUERYSTRING lo colocas en QUERYSTRING()
oHTTP.send URL

Salu2
MV


"Diego Fernández" wrote in message
news:eblu$F%
Hola a todos:

Tengo un problema con una página ASP que convierte un fichero de texto a


un
fichero xml.
Si la ejecuto con un fichero "pequeño" funciona perfectamente, pero si la
ejecuto sobre el fichero real con el que tenemos que trabajar nos da un
error 'ASP 0113' indicando Server TimeOut.

Tengo claro que no es un problema de bucle infinito porque con ficheros


mas
pequeños lo hace correctamente, sino que el bucle es tan grande que lo


corta
ántes de lo debido.

El fichero .asp contiene una linea:
Server.ScriptTimeout00

He probado a aumentar este valor incluso a un millón y sigue dando el


mismo
error.

¿Como puedo solucionar este problema?

Un saludo.
Diego Fernández


Respuesta Responder a este mensaje
#2 Diego Fernández
02/12/2004 - 13:56 | Informe spam
Ufff, gracias por tu ayuda, pero el problema es que el usuario soy yo, y de
programación nada de nada.
La persona que la hizo ya no trabaja en la empresa.

Preguntaba por si era algo sencillo como pasarle algún parámetro, etc...

Gracias de todos modos por tu ayuda.
Un saludo.
Diego Fernández


"Manuel Vera" escribió en el mensaje
news:O1A$
Una idea:

El parser de XML de microsoft te permite ejecutar una pagina web en forma
asincrona.
Podrias colocar el proceso en una pagina X.ASP que se encargue de esa


tarea
que te da timeout y la mandas a ejecutar.
Quizas con una Session("") al final de X.ASP puedas indicar en una página


a
tu usuario que el archivo ya esta creado.

El codigo seria algo como:

dim oHTTP, oXDOC, URL
dim nodox
dim Aprobado, clase, sHtm, sXML

Set oHTTP = Server.CreateObject("Microsoft.XMLHTTP")
Set oXDOC = Server.CreateObject("MSXML2.DOMDocument.3.0")
oXDOC.setProperty "SelectionLanguage", "XPath"

Url = "X.ASP"

oHTTP.open "POST", URL, False
oHTTP.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
oHTTP.setRequestHeader "Accept-Charset", "iso-8859-1"
URL = ""
''' URL = QUERYSTRING()
''' Si tu pagina recibe QUERYSTRING lo colocas en QUERYSTRING()
oHTTP.send URL

Salu2
MV


"Diego Fernández" wrote in message
news:eblu$F%
> Hola a todos:
>
> Tengo un problema con una página ASP que convierte un fichero de texto a
un
> fichero xml.
> Si la ejecuto con un fichero "pequeño" funciona perfectamente, pero si


la
> ejecuto sobre el fichero real con el que tenemos que trabajar nos da un
> error 'ASP 0113' indicando Server TimeOut.
>
> Tengo claro que no es un problema de bucle infinito porque con ficheros
mas
> pequeños lo hace correctamente, sino que el bucle es tan grande que lo
corta
> ántes de lo debido.
>
> El fichero .asp contiene una linea:
> Server.ScriptTimeout00
>
> He probado a aumentar este valor incluso a un millón y sigue dando el
mismo
> error.
>
> ¿Como puedo solucionar este problema?
>
> Un saludo.
> Diego Fernández
>
>


Respuesta Responder a este mensaje
#3 Sashka
02/12/2004 - 16:03 | Informe spam
¡Importante!: Colabora con el grupo. Contesta a este mensaje y dinos si te
sirvió o no la respuesta dada. Muchas gracias
uhmmmm, se me ocurre que si podría ser un bucle infinito los archivos de
texto más allá de su tamaño... tienen la misma estructura???? porque podría
ser que haga un bucle buscando algo o esperando algo que nunca llega
Si quieres ponnos el codigo aca... quizá encontremos algo

Sashka
MS MVP Access
MCP ASP.Net

"Diego Fernández" escribió en el mensaje
news:%
Ufff, gracias por tu ayuda, pero el problema es que el usuario soy yo, y
de
programación nada de nada.
La persona que la hizo ya no trabaja en la empresa.

Preguntaba por si era algo sencillo como pasarle algún parámetro, etc...

Gracias de todos modos por tu ayuda.
Un saludo.
Diego Fernández


"Manuel Vera" escribió en el mensaje
news:O1A$
Una idea:

El parser de XML de microsoft te permite ejecutar una pagina web en forma
asincrona.
Podrias colocar el proceso en una pagina X.ASP que se encargue de esa


tarea
que te da timeout y la mandas a ejecutar.
Quizas con una Session("") al final de X.ASP puedas indicar en una página


a
tu usuario que el archivo ya esta creado.

El codigo seria algo como:

dim oHTTP, oXDOC, URL
dim nodox
dim Aprobado, clase, sHtm, sXML

Set oHTTP = Server.CreateObject("Microsoft.XMLHTTP")
Set oXDOC = Server.CreateObject("MSXML2.DOMDocument.3.0")
oXDOC.setProperty "SelectionLanguage", "XPath"

Url = "X.ASP"

oHTTP.open "POST", URL, False
oHTTP.setRequestHeader "Content-Type",
"application/x-www-form-urlencoded"
oHTTP.setRequestHeader "Accept-Charset", "iso-8859-1"
URL = ""
''' URL = QUERYSTRING()
''' Si tu pagina recibe QUERYSTRING lo colocas en QUERYSTRING()
oHTTP.send URL

Salu2
MV


"Diego Fernández" wrote in message
news:eblu$F%
> Hola a todos:
>
> Tengo un problema con una página ASP que convierte un fichero de texto
> a
un
> fichero xml.
> Si la ejecuto con un fichero "pequeño" funciona perfectamente, pero si


la
> ejecuto sobre el fichero real con el que tenemos que trabajar nos da un
> error 'ASP 0113' indicando Server TimeOut.
>
> Tengo claro que no es un problema de bucle infinito porque con ficheros
mas
> pequeños lo hace correctamente, sino que el bucle es tan grande que lo
corta
> ántes de lo debido.
>
> El fichero .asp contiene una linea:
> Server.ScriptTimeout00
>
> He probado a aumentar este valor incluso a un millón y sigue dando el
mismo
> error.
>
> ¿Como puedo solucionar este problema?
>
> Un saludo.
> Diego Fernández
>
>






Respuesta Responder a este mensaje
#4 Diego Fernández
02/12/2004 - 16:12 | Informe spam
No creo que sea bucle infinito, porque si parto el fichero que da error en
10 trozos y los proceso por separado funciona correctamente, pero claro,
luego me toca irlos "uniendo".

Un saludo.
Diego Fernández


"Sashka" escribió en el mensaje
news:
¡Importante!: Colabora con el grupo. Contesta a este mensaje y dinos si te
sirvió o no la respuesta dada. Muchas gracias
uhmmmm, se me ocurre que si podría ser un bucle infinito los archivos


de
texto más allá de su tamaño... tienen la misma estructura???? porque


podría
ser que haga un bucle buscando algo o esperando algo que nunca llega
Si quieres ponnos el codigo aca... quizá encontremos algo

Sashka
MS MVP Access
MCP ASP.Net

"Diego Fernández" escribió en el mensaje
news:%
> Ufff, gracias por tu ayuda, pero el problema es que el usuario soy yo, y
> de
> programación nada de nada.
> La persona que la hizo ya no trabaja en la empresa.
>
> Preguntaba por si era algo sencillo como pasarle algún parámetro, etc...
>
> Gracias de todos modos por tu ayuda.
> Un saludo.
> Diego Fernández
>
>
> "Manuel Vera" escribió en el mensaje
> news:O1A$
>> Una idea:
>>
>> El parser de XML de microsoft te permite ejecutar una pagina web en


forma
>> asincrona.
>> Podrias colocar el proceso en una pagina X.ASP que se encargue de esa
> tarea
>> que te da timeout y la mandas a ejecutar.
>> Quizas con una Session("") al final de X.ASP puedas indicar en una


página
> a
>> tu usuario que el archivo ya esta creado.
>>
>> El codigo seria algo como:
>>
>> dim oHTTP, oXDOC, URL
>> dim nodox
>> dim Aprobado, clase, sHtm, sXML
>>
>> Set oHTTP = Server.CreateObject("Microsoft.XMLHTTP")
>> Set oXDOC = Server.CreateObject("MSXML2.DOMDocument.3.0")
>> oXDOC.setProperty "SelectionLanguage", "XPath"
>>
>> Url = "X.ASP"
>>
>> oHTTP.open "POST", URL, False
>> oHTTP.setRequestHeader "Content-Type",
>> "application/x-www-form-urlencoded"
>> oHTTP.setRequestHeader "Accept-Charset", "iso-8859-1"
>> URL = ""
>> ''' URL = QUERYSTRING()
>> ''' Si tu pagina recibe QUERYSTRING lo colocas en QUERYSTRING()
>> oHTTP.send URL
>>
>> Salu2
>> MV
>>
>>
>> "Diego Fernández" wrote in message
>> news:eblu$F%
>> > Hola a todos:
>> >
>> > Tengo un problema con una página ASP que convierte un fichero de


texto
>> > a
>> un
>> > fichero xml.
>> > Si la ejecuto con un fichero "pequeño" funciona perfectamente, pero


si
> la
>> > ejecuto sobre el fichero real con el que tenemos que trabajar nos da


un
>> > error 'ASP 0113' indicando Server TimeOut.
>> >
>> > Tengo claro que no es un problema de bucle infinito porque con


ficheros
>> mas
>> > pequeños lo hace correctamente, sino que el bucle es tan grande que


lo
>> corta
>> > ántes de lo debido.
>> >
>> > El fichero .asp contiene una linea:
>> > Server.ScriptTimeout00
>> >
>> > He probado a aumentar este valor incluso a un millón y sigue dando el
>> mismo
>> > error.
>> >
>> > ¿Como puedo solucionar este problema?
>> >
>> > Un saludo.
>> > Diego Fernández
>> >
>> >
>>
>>
>
>


Respuesta Responder a este mensaje
#5 Sashka
02/12/2004 - 18:56 | Informe spam
¡Importante!: Colabora con el grupo. Contesta a este mensaje y dinos si te
sirvió o no la respuesta dada. Muchas gracias
OK... tienes razón por eso preguntaba acerca de la estructura

Sashka
MS MVP Access
MCP ASP.Net

"Diego Fernández" escribió en el mensaje
news:%
No creo que sea bucle infinito, porque si parto el fichero que da error en
10 trozos y los proceso por separado funciona correctamente, pero claro,
luego me toca irlos "uniendo".

Un saludo.
Diego Fernández


"Sashka" escribió en el mensaje
news:
¡Importante!: Colabora con el grupo. Contesta a este mensaje y dinos si
te
sirvió o no la respuesta dada. Muchas gracias
uhmmmm, se me ocurre que si podría ser un bucle infinito los archivos


de
texto más allá de su tamaño... tienen la misma estructura???? porque


podría
ser que haga un bucle buscando algo o esperando algo que nunca llega
Si quieres ponnos el codigo aca... quizá encontremos algo

Sashka
MS MVP Access
MCP ASP.Net

"Diego Fernández" escribió en el mensaje
news:%
> Ufff, gracias por tu ayuda, pero el problema es que el usuario soy yo,
> y
> de
> programación nada de nada.
> La persona que la hizo ya no trabaja en la empresa.
>
> Preguntaba por si era algo sencillo como pasarle algún parámetro,
> etc...
>
> Gracias de todos modos por tu ayuda.
> Un saludo.
> Diego Fernández
>
>
> "Manuel Vera" escribió en el mensaje
> news:O1A$
>> Una idea:
>>
>> El parser de XML de microsoft te permite ejecutar una pagina web en


forma
>> asincrona.
>> Podrias colocar el proceso en una pagina X.ASP que se encargue de esa
> tarea
>> que te da timeout y la mandas a ejecutar.
>> Quizas con una Session("") al final de X.ASP puedas indicar en una


página
> a
>> tu usuario que el archivo ya esta creado.
>>
>> El codigo seria algo como:
>>
>> dim oHTTP, oXDOC, URL
>> dim nodox
>> dim Aprobado, clase, sHtm, sXML
>>
>> Set oHTTP = Server.CreateObject("Microsoft.XMLHTTP")
>> Set oXDOC = Server.CreateObject("MSXML2.DOMDocument.3.0")
>> oXDOC.setProperty "SelectionLanguage", "XPath"
>>
>> Url = "X.ASP"
>>
>> oHTTP.open "POST", URL, False
>> oHTTP.setRequestHeader "Content-Type",
>> "application/x-www-form-urlencoded"
>> oHTTP.setRequestHeader "Accept-Charset", "iso-8859-1"
>> URL = ""
>> ''' URL = QUERYSTRING()
>> ''' Si tu pagina recibe QUERYSTRING lo colocas en QUERYSTRING()
>> oHTTP.send URL
>>
>> Salu2
>> MV
>>
>>
>> "Diego Fernández" wrote in message
>> news:eblu$F%
>> > Hola a todos:
>> >
>> > Tengo un problema con una página ASP que convierte un fichero de


texto
>> > a
>> un
>> > fichero xml.
>> > Si la ejecuto con un fichero "pequeño" funciona perfectamente, pero


si
> la
>> > ejecuto sobre el fichero real con el que tenemos que trabajar nos da


un
>> > error 'ASP 0113' indicando Server TimeOut.
>> >
>> > Tengo claro que no es un problema de bucle infinito porque con


ficheros
>> mas
>> > pequeños lo hace correctamente, sino que el bucle es tan grande que


lo
>> corta
>> > ántes de lo debido.
>> >
>> > El fichero .asp contiene una linea:
>> > Server.ScriptTimeout00
>> >
>> > He probado a aumentar este valor incluso a un millón y sigue dando
>> > el
>> mismo
>> > error.
>> >
>> > ¿Como puedo solucionar este problema?
>> >
>> > Un saludo.
>> > Diego Fernández
>> >
>> >
>>
>>
>
>






email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida