Error al crear un workbook con POI

2018-08-08 Por tema Jorge Ubeda
Buen día a todos
Esta es probablemente la primera vez que me dirijo a la lista con una
pregunta. Lo hago porque recuerdo una discusión sobre el tema donde
participaron Alex Martínez y José María Arzak, entre otros. El error que se
le presentaba a José María era exactamente el mismo que en mi caso, y no sé
cómo finalmente se solucionó.
En mi caso, el mensaje suena así: *El procedimiento RPG XLCRTDEMO en el
programa *

  LIBPOI/XLCRTDEMO ha recibido una excepción Java
 "java.lang.NoClassDefFoundError:
org.apache.poi.xssf.usermodel.XSSFWorkbook"   al llamar al método ""
con signatura "()V" con la firma "()V" en la  clase
"org.apache.poi.xssf.*usermodel.XSSFWorkbook".
*El mismo mensaje lo he visto en otra discusión en midrange.com, y tampoco
allí veo una solución definida (discusión de Mark Murphy).

Creo haber configurado correctamente el entorno, al menos en base a las
recomendaciones de Scott Klement pero no logro pasar de este punto, que en
el código rpgiv equivale a la llamada a new_XSSFWorkbook. Previamente la
ejecución del código ha pasado la llamada a ss_begin_object_group(100) sin
problemas, y falla en la segunda llamada de la función (book =
new_XSSFWorkbook()).

Como la primera llamada a una clase se produce en ss_begin_object_group,
descartaría que el problema esté en encontrar la clase que solicita
(problema de Classpath). En base a mis búsquedas de otros casos, las
alternativas de fallo son

· Que el classpath esté mal (creo que no, pero el mensaje parece
indicarlo).

· Que encuentre dos versiones distintas de la clase, y use la que
no corresponde. Aunque hasta el momento no veo ÉSTE duplicado.

· Que la versión de java sea incorrecta y no pueda manejar la
llamada a la clase. He probado con java 5 y 6 sin resultados positivos.

Condiciones: siendo el primer caso de uso, quiero basarme en el mismo
conjunto de recursos que usó Scott Klement en sus pruebas, considerando que
este ambiente está probado. Estoy usando Java 6, aunque tengo disponible
java 5, que no ha respondido en mi última prueba tampoco. Estoy en V7R1M0,
aunque compilamos para V6R1M0, a cuyo nivel están las versiones de java
(J2SE 5.0 32 bits  y Java SE 6 32 bits)

En base a esto, uso poi 3.6, dom4j 1.6.1, y xmlbeans 2.6.0. Esto es posible
origen de problemas, ya que las versiones de cada jar son muy anteriores a
las vigentes: poi 3.17, dom4j 2.0.2, y xmlbeans 3.0. de hecho, no logré
encontrar un set conservado como versión 2.5.0 o 2.6.0 de xmlbeans, que ya
no existen como proyecto separado, sino como parte de Apache.poi.

De los fuentes de Scott Klement para el programa de servicio y prototipos,
uso las versiones de XLPARSER4 y HSSFR4 adecuadas para poi 3.6. Aclaro que
mi interés particular está en el uso de ficheros Excel xlsx, con lo que las
alternativas anteriores no me sirven, y no las he testeado.

He configurado classpath, QIBM_RPG_JAVA_PROPERTIES y JAVA_HOME (en este
caso, en mi última prueba, apuntando a java 5). Veo que una vez lanzado
java, el sistema agrega algunas variables de ambiente más, particularmente
LIBPATH, que queda configurado (varía según el java que haya indicado) de
esta manera: /QOpenSys/QIBM/ProdData/JavaVM/jdk50/32bit/jre/bin:
/QOpenSys/QIBM/ProdData/JavaVM/jdk50/32bit/jre/bin/classic

La indicación de “classic” es contradictoria con la declaración en
QIBM_RPG_JAVA_PROPERTIES , que es “headless”.

Si alguien tiene experiencia con este problema, le agradeceré totalmente su
consejo.

Jorge Ubeda

Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.

RE: preformatos a color en Impresora

