Manuel d'intégration des applications > CallAPI > Plateformes pour les CallAPI > CallAPI pour z/OS

CallAPI pour z/OS

La description suivante contient des informations et des conseils relatifs à l'utilisation de CallAPI pour z/OS.

Dans le fichier INI de CallAPI-z/OS, vous pouvez décider du Tableau de Codes à utiliser. Dans le paramètre codetable= de la section [GLOBAL], entrez le nom de l'objet Table de Codes. La Table de Codes IBM par défaut est utilisée si le paramètre est vide.

1.

CallAPI et programme dédié

Vous pouvez exécuter CallAPI à partir de votre propre programme. Il est pour cela nécessaire d'avoir des connaissances du langage de programmation dans lequel ce programme a été écrit.

2.

CallAPI et l'utilitaire

Sur le CD fourni se trouve l'utilitaire UCXBM25C, dans la bibliothèque de chargement ; il peut être utilisé dans le Job z/OS.

Le Script AE, qui doit être exécuté sur le Automation Engine, est lu à partir de SYSIN.

Au lieu du nom du jeu de données, vous pouvez également utiliser la définition des données (voir exemple).

Si l'utilitaire est utilisé dans un Job, l'Utilisateur doit disposer d'un droit de communication TCP/IP.

Exemple

Les noms de jeu de données doivent être adaptés à leur installation UC4 ou à leur configuration z/OS.

//UC4JOB JOB ......
//UCCALL EXEC PGM=UCXBM25C,REGION=2M,
// PARM='INI=UC4.UCXBM25C.INI LOGON=0004,MEIER,UC4'
//STEPLIB DD DSN=UC4.UCXJM25.LOAD,DISP=SHR
//* Instead of the PARM INI=uc4-inifile you can use
//* the following command
//*UCINI DD DSN=uc4-inifile,DISP=SHR
//SYSIN DD *
:SET &RUNID = ACTIVATE_UC_OBJECT(JOBS,BEISPIEL1)
:IF &RUNID = '0000000'
: SET &ERROR = SYS_LAST_ERR_NR
: STOP MSG,51,'ERREUR LORS DE L'ACTIVATION: &ERROR'
:ELSE
: STOP NOMSG,50,'LE JOB A ETE DEMARRE AVEC LA RUNID &RUNID'
:ENDIF
/*
//

 

Rubriques connexes :