Producto:

Protheus.

Ocurrencia:

Al generar un archivo XML a través del sistema Protheus 12, aparece el siguiente error: Alias does not exist: ???  (considerando que ??? representa un alias cualquiera del sistema).

Paso a paso:

Cuando dicho error aparece en su pantalla en el momento de generar un XML a través de cualquier rutina del sistema, evalúe el archivo console.log de la carpeta appserver. Si en este archivo aparece el siguiente mensaje: String size overflow!, es necesario aumentar el límite de datos en variables del tipo carácter en el sistema. Al montar un archivo XML, el sistema informa una variable hasta poder transformarla en archivo texto, por estándar del sistema, esta variable no debe sobrepasar el tamaño de 1MB, pero dependiendo del número de registros que  compondrán este archivo XML, esto puede ocurrir y surgir la ocurrencia citada anteriormente.

Para corregir el problema, recomendamos la lectura de la página: Sección [general], clave MaxStringSize

A través de esta clave configurada en el appserver.ini, se puede aumentar la capacidad de almacenamiento en la memoria de una variable del Protheus y así resolver la ocurrencia.

Observaciones:

Si el archivo console.log no existe en su carpeta appserver, sepa cómo configurarlo aquí: Console