> Tech > Avant de démarrer

Avant de démarrer

Tech - Par Renaud ROSSET - Publié le 24 juin 2010
email

Pour concevoir une application ILE, vous passerez beaucoup de temps à déterminer si un appel devrait être dynamique ou statique et, dans ce dernier cas, s’il devrait être lié par copie ou par référence. Vous devez aussi songer au rôle des groupes d’activation dans une application. Les débutants en ILE

Avant de démarrer

se préoccupent souvent beaucoup trop du type de liage à utiliser. Pas de panique : s’il est vrai que la structure générale doit être correcte d’emblée, le liage et les groupes d’activation pourront être aisément modifiés par la suite.

Sur les machines rapides d’aujourd’hui, il est difficile de voir la différence entre un appel dynamique et un appel statique. Elle n’apparaît vraiment que dans un processus batch dans lequel un programme ou une procédure est continuellement appelé dans une boucle. Une vraie application ILE comporte beaucoup d’appels statiques parce qu’elle contient de nombreuses sous-procédures – mais les appels dynamiques n’ont pas disparu. Faites preuve de bon sens. Par exemple, l’appel d’un processus d’invite F4 devrait-il être dynamique ou statique ? Je réponds dynamique. Le processus d’invite F4 ne sera pas utilisé tout le temps (les utilisateurs ont tendance à mémoriser les codes), donc vous pouvez réduire la taille du programme appelé et vous satisfaire de l’overhead initial du lien dynamique.

Si vous utilisez un liage statique et voulez choisir entre lier par copier et lier par référence, souvenez-vous que si une procédure est appelée de plus d’un endroit, vous devriez la mettre dans un programme de service.

Les groupes d’activation affectent l’environnement d’exécution d’une application ILE. Pour démarrer avec les groupes d’activation, le meilleur moyen est d’avoir un groupe d’activation unique pour votre application. La nécessité d’autres groupes d’activation est déterminée par les conditions et hypothèses suivantes :

• si les programmes de service qui contiennent des procédures partagées par des programmes dans différents groupes d’activation, doivent être créés avec un groupe d’activation *CALLER ou leur propre groupe d’activation nommé, et si c’est *CALLER, si le job contient des instances multiples du programme de service
• le contrôle d’engagement et quels programmes devraient être affectés quand un commit est émis
• les chemins de données ouverts partagés et les programmes qui les partageront
• les programmes qui doivent être récupérés en même temps

Si possible, évitez d’appeler entre des programmes OPM (Original Program Model) et ILE. Vous ne devriez pas avoir de mal à appeler un programme OPM tournant dans le groupe d’activation par défaut, à partir d’un programme ILE tournant dans un groupe d’activation, mais ce pourrait être plus ardu si vous appelez un programme ILE depuis un programme OPM. Et vous allez au devant d’ennuis certains si vous exécutez un programme ILE dans le groupe d’activation par défaut (généralement un programme créé avec un groupe d’activation *CALLER et appelé à partir du groupe d’activation par défaut).

Téléchargez cette ressource

Guide de technologie 5G pour l’entreprise

Guide de technologie 5G pour l’entreprise

Pourquoi la 5G est-elle faite pour votre entreprise ? La 5G peut améliorer la vitesse, la fiabilité et la capacité de votre réseau, permettant ainsi une meilleure collaboration, une productivité accrue et une prise de décision plus rapide. Notre livre blanc " The Big Book of Enterprise 5G" vous fournit les informations stratégiques dont vous avez besoin pour prendre des décisions éclairées et préparer votre entreprise à prospérer dans l'ère de la 5G. Cradlepoint, part of Ericsson est le leader mondial des solutions de réseau sans fil 4G LTE et 5G fournies via le cloud. Connectez vos employés, lieux et objets avec la 4G LTE et la 5G pour un WAN sans fil d'entreprise.

Tech - Par Renaud ROSSET - Publié le 24 juin 2010