Lancement de commandes PC sur l’AS/400

Avant de pouvoir utiliser la commande STRPCCMD

il faut avoir lancé l’intégrateur PC
au moyen de la commande STRPCO. Une fois l’intégrateur PC lancé, tapez la commande
STRPCCMD sur une ligne de commande et pressez la touche F4. Saisissez le chemin d’accès
vers le fichier ou l’application PC que vous souhaitez lancer, et le tour est joué.

La commande STRPCO ne doit être lancée qu’une fois dans une session AS/400. Il sera
donc judicieux de la monitorer avec le message IWS4010 pour éviter un plantage si la
commande est relancée accidentellement. De même, le message IWS4032 est déclenché si
la commande est lancée à  partir d’un écran passif car ce type de poste n’est pas
équipé pour supporter l’intégrateur PC.

A quoi ça sert ?

Exemple d’utilisation : l’utilisateur X a besoin tous les mois de lancer une analyse
des ventes, analyse qui génère un fichier AS/400 qu’il faut transférer sur le PC pour
l’incorporer à  une feuille Excel. Sachant que cette analyse sera toujours lancée par le
même utilisateur sur le même poste, il est possible de définir une requête de
transfert avec un émulateur AS/400 (Client Access ou NS/Portfolio, par exemple) sur le
poste de l’utilisateur. Ensuite il sera possible de greffer à  la fin du traitement
d’analyse mensuel une commande STRPCCMD lançant automatiquement le transfert vers le PC
du fichier résultat de l’analyse. Le fichier remonté automatiquement sur le PC pourra
être au format Excel si l’utilitaire de transfert le permet.

L’intégration de données multimédias (textes, images et sons) devient possible

grâce à  l’intégrateur PC. Il est possible d’envisager de créer une base de documents
multimédias stockée sur un serveur, l’AS/400 faisant le lien entre ces documents et la
base au moyen d’un fichier référentiel permettant de rattacher les entités clients,
fournisseurs, etc… à  la base de données multimédia.

Premièrement

constituer un fichier des types de documents numériques visualisables
contenant, pour chaque type de document, le chemin d’accès au logiciel permettant de le
visualiser (programme graphique, tableur, traitement de textes, etc…).

Description du fichier des types de documents (F800) ci-dessous :

Clé Zone Désignation Lg. D
=== ======== ================================ =====
1 K9SYST Code système support multimédia 3
2 K9TFIC Code type de fichier Multimédia 3
K9DFIC Désignation type fichier 30
K9ACCP Chemin d'accès au programme 60

N.B. : le code "système support de fichier" permettra de distinguer les
documents étant stockés sur micro-ordinateur des documents stockés sur l’AS/400 (de
façon à  lancer ou non l’intégrateur PC).

Exemple de contenu du fichier F800 (la liste ci-dessous n’est pas limitative) :

Système Code Désignation Chemin d'accès
Support Type Type au programme de
Fichier Fichier Fichier visualisation
======= ======= ========================= ======================
PC DOC Microsoft Word WINWORD.EXE
PC PCX Fichier image .PCX MSPAINT.EXE
PC TXT Fichier ASCII (PC) WORDPAD.EXE
PC PDF Acrobat Reader ACRORD32.EXE
400 OV4 TdT Office Vision 400 DSPDOC
400 PFM Fichier AS/400 DSPPFM
400 SPL Spoule AS/400 DSPSPLF
400 QRY Query/400 WRKQRY

Deuxièmement

constituer un fichier référentiel contenant, pour chaque référence
(filiale, client, fournisseur, etc…), la liste des documents numériques qui lui sont
rattachés, avec leurs chemins d’accès respectifs.

Description du fichier des documents multimédias (F801) ci-dessous :

Clé Zone Désignation Lg. D
=== ======== ================================ =====
1 K8CREF Code référentiel 2
2 K8REF1 Référence 1 7 0
3 K8REF2 Référence 2 7 0
4 K8NORD N° d'ordre du document 5 0
K8LDOC Désignation du document 30
K8SYST Code système support 3
K8TFIC Code type de fichier 3
K8ACCD Chemin d'accès au document 60

Ainsi, à  partir du chemin d’accès d’un type de document et du chemin d’accès d’un
document, il va être possible de visualiser le document demandé par l’utilisateur de
façon transparente pour lui. Par exemple, un utilisateur pourra visualiser tous les
documents archivés concernant un fournisseur (contrats, factures, etc…). Un technicien
de l’atelier pourra consulter la disponibilité en stock d’une pièce sur une application
de gestion de stock AS/400 et parallèlement consulter les fiches techniques de montage au
format PDF (format Acrobat Reader d’Adobe) de cette même pièce.

Exemple de contenu du fichier des documents multimédias (c’est un exemple
"fourre-tout" assez fantaisiste mais qui montre bien l’étendue des
possibilités ; à  noter que j’ai omis certaines zones du fichier F801 par souci de
simplification) :

Système Type Chemin d'accès au document à  visualiser
======= ======= ===============================================
PC DOC C:\Mes Documents\ADELIA.DOC
PC PCX I:\SAMPLE\IMAGES\FLOWER.PCX
PC TXT I:\AUTOEXEC.BAT
PC PDF I:\DOC_TECHN\PLAN21.PDF
400 OV4 DOC(CONTLOC) FLR(GIETXT)
400 SPL FILE(P126PR) JOB(278529/CECJARRIGE/EDT_RUBR)
400 PFM FILE(GIEOBJ/QCSASRC) MBR(INTRO)

Ainsi, pour visualiser un document, il suffira de récupérer le code type de support
(PC ou AS/400), le chemin d’accès au logiciel de visualisation correspondant au type de
document et le chemin d’accès au document. On concatène les 2 chemins d’accès en un
seul et on passe le tout à  un petit programme d’appel de la commande STRPCCMD s’il s’agit
d’un document de type PC, ou on exécute la ligne de commande s’il s’agit d’un document de
type AS/400.

Alors, il n’est pas beau mon AS/400 multimédia ?


Et en plus, voilà  une solution qui peut
être mise en place pour 3 francs 6 sous (votre directeur financier va vous adorer).

Print Friendly, PDF & Email