2018-08-08 Por tema Javier Mora
Me parece que tienes toda la razón, revisando de nuevo la documentación de IBM 
y leyendo con más atención, ¡efectivamente! HPT no soporta impresión de 
preformatos, segmentos y códigos de barra en color en impresoras láser 
compatibles con PCL.
[cid:image003.png@01D42F20.F7856340]
En cambio si está soportados en impresoras IPDS, Transform Services e InfoPrint 
Server.

Javier
De: forum.help400-boun...@listas.combios.es 
[mailto:forum.help400-boun...@listas.combios.es] En nombre de Alex Martínez
Enviado el: miércoles, 8 de agosto de 2018 10:59
Para: forum.help400
Asunto: Re: preformatos a color en Impresora

Yo creo que ya lo he comentado:

Para usar preformatos a color requiere impresoras a color IPDS,

Las impresoras HPT pueden imprimir elementos a color como texto, lineas, pero 
no códigos de barras o preformatos.

Esto no lo he probado ===> A partir de V7R2 se soporta imagenes TIFF o JPEG con 
AFPRSC con impresoras HPT, creo que es la única forma de imprimir en color

http://www-01.ibm.com/support/docview.wss?uid=nas8N1019187



El 8 de agosto de 2018, 10:03, Javier Mora 
mailto:jm...@musgrave.es>> escribió:
Yo estoy en versión 7.2 TR7 y motivado por este hilo junto a la disponibilidad 
de una impresora en color he intentado también probar (por enésima vez) los 
preformatos en color.

Después de revisar otra vez toda la documentación de IBM que ha caído en mis 
manos, instalado los drivers actualizados de Ricoh, reconfigurada el 
dispositivo de impresión, regenerado el preformato en color y generado el 
documento. He de decir que, a mí, sigue sin funcionarme los preformatos en 
color impresos en papel. Lo único que consigo son diferentes manchas grisáceas 
donde debería aparecer el preformato.

Sin embargo, ese mismo documento generado en PDF (tanto con InfoPrint Server 
como con Transform Services) el preformato se ve perfectamente. Si el listado 
lo previsualizas con el visor AFP también se ve bien. Incluso, si al fichero 
con el preformato (el generado en Windows) le cambias la extensión a .AFP 
también se visualiza en el visor AFP.

Mi duda siempre se ha centrado en la configuración de la impresora, que debía 
disponer de un “modelo, fabricante” específico para color (en mi caso he 
utiliza *LEXMARKC740) y que podía estar fallando, pero nunca he estado seguro.

Para intentar salir de dudas, hice un par de pruebas con la palabra clave de 
DDS AFPRSC que permite la inclusión de archivos JPG dentro de un archivo de 
impresión. Creo recordar que Host Print Transform (HPT) no era compatible con 
esta opción hasta la llegada de la versión 7.2 (no sé si 7.1 con PTFs). El caso 
es que monté un informe rápido con imágenes JPG y lancé la impresión 
directamente a la impresora. ¡¡Salieron en color!!

Mi conclusión es que en la impresión de preformatos en color o hay “algo” que 
se nos escapa o HPT no es capaz de transformarlos. Ahora, para aquellos que 
estéis en versión 7.2, la opción de AFPRSC junto con archivos JPG podría ser un 
sustituto de los preformatos en color.

Saludos a todos.

Javier Mora

De: 
forum.help400-boun...@listas.combios.es
 
[mailto:forum.help400-boun...@listas.combios.es]
 En nombre de Vicente Aliaga | Silomar
Enviado el: martes, 7 de agosto de 2018 17:10
Para: 'forum.help400'
Asunto: RE: preformatos a color en Impresora

Buenas,

Estoy probando lo de crear AFPDS a color en relación a vuestros comentarios.

Con el driver Generic InfoPrint 600dpi AFP

Pero también me salen las franjas negras al crear el PDF, y en el visor AFP 
Workbench se ve perfecto en colores, el logo, fuentes..

¿alguien ha podido crear PDF’s en color? En negro sale perfecto todo.

Estoy en 7.1

gracias


[LogoElayFri]

Vicente Aliaga
Director Informática

961 920 029
vali...@silomar.es



Silomar Elaborados y Distribución, SL & Silomar Frigoríficos, SL
Autovía A-3 Madrid-Valencia, km 345 • 46930 • QUART DE POBLET • Valencia • 
www.silomar.es

