Conectividad Total de as400 con Microsoft Excel y Word. Generación de Documentos Excel y Word desde Listados y Ficheros, o incorporando funciones de script en programas a medida.
API Office CPI es un Sistema Cliente/Servidor que está formado por programas de 400 y programas PC Windows. El objetivo es permitir una utilización inteligente del entorno MS-Office en Instalaciones de iSeries (AS/400) IBM.
API Office genera Documentos Excel y Word completos desde cualquier Spool o desde cualquier Fichero y Programa, y con opciones ricas de adorno, tamaños y funcionalidad. Crea documentos totalmente formateados sin necesitar tratamiento posterior.
API Office tiene varias funciones que no necesitan programacion, tal como
Pero a veces no es bastante, así que tambien se pueden incorporar funciones de ApiOffice/ApiExcel/ApiWord en programas desarrollados, tales como programas ya existentes a los que se les añada la capacidad de generar ficheros Excel.
Las funciones de ApiExcel y ApiWord pueden dirigirse a traves de Coprint Server.
Puedes bajar el fichero de ayuda apiexcel.chm, el cual tambien se instala en el pc donde se instale Api Office.
Manual provisional (pegado): ManualApiExcel.
Ver la pagina ApiOffice:Programacion
En el menu/cmd APIEXCEl, el submenu M2 (Menú Spool To API Office) tiene los pasos que permiten definir y ejecutar una conversion de Spool a Excel.
Con el paso 111 se define un miembro/documento con una descripcion.
Los “miembros-ini” donde se definen funciones de conversion spool a apiExcel se localizan en TEXTCPIU/QINISPXL, y pueden editarse tambien con SEU.
Por ejemplo:
Ver el Paso 181 de API Excel para definicion general de conexion.
Algunas tareas de API Excel usan ftp (y a veces nuestro propio programa de ftp) para transferir scrips del as400 al pc.
A veces no se puede o se quiere usar el Servidor FTP del Host. Una alternativa es usar un puente por IFS.
Sin embargo muchas veces IFS tiene problemas serios de control de acceso por temas de seguridad, diferencias de Usuario/Pssword en as400 y pc, etc.
Si el paso 181 no hace esta pregunta (version antigua p.e.):
Con esta modificacion se usa IFS en lugar de FTP, para usar FTP poner un blanco (o una F) como VALUE('F').
El paso 181 permite tambien probar si se tiene buen acceso a las carpetas TMP o XLS del as400, lo que hace es que abre el explorador de ficheros de windows con esas carpetas del ifs.
Importante: ver esta nota sobre seguridad IFS.
Es importante comprobar que se tiene acceso a \\mi400\tmp desde windows con el explorador de archivos (Siendo mi400 la IP de tu IBM Server).
Si no se tiene acceso se puede otorgar desde el IBM Server con
Importante: ver esta nota sobre seguridad IFS.
Ver la pagina ApiExcelIni, y cuidar de coordinar sus datos de conexion con lo del Paso 181 de API Excel.
Nuestro generador de programas para la generacion de hojas Excel. Rápido! Automático!
Ver la pag cpi api Excel Mini - Program Generator
Ver la página ApiWord.
FileToApi es una utilidad Windows cliente-servidor que permite generar documentos excel y word básicos a partir de ficheros.
Ver la página file to api excel.