<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'><div dir='ltr'>
Gracias Asael.<BR>La solución es sin dudas pasar a v. 4 o 5, pero en tanto se siga utilizando&nbsp;version 3 podría ser, por ejemplo se me ocurre,&nbsp;agregar alguna regla en el pft para que si se superan los 30000 b se avise al usuario que limite la consulta? O sea&nbsp;para que con un request menor no exceda lel limite de 30000 ?<BR>Saludos&nbsp;<BR><div><hr id="stopSpelling">Date: Thu, 1 Sep 2011 10:57:51 -0300<br>From: asael.silva@bireme.org<br>To: ricardo_11a@hotmail.com<br>CC: francisco.lopes@bireme.org; reddes.bvs-tech@listas.bireme.br<br>Subject: Re: [bvstech] [Reddes.bvs-tech] Ayuda con ERROR        VRECnbytes(idx)        en        WWWI32.EXE        (Genisis)<br><br>

<meta name="Generator" content="Microsoft SafeHTML"><style>
.ExternalClass p
{;}
</style><div style="color: rgb(0, 0, 0); font-family: Verdana; font-size: 12pt;"><span><font class="ecxApple-style-span" face="Verdana">Estimados</font><br><br><font class="ecxApple-style-span" face="Verdana"><span></span></font><div><div>
<div>
<div>
<div>
<div style="font-family: Verdana;"><font face="verdana, helvetica, sans-serif">cuando trabajé en el inicio del Proyecto SciELO utilizávamos esta versión del WWWISIS y el limit que teniamos siempre era el de 30000 para el tamaño del registro de la base de datos, porque el necesita trabajar en modo multiusuario.</font></div><div><font class="ecxApple-style-span" face="verdana, helvetica, sans-serif">Por este motivo fue cambiado el modo de trabajo del WWWISIS desde la versión 4 para poder ampliar la cantidad de bytes en cada registro. Desde 2001, SciELO pasó a utilizar la versión 4 y después la 5.</font></div><div><font class="ecxApple-style-span" face="verdana, helvetica, sans-serif">Con las versiones 2 y 3, por lo tanto, hay siempre este limit y no tiene relación con el CGI pero con el tamaño de la&nbsp;pila de asignación en memoria.</font></div><div><font class="ecxApple-style-span" face="verdana, helvetica, sans-serif">Saludos</font></div><div><font class="ecxApple-style-span" face="verdana, helvetica, sans-serif"><br></font></div><div style="font-family: Verdana;"><font face="verdana, helvetica, sans-serif">Asael Costa da Silva<br>Analista de Suporte</font></div><div style="font-family: Verdana;"><font face="verdana, helvetica, sans-serif">MTI/RST<br>BIREME/OPAS/OMS</font></div>
<div style="font-family: Verdana;">&nbsp;</div></div></div></div></div></div><font class="ecxApple-style-span" face="Verdana"><span></span></font><br></span><div style="font-family: Verdana;"><br><hr id="ecxzwchr"><b>From: </b>"Ricardo A" &lt;ricardo_11a@hotmail.com&gt;<br><b>To: </b>"Francisco J D M Lopes Santos" &lt;francisco.lopes@bireme.org&gt;, "reddes bvs-tech" &lt;reddes.bvs-tech@listas.bireme.br&gt;<br><b>Sent: </b>Tuesday, 30 August, 2011 9:29:32 PM<br><b>Subject: </b>Re: [bvstech] [Reddes.bvs-tech] Ayuda con ERROR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;VRECnbytes(idx)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;en&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;WWWI32.EXE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(Genisis)<br><br>
<style>
.ExternalClass .ecxshape
{;}
</style><style>
.ExternalClass p.ecxMsoNormal, .ExternalClass li.ecxMsoNormal, .ExternalClass div.ecxMsoNormal
{margin-bottom:.0001pt;font-size:12.0pt;font-family:"Times New Roman","serif";}
.ExternalClass a:link, .ExternalClass span.ecxMsoHyperlink
{color:blue;text-decoration:underline;}
.ExternalClass a:visited, .ExternalClass span.ecxMsoHyperlinkFollowed
{color:purple;text-decoration:underline;}
.ExternalClass p
{margin-bottom:.0001pt;font-size:12.0pt;font-family:"Times New Roman","serif";}
.ExternalClass p.ecxMsoAcetate, .ExternalClass li.ecxMsoAcetate, .ExternalClass div.ecxMsoAcetate
{margin-bottom:.0001pt;font-size:8.0pt;font-family:"Tahoma","sans-serif";}
.ExternalClass span.ecxTextodegloboCar
{font-family:"Tahoma","sans-serif";}
.ExternalClass span.ecxEstiloCorreo20
{font-family:"Calibri","sans-serif";color:#1F497D;}
.ExternalClass .ecxMsoChpDefault
{font-size:10.0pt;}
@page WordSection1
{size:612.0pt 792.0pt;}
.ExternalClass div.ecxWordSection1
{page:WordSection1;}

</style><div class="ecxWordSection1"><p class="ecxMsoNormal"><span style='color: rgb(31, 73, 125); font-family: "Calibri","sans-serif"; font-size: 11pt;'>Gracias Francisco. De acuerdo contigo. </span></p><p class="ecxMsoNormal"><span style='color: rgb(31, 73, 125); font-family: "Calibri","sans-serif"; font-size: 11pt;'>Sobre todo que el error aparece cuando el request que se envía es más largo y por lo tanto el string aumenta. En peticiones menores y sin cruzar registros y campos, esto no sucede.</span></p><p class="ecxMsoNormal"><span style='color: rgb(31, 73, 125); font-family: "Calibri","sans-serif"; font-size: 11pt;'>&nbsp;</span></p><p class="ecxMsoNormal"><span style='color: rgb(31, 73, 125); font-family: "Calibri","sans-serif"; font-size: 11pt;'>No encuentro cómo evitarlo. Estuve haciendo pruebas en el IIS 7 de un server de desarrollo semejante al de producción, aumentando en el Request Handler los limites de filtrado, pero tampoco dio resultado, lo que me lleva a suponer que el límite de 30000 bytes estaría hardcoded en el wwwi32.exe, con tal ambiente no habría modo de resolverlo, no?. Qué opinas?</span></p><p class="ecxMsoNormal"><span style='color: rgb(31, 73, 125); font-family: "Calibri","sans-serif"; font-size: 11pt;'>&nbsp;</span></p><p class="ecxMsoNormal"><span style='color: rgb(31, 73, 125); font-family: "Calibri","sans-serif"; font-size: 11pt;'>Un saludo</span></p><p class="ecxMsoNormal"><span style='color: rgb(31, 73, 125); font-family: "Calibri","sans-serif"; font-size: 11pt;'>Ricardo</span></p><p class="ecxMsoNormal"><span style='color: rgb(31, 73, 125); font-family: "Calibri","sans-serif"; font-size: 11pt;'>&nbsp;</span></p><div><div style="border-width: 1pt medium medium; border-style: solid none none; border-color: rgb(181, 196, 223) currentColor currentColor; padding: 3pt 0cm 0cm;"><p class="ecxMsoNormal"><b><span style='font-family: "Tahoma","sans-serif"; font-size: 10pt;' lang="ES">De:</span></b><span style='font-family: "Tahoma","sans-serif"; font-size: 10pt;' lang="ES"> reddes.bvs-tech-bounces@listas.bireme.br [mailto:reddes.bvs-tech-bounces@listas.bireme.br] <b>En nombre de </b>Francisco J D M Lopes Santos<br><b>Enviado el:</b> martes, 30 de agosto de 2011 04:21 p.m.<br><b>Para:</b> reddes bvs-tech<br><b>Asunto:</b> Re: [Reddes.bvs-tech] Ayuda con ERROR VRECnbytes(idx) en WWWI32.EXE (Genisis)</span></p></div></div><p class="ecxMsoNormal">&nbsp;</p><div><div><p style="margin-bottom: 12pt;" class="ecxMsoNormal"><span style='color: black; font-family: "Arial","sans-serif";'>Hola Ricardo,<br><br>A mi me parece un error de tamaño de string en CGI.<br><br>Lá mensage és como siempre "muy economica", pero las cifras env_addfld/mfrl y el valor 30000 me hacen piensar en una operacion de añadir a uno campo (addfld) que lhego al máximo valor (mfrl y los 30000), que bien puede seer un señal de string muy larga pasada por lo cgi mayor que el soportado.<br><br><br>Francisco José Lopes<br>---<br>OFI - Operação de Fontes de Informação<br>BIREME / OPS / OMS<br>Fone: (55 11)5576-9817<br><a href="http://www.bireme.org" target="_blank">http://www.bireme.org</a><br><br></span></p><div style="text-align: center;" class="ecxMsoNormal" align="center"><span style='color: black; font-family: "Arial","sans-serif";'><hr id="ecxzwchr" align="center" SIZE="2" width="100%"></span></div><p style="margin-bottom: 12pt;" class="ecxMsoNormal"><b><span style='color: black; font-family: "Arial","sans-serif";'>De: </span></b><span style='color: black; font-family: "Arial","sans-serif";'>"Ricardo Columbo" &lt;ricardo_11a@hotmail.com&gt;<br><b>Para: </b>"reddes bvs-tech" &lt;reddes.bvs-tech@listas.bireme.br&gt;<br><b>Enviadas: </b>Segunda-feira, 29 de Agosto de 2011 19:26:46<br><b>Assunto: </b>[Reddes.bvs-tech] Ayuda con ERROR VRECnbytes(idx) en WWWI32.EXE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(Genisis)</span></p><div><p class="ecxMsoNormal"><span style='color: black; font-family: "Arial","sans-serif";'>Hola a todos, por favor disculpen la molestia,&nbsp;necesitaría si me ayudan con este error que aparece en el formulario de salida de una interfase Genisis con WWWi32.exe para una base Winisis.<br>&nbsp;<br>Todo funciona bien, pero al hacer algunas&nbsp;búsquedas en varios campos y registros se produce un truncamiento de la salida de páginas con un mensaje como éste:<br>&nbsp;<br>VRECnbytes(idx) = 30491 &gt; 30000 fatal: env_addfld/mfrl r&gt;<br>&nbsp;<br>&nbsp;<br>La cifra 30491 puede variar, pero no la 30000.<br>Yo supongo que es un problema de buffer o del tamaño&nbsp;string que envia por CGI (metodo POST)&nbsp;los datos al motor WWWI32.exe. Si fuera esto&nbsp;no se como resolverlo, o quiza no tenga solución. Pido ayuda porque no logro encontrar el problema.<br>Si se hacen busquedas de menos longitud o menos cruzadas entre campos y registros, el error no aparece.<br>&nbsp;<br>Gracias y saludos<br>&nbsp;<br>Ricardo<br>&nbsp;<br>&nbsp;<br>&nbsp;</span></p></div><p class="ecxMsoNormal"><span style='color: black; font-family: "Arial","sans-serif";'><br>_______________________________________________<br>Reddes.bvs-tech mailing list<br><a href="mailto:Reddes.bvs-tech@listas.bireme.br">Reddes.bvs-tech@listas.bireme.br</a><br><a href="http://listas.bireme.br/mailman/listinfo/reddes.bvs-tech" target="_blank">http://listas.bireme.br/mailman/listinfo/reddes.bvs-tech</a></span></p></div></div></div><br>_______________________________________________<br>Reddes.bvs-tech mailing list<br>Reddes.bvs-tech@listas.bireme.br<br>http://listas.bireme.br/mailman/listinfo/reddes.bvs-tech<br></div></div></div>                                               </div></body>
</html>