P No lo imprima si no es necesario. Protejamos el medio ambiente.
ADVERTENCIA - Este mensaje y sus archivos adjuntos pueden contener información 
confidencial y están dirigidos exclusivamente a su destinatario. Le informamos 
que la legislación vigente prohíbe el uso, divulgación o copia del contenido 
del presente mensaje por persona distinta del destinatario sin autorización 
previa. Si Ud. no es el destinatario de este mensaje y lo ha recibido por error 
le agradeceríamos que nos lo comunicara y que procediera a destruirlo. Según la 
normativa vigente en materia de protección de datos de carácter personal, 
informamos que sus datos personales serán tratados por parte de Silomar 
Elaborados y Distribución, SL con la finalidad del correcto desarrollo de las 
actividades de nuestra organización así como enviarle noticias, novedades e 
información general de nuestra empresa a través de medios postales y 
electrónicos. En caso que Ud 

Re: preformatos a color en Impresora

2018-08-08 Por tema Alex Martínez
Yo creo que ya lo he comentado:

Para usar preformatos a color requiere impresoras a color IPDS,

Las impresoras HPT pueden imprimir elementos a color como texto, lineas,
pero no códigos de barras o preformatos.

Esto no lo he probado ===> A partir de V7R2 se soporta imagenes TIFF o JPEG
con AFPRSC con impresoras HPT, creo que es la única forma de imprimir en
color

http://www-01.ibm.com/support/docview.wss?uid=nas8N1019187



El 8 de agosto de 2018, 10:03, Javier Mora  escribió:

> Yo estoy en versión 7.2 TR7 y motivado por este hilo junto a la
> disponibilidad de una impresora en color he intentado también probar (por
> enésima vez) los preformatos en color.
>
>
>
> Después de revisar otra vez toda la documentación de IBM que ha caído en
> mis manos, instalado los drivers actualizados de Ricoh, reconfigurada el
> dispositivo de impresión, regenerado el preformato en color y generado el
> documento. He de decir que, a mí, sigue sin funcionarme los preformatos en
> color impresos en papel. Lo único que consigo son diferentes manchas
> grisáceas donde debería aparecer el preformato.
>
>
>
> Sin embargo, ese mismo documento generado en PDF (tanto con InfoPrint
> Server como con Transform Services) el preformato se ve perfectamente. Si
> el listado lo previsualizas con el visor AFP también se ve bien. Incluso,
> si al fichero con el preformato (el generado en Windows) le cambias la
> extensión a .AFP también se visualiza en el visor AFP.
>
>
>
> Mi duda siempre se ha centrado en la configuración de la impresora, que
> debía disponer de un “modelo, fabricante” específico para color (en mi caso
> he utiliza *LEXMARKC740) y que podía estar fallando, pero nunca he estado
> seguro.
>
>
>
> Para intentar salir de dudas, hice un par de pruebas con la palabra clave
> de DDS AFPRSC que permite la inclusión de archivos JPG dentro de un archivo
> de impresión. Creo recordar que Host Print Transform (HPT) no era
> compatible con esta opción hasta la llegada de la versión 7.2 (no sé si 7.1
> con PTFs). El caso es que monté un informe rápido con imágenes JPG y lancé
> la impresión directamente a la impresora. ¡¡Salieron en color!!
>
>
>
> Mi conclusión es que en la impresión de preformatos en color o hay “algo”
> que se nos escapa o HPT no es capaz de transformarlos. Ahora, para aquellos
> que estéis en versión 7.2, la opción de AFPRSC junto con archivos JPG
> podría ser un sustituto de los preformatos en color.
>
>
>
> Saludos a todos.
>
>
>
> Javier Mora
>
>
>
> *De:* forum.help400-boun...@listas.combios.es [mailto:
> forum.help400-boun...@listas.combios.es] *En nombre de *Vicente Aliaga |
> Silomar
> *Enviado el:* martes, 7 de agosto de 2018 17:10
> *Para:* 'forum.help400'
> *Asunto:* RE: preformatos a color en Impresora
>
>
>
> Buenas,
>
>
>
> Estoy probando lo de crear AFPDS a color en relación a vuestros
> comentarios.
>
>
>
> Con el driver Generic InfoPrint 600dpi AFP
>
>
>
> Pero también me salen las franjas negras al crear el PDF, y en el visor
> AFP Workbench se ve perfecto en colores, el logo, fuentes..
>
>
>
> ¿alguien ha podido crear PDF’s en color? En negro sale perfecto todo.
>
>
>
> Estoy en 7.1
>
>
>
> gracias
>
>
>
>
>
> [image: LogoElayFri]
>
> Vicente Aliaga
> *Director Informática*
>
>
>
> 961 920 029
>
> vali...@silomar.es
>
>
>
> *Silomar Elaborados y Distribución, SL & Silomar Frigoríficos, SL*
>
> Autovía A-3 Madrid-Valencia, km 345 • 46930 • QUART DE POBLET • Valencia •
> www.silomar.es
>
> P *No lo imprima si no es necesario. Protejamos el medio ambiente.*
>
> ADVERTENCIA - Este mensaje y sus archivos adjuntos pueden contener
> información confidencial y están dirigidos exclusivamente a su
> destinatario. Le informamos que la legislación vigente prohíbe el uso,
> divulgación o copia del contenido del presente mensaje por persona distinta
> del destinatario sin autorización previa. Si Ud. no es el destinatario de
> este mensaje y lo ha recibido por error le agradeceríamos que nos lo
> comunicara y que procediera a destruirlo. Según la normativa vigente en
> materia de protección de datos de carácter personal, informamos que sus
> datos personales serán tratados por parte de Silomar Elaborados y
> Distribución, SL con la finalidad del correcto desarrollo de las
> actividades de nuestra organización así como enviarle noticias, novedades e
> información general de nuestra empresa a través de medios postales y
> electrónicos. En caso que Ud no sea cliente de nuestra empresa dichas
> comunicaciones se realizarán siempre bajo previo consentimiento por su
> parte. Usted puede ejercitar los derechos de acceso, rectificación,
> cancelación, oposición y demás derechos en los términos establecidos en la
> normativa vigente dirigiéndose a nosotros. Asimismo, Ud. nos puede
> solicitar el envío de información adicional sobre nuestra política de
> protección de datos, tel 961 920 029, e-mail: proteccionda...@silomar.es
>
>
>
> WARNING - This message can contain confidential information and is
> directed 

