Una de las preguntas más comunes que veo en los foros y por los usuarios finales es, ¿cómo obtener los datos desde el AS400 hasta el PC en un formato de archivo de texto o como un complemento de Excel basado hoja de cálculo. Y, afortunadamente, con herramientas modernas y software este es un problema muy simple de resolver. Hoy en día hay muchas maneras diferentes para hacer frente a ella en función de qué es exactamente lo que son sus necesidades y qué conjunto de habilidades que usted o sus usuarios tiene.
En primer lugar usted puede rodar sus propias herramientas. RPG y CL son un par de los lenguajes de programación nativo para la plataforma y si se puede escribir programas RPG y CL entonces usted realmente puede automatizar todo el proceso de descarga de datos desde el entorno AS400 sin necesidad de herramientas adicionales. Sólo tiene que crear un programa CL que lee un archivo de cola o un programa RPG para consultar una tabla de base de datos y escribir que a otro archivo físico temporal que se puede consultar.
Manipulando un archivo de cola de esta manera tiene la ventaja de rompiéndola en los campos correspondientes de los datos de origen. Una vez que tenga esta información armar puede simplemente tener el programa de correo electrónico él. Una forma muy simple método de envío por correo electrónico desde el AS400 es el comando SNDDST. Pero SNDDST puede ser un poco de dolor para conseguir trabajo, ya que toma un poco de configuración.
Desde un PC basado en Windows que tenga muchas opciones para obtener los datos. Para descargar un archivo de cola sólo tiene que lanzar operaciones Navigator, buscar a través de las colas de salida para el informe que desea descargar y haga clic y arrastre en su escritorio. El software convierte automáticamente el archivo de cola en formato de texto plano y lo descarga en el ordenador. Operations Navigator también convertirá archivos de cola en formato PDF de Adobe.
Partir de aquí es un proceso hacia adelante muy simple y directo para importar el archivo de texto plano directamente en una hoja de cálculo de Excel. Que inicie Excel y abra el nuevo archivo, Excel reconocerá el formato y le pedirá que agregue los saltos de columna. Este método es tan fácil y sencillo que se puede hacer incluso por los usuarios finales con un poco de entrenamiento y más de la ayuda del hombro.
Ahora usted también puede consultar su AS400 directamente desde un cliente de Windows utilizando un ODBC o controlador OLE para acceder a la base de datos subyacente. Esto se puede hacer uso de su programación favorita o lenguaje de script de elección que se puede acceder a ODBC, que debe ser casi todos ellos. El uso de este método lo que necesita saber cómo construir una instrucción SQL que se utiliza para consultar el conjunto de datos que necesita.
De hecho el uso de este método antes de que he creado scripts de Perl para consultar un conjunto específico de información, en este caso se trataba de facturas diarias utilizando un parámetro de fecha. Todos los datos se descargó y vierten en una hoja de cálculo de nueva creación y las posteriormente enviado por correo electrónico a una lista de las personas. entonces todo fue automatizado todos los días mediante la adición en el programador de tareas en el sistema cliente. Y si no recuerdo mal todo este guión era menos de cincuenta líneas de código Perl. ¿Cómo es que para una rápida y fácil?