Bien, si vous êtes scripting de VB (par exemple) pro, puis ceci n'est pas trop mauvais. Sinon, alors c'est assez une tâche difficile, parce qu'il y a beaucoup de courbe d'apprentissage avant que vous vous leviez à la cloison utile.
Une vieille version de PCOMMRessemble à de vous emploient une vieille version (dix années !) des communications personnelles d'IBM (PCOMM), V5.0.
V5.0 est long hors de l'appui, ainsi vous êtes exposé à avoir l'ennui obtenir l'aide beaucoup spécifique avec elle. J'ai travaillé avec PCOMM plusieurs fois au cours des années, et il a toujours soutenu la programmation une série de, le macro, et les interfaces scripting. Si V5.0 soutient des objets d'automation de HACL, alors vous êtes probablement dans la bonne forme.La version courante de PCOMM est 6.0.1.http://www-01.ibm.com/software/network/pcomm/PCOMM 3270 contre PCOMM 5250Normalement, vous emploieriez IBM PCOMM 3270 (3270 est un type de terminal non-intelligent d'unité centrale) pour relier à IBM des unités centrales, et à IBM PCOMM 5250 (5250 est un type de terminal non-intelligent d'AS/400) pour se relier à AS/400s. En outre, il y a une version de PCOMM qui inclut les deux produits : émulation 3270 émulation et 5250. Pour faire des choses plus confondant, vous POUVEZ employer PCOMM 3270 pour se relier à AS/400.
Je le mentionne seulement de sorte que vous puissiez trouver le manuel approprié. Commencer par les 5250 manuels, et si les fonctions ne s'assortissent pas très bien, regarder les 3270 manuels à la place.
Documentation de PCOMMCe courant de lien a la documentation retourner à V5.6 :http://publib.boulder.ibm.com/infocenter/pcomhelp/v5r9/index.jsp?topic=/com.ibm.pcomm.doc/Documentation.htmVotre logiciel s'est probablement transporté avec les manuels de papier ou électroniques. Trouver le CD d'installation, ou regarder dans votre annuaire d'installation sur votre poste de travail, et vous léger devenez chanceux. En outre, il y a quelques échantillons de programmation (très utiles) facultatifs qui peuvent être installés - ils dépendent juste des options que la personne qui a installé le logiciel sur votre système a choisies. Si vous avez accès aux médias d'installation, vous pouvez copier de installez la documentation et la programmation se prélève.Une fois que vous trouvez la version la plus étroite de la documentation à votre logiciel, lue vers le haut sur des macros et Scripting du guide de l'utilisateur ou de la référence de l'utilisateur pour votre version (ou la version la plus ancienne que vous pouvez trouver la documentation pour), lu le guide de HACL. Scripting avec HACL (bibliothèque de classe d'accès de centre serveur)Chaque version de PCOMM que je peux rappeler au cours des années inclut les macro et Scripting fonctions qui peuvent être armées pour faire au juste ce que vous voulez faire. Des macros sont habituellement limités aux fonctions de commande dans le cadre du programme de PCOMM seulement. Des manuscrits, d'une part, sont écrits dans VBScript, et peuvent interopérer avec d'autres programmes, y compris Excel. Les objets d'automation de HACL sont une collection de classes qui peuvent s'appeler de VB, VBA, ou VBScript (et d'autres environnements scripting) pour commander l'émulateur et pour envoyer et recevoir des données à la fenêtre d'émulateur.Une manière simple d'obtenir commencée par créer un manuscrit est d'enregistrer un macro de VBScript dans PCOMM qui gère les parties de navigation d'AS/400 de vos tâches. Par exemple, si vous devez :OuvertureAccéder à une série d'options de menuPresser F4Introduire votre nombre des employésChoisir alors quelques données à un endroit particulier sur l'écran, etLe copier au presse-papiersVous pouvez enregistrer un macro qui fait tout de celui (il codera automatiquement une série d'appels de HACL pour vous), et puis prenez ce macro et l'employez comme point de départ pour votre manuscrit.Enregistrer et sauf le macro comme macro de VBScript, et puis l'ouvrir vers le haut dans un rédacteur (le bloc - notes suffira, mais Excel a très un gentil construit dans le rédacteur de VBA que j'aime) et ajouter le code pour s'ouvrir ou commuter à Excel, pour ouvrir un bilan particulier, pour diriger autour de votre bilan, et pour coller l'information dedans au bilan.Vous pouvez même employer la capacité d'enregistrement de la macro intrinsèque d'Excel, juste comme vous avez fait avec PCOMM pour produire de la majeure partie de la pièce d'Excel du manuscrit pour vous. Ouvrir Excel grand buit-dans l'aide et rechercher le « macro ». Vous trouverez que les articles qui expliquent des macros de houe fonctionnent, comment enregistrer un macro, comment éditer un macro, mettre maintenant un macro bouton sur la barre porte-outils, et plus.Si vous êtes au courant d'écrire ces types de manuscrits, alors c'est une tâche technique « moyenne » de difficulté, depuis enregistrer les macro codes la majeure partie « de la pièce dure » pour vous. Si vous n'avez jamais ne font pas ce type de scripting, alors vous avez une certaine courbe d'apprentissage significative en avant de vous.Voici un fil où nous avons discuté des manuscrits de HACL dans le passé. Il y a un petit code d'échantillon là :http://www.experts-exchange.com/Programming/System/AS_-_400/Q_24956712.html?sfQueryTermInfo=1+gari+hacl+proVous pouvez trouver tous les objets de HACL (V5.9) documentés ici, avec les fragments gentils de code que vous pouvez couperer-coll bien dans votre manuscrit :http://publib.boulder.ibm.com/infocenter/pcomhelp/v5r9/index.jsp?topic=/com.ibm.pcomm.doc/books/html/host_access02.htmScripting l'outil droit ?Souvent, scripting comme ceci n'est pas la manière la plus facile de capturer la date AS/5400 pour l'usage dans des applications de PC.
Le plus souvent, les données qui vous voulez entrer dans votre bilan déjà existent dans une table de base de données sur AS/400.
Si vous avez accès à l'équipe de développement d'AS/400, vous pouvez constater qu'ils peuvent vous aider à localiser les données que vous avez besoin, et formulent des questions de base de données pour extraire les données nécessaires. Là nombreux outils, y compris la fonction de transfert de fichier de PCOMM, qui te permettrait de questionner directement la base de données d'AS/400 pour des données spécifiques et de la télécharger dans un format qui peut facilement être importé dans Excel.
Avoir l'amusement, et se sentir libre pour signaler en arrière si vous avez besoin de l'aide avec votre manuscrit. Je ne peux pas l'écrire pour vous, mais je peux vous aider si vous devenez stuck.
- Gary Patterson