RE: preformatos a color en Impresora

2018-08-08 Por tema Vicente Aliaga | Silomar
Muy buena aclaración, gracias

 

De todas formas mi intención es usar la utilidad PDFING (para Windows como
cola de Salida) seguiré probando ya que aun estoy en 7.1

por ahora.

 

Muchas gracias Javier

 

 


LogoElayFri

Vicente Aliaga
Director Informática

 

961 920 029

vali...@silomar.es

 


Silomar Elaborados y Distribución, SL & Silomar Frigoríficos, SL

Autovía A-3 Madrid-Valencia, km 345 • 46930 • QUART DE POBLET • Valencia •
www.silomar.es


P No lo imprima si no es necesario. Protejamos el medio ambiente.

ADVERTENCIA - Este mensaje y sus archivos adjuntos pueden contener
información confidencial y están dirigidos exclusivamente a su destinatario.
Le informamos que la legislación vigente prohíbe el uso, divulgación o copia
del contenido del presente mensaje por persona distinta del destinatario sin
autorización previa. Si Ud. no es el destinatario de este mensaje y lo ha
recibido por error le agradeceríamos que nos lo comunicara y que procediera
a destruirlo. Según la normativa vigente en materia de protección de datos
de carácter personal, informamos que sus datos personales serán tratados por
parte de Silomar Elaborados y Distribución, SL con la finalidad del correcto
desarrollo de las actividades de nuestra organización así como enviarle
noticias, novedades e información general de nuestra empresa a través de
medios postales y electrónicos. En caso que Ud no sea cliente de nuestra
empresa dichas comunicaciones se realizarán siempre bajo previo
consentimiento por su parte. Usted puede ejercitar los derechos de acceso,
rectificación, cancelación, oposición y demás derechos en los términos
establecidos en la normativa vigente dirigiéndose a nosotros. Asimismo, Ud.
nos puede solicitar el envío de información adicional sobre nuestra política
de protección de datos, tel 961 920 029, e-mail:
 proteccionda...@silomar.es

 

