Bien, si usted es el scripting de VB (por ejemplo) favorable, después éste no es demasiado malo. Si no, entonces es una tarea bastante difícil, porque hay mucha curva de aprendizaje antes de que usted se levante a la partición útil.
Una vieja versión de PCOMMSuena como usted están utilizando una vieja versión (diez años!) de las comunicaciones personales de IBM (PCOMM), V5.0.
V5.0 es largo fuera de ayuda, así que usted es obligado tener apuro el conseguir de ayuda mucho específica con ella. He trabajado con PCOMM algunas veces durante los años, y ha apoyado siempre la programación una variedad, la macro, e interfaces scripting. Si V5.0 apoya objetos de la automatización de HACL, después usted está probablemente en buena forma.La versión actual de PCOMM es 6.0.1.http://www-01.ibm.com/software/network/pcomm/PCOMM 3270 contra PCOMM 5250Normalmente, usted utilizaría IBM PCOMM 3270 (3270 es un tipo de terminal mudo de la unidad central) para conectar con IBM las unidades centrales, y IBM PCOMM 5250 (5250 es un tipo de terminal mudo de AS/400) para conectar con AS/400s. También, hay una versión de PCOMM que incluya ambos productos: emulación 3270 emulación y 5250. Para hacer las cosas que confunden, usted PUEDE utilizar PCOMM 3270 para conectar con AS/400.
Lo menciono solamente de modo que usted pueda encontrar el manual apropiado. Comenzar con los 5250 manuales, y si las funciones no emparejan muy bien, mirar los 3270 manuales en lugar de otro.
Documentación de PCOMMEsta corriente del acoplamiento tiene documentación el volver a V5.6:http://publib.boulder.ibm.com/infocenter/pcomhelp/v5r9/index.jsp?topic=/com.ibm.pcomm.doc/Documentation.htmSu software envió probablemente con los manuales de papel o electrónicos. Encontrar el CD de la instalación, o mirar en su directorio de instalación en su sitio de trabajo, y usted ligero consigue afortunado. También, hay algunas muestras programadas (muy útiles) opcionales que pueden ser instaladas - apenas dependen de las opciones que la persona que instaló el software en su sistema seleccionó. Si usted tiene acceso a los medios de la instalación, usted puede copiar de instala la documentación y la programación se muestrea.Una vez que usted encuentra la versión más cercana de la documentación a su software, leída para arriba en macros y Scripting en la guía de usuario o la referencia del usuario para su versión (o la más vieja versión que usted puede encontrar la documentación para), leído la guía de HACL. El Scripting con HACL (biblioteca de la clase del acceso del anfitrión)Cada versión de PCOMM que pueda recordar durante los años incluye las funciones macras y Scripting que se pueden enjaezar para hacer apenas qué usted quiere hacer. Las macros se limitan generalmente a las funciones que controlan dentro del programa de PCOMM solamente. Las escrituras, por una parte, se escriben en VBScript, y pueden interoperar con otros programas, incluyendo Excel. Los objetos de la automatización de HACL son una colección de clases que se puedan llamar de VB, VBA, o VBScript (y otros ambientes scripting) para controlar el emulador y para enviar y para recibir datos a la ventana del emulador.Una manera fácil de conseguir comenzada con crear una escritura es registrar una macro de VBScript en PCOMM que maneje las porciones de la navegación de AS/400 de sus tareas. Por ejemplo, si usted tiene que:ConexiónTener acceso a una serie de opciones del menúPresionar F4Incorporar su número de empleadoEntonces seleccionar un ciertos datos en un lugar particular en la pantalla, yCopiarla al sujetapapelesUsted puede registrar una macro que haga todo el eso (cifrará automáticamente una serie de llamadas de HACL para usted), y entonces toma esa macro y la utiliza como punto de partida para su escritura.Registrar y excepto la macro como macro de VBScript, y entonces abrirla para arriba en un redactor (la libreta hará, pero Excel tiene un muy agradable construido en el redactor de VBA de que tengo gusto) y agregar el código para abrirse o para cambiar a Excel, para abrir una hoja de balance particular, para navegar alrededor de su hoja de balance, y para pegar la información adentro a la hoja de balance.Usted puede incluso utilizar la capacidad de la grabación de la macro incorporada de Excel, apenas como usted hizo con PCOMM para generar la mayor parte de la pieza de Excel de la escritura para usted. Abrir Excel grande buit-en ayuda y mirar para arriba la “macro”. Usted encontrará que los artículos que explican las macros de la azada trabajan, cómo registrar una macro, cómo corregir una macro, ahora poner un botón macro en la barra de herramientas, y más.Si usted es familiar con la escritura de estos tipos de escrituras, después esto es una tarea técnica “media” de la dificultad, desde la registración de los códigos macros la mayor parte de la “pieza dura” para usted. Si usted nunca tiene no hace este tipo de scripting, después usted tiene cierta curva de aprendizaje significativa delante de usted.Aquí está un hilo de rosca donde discutimos las escrituras de HACL en el pasado. Hay un pequeño código de la muestra allí:http://www.experts-exchange.com/Programming/System/AS_-_400/Q_24956712.html?sfQueryTermInfo=1+gari+hacl+proUsted puede encontrar todos los objetos de HACL (V5.9) documentados aquí, con los fragmentos agradables del código que usted puede cortar y pegar a la derecha en su escritura:http://publib.boulder.ibm.com/infocenter/pcomhelp/v5r9/index.jsp?topic=/com.ibm.pcomm.doc/books/html/host_access02.htm¿
Scripting la herramienta derecha?A menudo, el scripting como esto no es la manera más fácil de capturar la fecha AS/5400 para el uso en usos de la PC.
La mayor parte del tiempo, los datos que usted quiere conseguir en su hoja de balance ya existen en una tabla de base de datos en AS/400.
Si usted tiene acceso al equipo de desarrollo de AS/400, usted puede encontrar que pueden ayudarle a localizar los datos que usted necesita, y formulan preguntas de la base de datos para extraer los datos necesarios. Allí herramientas numerosas, incluyendo la función de transferencia de archivo de PCOMM, que le permitiría preguntar directo la base de datos de AS/400 para los datos específicos y transferirla en un formato que se puede importar fácilmente en Excel.
Divertirse, y sentir libre de fijar detrás si usted necesita ayuda con su escritura. No puedo escribirla para usted, sino que puedo ayudarle si usted consigue stuck.
- Gary Patterson