Transactions CICS

Une transaction est un élément de traitement initié par une demande unique.

La demande est généralement émise par un utilisateur dans un terminal. Toutefois, elle peut être émise à partir d'une page Web, d'un programme du poste de travail distant ou d'une application dans une autre zone de CICS ou elle peut être déclenchée automatiquement à une heure prédéfinie. Les sections Structure et concapts de support Web CICS dans le centre de documentation CICS TS 5.1 et Présentation d'interfaces externes CICS dans le centre de documentation CICS TS 5.1 décrivent différentes manières d'exécuter des transactions CICS.

Une transaction unique se compose d'un ou de plusieurs programmes d'application qui, lorsqu'ils sont exécutés, effectuent le traitement requis.

Toutefois, le terme transaction est utilisé dans CICS pour évoquer un événement unique et toutes les autres transactions du même type. Décrivez chaque type de transaction dans CICS à l'aide d'une définition de ressource TRANSACTION. Cette définition attribue un nom au type de transaction (l'ID de transaction ou TRANSID) et transmet à CICS diverses informations concernant le travail à accomplir, comme le programme à appeler en premier et le type d'authentification requis tout au long de l'exécution de la transaction.

Exécutez une transaction en envoyant son TRANSID à CICS. CICS utilise les informations enregistrées dans la définition TRANSACTION pour établir l'environnement d'exécution correct et démarre le premier programme.

Le terme transaction est désormais utilisé de façon étendue dans le secteur informatique pour décrire une unité de récupération ou ce que CICS appelle unité de travail. Il s'agit généralement d'une opération logique complète pouvant être récupérée ; elle peut être validée ou annulée dans son ensemble suite à une commande programmée ou d'une panne système. Dans de nombreux cas, la portée d'une transaction CICS correspond aussi à une unité de travail unique, mais vous devez connaître la différence de signification lorsque vous consultez la documentation CICS.