WARNING - This message can contain confidential information and is directed
exclusively to its addressee. We inform you that the legislation prohibits
to use, spreading or copy the content of the present message by person
different from the addressee without previous authorization.  If you are not
the addressee of this message or you have received it by error we would be
thankful if you notify us and delete it. According to current regulations
regarding the protection of personal data, we inform you that your personal
data will be processed by Silomar Elaborados y Distribución, SL for the
purpose of the correct development of our organization's activities as well
as to send you news and general information about our company through postal
and electronic means. In case you are not a customer of our company, such
communications will always be made with your prior consent. You can exercise
the rights of access, rectification, cancellation, opposition and other
rights in the terms established in the current regulations by contacting us.
Likewise, you can request us to send additional information about our data
protection policy, tel 961 920 029, e-mail:
 proteccionda...@silomar.es

 

 

De: forum.help400-boun...@listas.combios.es
[mailto:forum.help400-boun...@listas.combios.es] En nombre de Javier Mora
Enviado el: miércoles, 8 de agosto de 2018 10:04
Para: forum.help400
Asunto: RE: preformatos a color en Impresora

 

Yo estoy en versión 7.2 TR7 y motivado por este hilo junto a la
disponibilidad de una impresora en color he intentado también probar (por
enésima vez) los preformatos en color.

 

Después de revisar otra vez toda la documentación de IBM que ha caído en mis
manos, instalado los drivers actualizados de Ricoh, reconfigurada el
dispositivo de impresión, regenerado el preformato en color y generado el
documento. He de decir que, a mí, sigue sin funcionarme los preformatos en
color impresos en papel. Lo único que consigo son diferentes manchas
grisáceas donde debería aparecer el preformato.

 

Sin embargo, ese mismo documento generado en PDF (tanto con InfoPrint Server
como con Transform Services) el preformato se ve perfectamente. Si el
listado lo previsualizas con el visor AFP también se ve bien. Incluso, si al
fichero con el preformato (el generado en Windows) le cambias la extensión a
.AFP también se visualiza en el visor AFP.

 

Mi duda siempre se ha centrado en la configuración de la impresora, que
debía disponer de un “modelo, fabricante” específico para color (en mi caso
he utiliza *LEXMARKC740) y que podía estar fallando, pero nunca he estado
seguro.

 

Para intentar salir de dudas, hice un par de pruebas con la palabra clave de
DDS AFPRSC que permite la inclusión de archivos JPG dentro de un archivo de
impresión. Creo recordar que Host Print Transform (HPT) no era compatible
con esta opción hasta la llegada de la versión 7.2 (no sé si 7.1 con PTFs).
El caso es que monté un informe rápido con imágenes JPG y lancé la impresión
directamente a la impresora. ¡¡Salieron en color!!

 

Mi 

Re: Re: RE: preformatos a color en Impresora

2018-08-08 Por tema mati
Estaré ausente hasta el jueves 23, momento en el cual responderé a su correo.


Saludos.



Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.


Re: RE: preformatos a color en Impresora

2018-08-08 Por tema mati
Estaré ausente hasta el jueves 23, momento en el cual responderé a su correo.


Saludos.



Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.


RE: preformatos a color en Impresora

2018-08-08 Por tema Javier Mora
Yo estoy en versión 7.2 TR7 y motivado por este hilo junto a la disponibilidad 
de una impresora en color he intentado también probar (por enésima vez) los 
preformatos en color.

Después de revisar otra vez toda la documentación de IBM que ha caído en mis 
manos, instalado los drivers actualizados de Ricoh, reconfigurada el 
dispositivo de impresión, regenerado el preformato en color y generado el 
documento. He de decir que, a mí, sigue sin funcionarme los preformatos en 
color impresos en papel. Lo único que consigo son diferentes manchas grisáceas 
donde debería aparecer el preformato.

