¿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?
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 directoriostandalone/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:kie-server-configuration.xml
en un editor de texto.<marshalling-strategies>
en el archivo.<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).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.