Exemple de configuration de procédures stockées pour DB2

Utilisez les instructions suivantes lorsque vous configurez des procédures stockées pour la base de données DB2®.

Instructions de configuration des procédures stockées

  • La base de données doit correspondre à la version DB2 9.7.8 au minimum.
  • Créez les travaux dans DB2 Administrative Task Scheduler (ATS)
  • Planifiez les travaux pour qu'ils s'exécutent au moins tous les jours. Vous devez planifiersp_runid pour l'exécuter au moins 10 minutes avant les autres scripts.

Exemple de création d'un identificateur d'exécution

L'exemple suivant montre comment obtenir un numéro de travail tous les jours à 20 h 50 sans date de fin.

call SYSPROC.ADMIN_TASK_ADD('RunID_Job',null,null,
null,'50 20 * * *','USER1','SP_RUNID',null,null,null)

Exemple de traitement des données de contact par e-mail

L'exemple suivant montre comment planifier un travail de traitement par lots pour traiter les données de contact. Dans cet exemple, le travail s'exécute à 21 h tous les jours. Planifiez le travail pour qu'il s'exécute au 10 minutes après que le travail génère l'identificateur d'exécution.

call SYSPROC.ADMIN_TASK_ADD('Email_Contact_Job',null,null,null,'00 21 * * *',
'USER1','SP_POPULATE_MAILING_CONTACTS',null,null,null) 

Exemple de traitement des données de réponse par e-mail

L'exemple suivant montre comment planifier un travail de traitement par lots pour traiter les données de réponse. Dans cet exemple, le travail s'exécute à 21 h tous les jours. Planifiez le travail pour qu'il s'exécute au 10 minutes après que le travail génère l'identificateur d'exécution.

call SYSPROC.ADMIN_TASK_ADD('Email_Response_Job',null,null,
null,'00 21 * * *','USER1','SP_POPULATE_MAILING_RESPONSES',null,
null,null) 

Exemple de traitement des données de contact SMS

L'exemple suivant montre comment planifier un travail de traitement par lots pour traiter les données de contact. Dans cet exemple, le travail s'exécute à 21 h tous les jours. Planifiez le travail pour qu'il s'exécute au 10 minutes après que le travail génère l'identificateur d'exécution.

call SYSPROC.ADMIN_TASK_ADD(’SMS_Contact_Job’,null,null,null,’00 21 * * *’,
’USER1’,’SP_POPULATE_SMS_CONTACTS’,null,null,null) 

Exemple de traitement des données de réponse par SMS

L'exemple suivant montre comment planifier un travail de traitement par lots pour traiter les données de réponse. Dans cet exemple, le travail s'exécute à 21 h tous les jours.

call SYSPROC.ADMIN_TASK_ADD(’SMS_Response_Job’,null,null,
null,’00 21 * * *’,’USER1’,’SP_POPULATE_SMS_RESPONSES’,null,
null,null)

Exemple de traitement des données de contact WhatsApp

L'exemple suivant montre comment planifier un travail de traitement par lots pour traiter les données de contact. Dans cet exemple, le travail s'exécute à 21 h tous les jours. Planifiez le travail pour qu'il s'exécute au 10 minutes après que le travail génère l'identificateur d'exécution.

call SYSPROC.ADMIN_TASK_ADD(’WHTSAPP_Contact_Job’,null,null,null,’00 21 * * *’,
’USER1’,’SP_POPULATE_WHTSAPP_CONTACTS’,null,null,null) 

Exemple de traitement des données de réponse WhatsApp

L'exemple suivant montre comment planifier un travail de traitement par lots pour traiter les données de réponse. Dans cet exemple, le travail s'exécute à 21 h tous les jours.

call SYSPROC.ADMIN_TASK_ADD(’WhtsApp_Response_Job’,null,null,
null,’00 21 * * *’,’USER1’,’SP_POPULATE_WHTSAPP_RESPONSES’,null,
null,null)

Exemple de traitement des données de réponse mobiles

L'exemple suivant montre comment planifier un travail de traitement par lots pour traiter les données de réponse. Dans cet exemple, le travail s'exécute à 21 h tous les jours.

call SYSPROC.ADMIN_TASK_ADD(’Mobile_Response_Job’,null,null,
null,’00 21 * * *’,’USER1’,’SP_POPULATE_MOBILE_RESPONSES’,null,
null,null)