Sin embargo, ese mismo documento generado en PDF (tanto con InfoPrint Server 
como con Transform Services) el preformato se ve perfectamente. Si el listado 
lo previsualizas con el visor AFP también se ve bien. Incluso, si al fichero 
con el preformato (el generado en Windows) le cambias la extensión a .AFP 
también se visualiza en el visor AFP.

Mi duda siempre se ha centrado en la configuración de la impresora, que debía 
disponer de un "modelo, fabricante" específico para color (en mi caso he 
utiliza *LEXMARKC740) y que podía estar fallando, pero nunca he estado seguro.

Para intentar salir de dudas, hice un par de pruebas con la palabra clave de 
DDS AFPRSC que permite la inclusión de archivos JPG dentro de un archivo de 
impresión. Creo recordar que Host Print Transform (HPT) no era compatible con 
esta opción hasta la llegada de la versión 7.2 (no sé si 7.1 con PTFs). El caso 
es que monté un informe rápido con imágenes JPG y lancé la impresión 
directamente a la impresora. ¡¡Salieron en color!!

Mi conclusión es que en la impresión de preformatos en color o hay "algo" que 
se nos escapa o HPT no es capaz de transformarlos. Ahora, para aquellos que 
estéis en versión 7.2, la opción de AFPRSC junto con archivos JPG podría ser un 
sustituto de los preformatos en color.

Saludos a todos.

Javier Mora

De: forum.help400-boun...@listas.combios.es 
[mailto:forum.help400-boun...@listas.combios.es] En nombre de Vicente Aliaga | 
Silomar
Enviado el: martes, 7 de agosto de 2018 17:10
Para: 'forum.help400'
Asunto: RE: preformatos a color en Impresora

Buenas,

Estoy probando lo de crear AFPDS a color en relación a vuestros comentarios.

Con el driver Generic InfoPrint 600dpi AFP

Pero también me salen las franjas negras al crear el PDF, y en el visor AFP 
Workbench se ve perfecto en colores, el logo, fuentes..

¿alguien ha podido crear PDF's en color? En negro sale perfecto todo.

Estoy en 7.1

gracias


[LogoElayFri]

Vicente Aliaga
Director Informática

961 920 029
vali...@silomar.es



Silomar Elaborados y Distribución, SL & Silomar Frigoríficos, SL
Autovía A-3 Madrid-Valencia, km 345 * 46930 * QUART DE POBLET * Valencia * 
www.silomar.es

P No lo imprima si no es necesario. Protejamos el medio ambiente.
ADVERTENCIA - Este mensaje y sus archivos adjuntos pueden contener información 
confidencial y están dirigidos exclusivamente a su destinatario. Le informamos 
que la legislación vigente prohíbe el uso, divulgación o copia del contenido 
del presente mensaje por persona distinta del destinatario sin autorización 
previa. Si Ud. no es el destinatario de este mensaje y lo ha recibido por error 
le agradeceríamos que nos lo comunicara y que procediera a destruirlo. Según la 
normativa vigente en materia de protección de datos de carácter personal, 
informamos que sus datos personales serán tratados por parte de Silomar 
Elaborados y Distribución, SL con la finalidad del correcto desarrollo de las 
actividades de nuestra organización así como enviarle noticias, novedades e 
información general de nuestra empresa a través de medios postales y 
electrónicos. En caso que Ud no sea cliente de nuestra empresa dichas 
comunicaciones se realizarán siempre bajo previo consentimiento por su parte. 
Usted puede ejercitar los derechos de acceso, rectificación, cancelación, 
oposición y demás derechos en los términos establecidos en la normativa vigente 
dirigiéndose a nosotros. Asimismo, Ud. nos puede solicitar el envío de 
información adicional sobre nuestra política de protección de datos, tel 961 
920 029, e-mail: proteccionda...@silomar.es

WARNING - This message can contain confidential information and is directed 
exclusively to its addressee. We inform you that the legislation prohibits to 
use, spreading or copy the content of the present message by person different 
from the addressee without previous authorization.  If you are not the 
addressee of this message or you have received it by error we would be thankful 
if you notify us and delete it. According to current regulations regarding the 
protection of personal data, we inform you that your personal data will be 
processed by Silomar Elaborados y Distribución, SL for the purpose of the 
correct development of our organization's activities as well as to send you 
news and general