es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cuál es la longitud máxima de variable en Red Hat Business Central?

Estaba usando Red Hat Business Central versión 7.48.0.Final. Cuando intento cambiar el valor de una variable de una instancia de proceso a una cadena con más de 255 caracteres, la cadena simplemente se trunca a los primeros 255 caracteres. Si no me equivoco, esto se debe a que Business Central tiene la longitud máxima predeterminada de la variable de 255.

¿Cómo puedo aumentar la longitud máxima de la variable?

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Para aumentar la longitud máxima de la variable en Red Hat Business Central, es necesario modificar el archivo kie-server-configuration.xml. Este archivo se encuentra en el directorio standalone/deployments/kie-server.war/WEB-INF/classes de la instalación de su Business Central.

    Una vez que haya localizado el archivo kie-server-configuration.xml, siga estos pasos:

    1. Haga una copia de seguridad del archivo antes de realizar cualquier cambio.
    2. Abra el archivo kie-server-configuration.xml en un editor de texto.
    3. Busque la sección <marshalling-strategies> en el archivo.
    4. Agregue la siguiente propiedad dentro de la sección <marshalling-strategies>: <entry key="org.drools.core.marshalling.impl.SerializablePlaceholderResolverStrategy.maxLength">500</entry> (puede reemplazar “500” por cualquier valor que se adapte a sus necesidades).
    5. Guarde el archivo y reinicie el servidor.

    Después de completar estos pasos, la longitud máxima de la variable debería aumentar al valor que haya especificado. Ahora puede intentar cambiar el valor de una variable de una instancia de proceso a una cadena con más de 255 caracteres y verificar que ya no se trunca.

Comments are closed.