The following C code excerpt illustrates how to define health
notification contacts: ...
#include <db2ApiDf.h>
SQL_API_RC rc = 0;
struct db2AddContactData addContactData;
struct sqlca sqlca;
char* userid = "myuser";
char* password = "pwd";
char* contact = "DBA1";
char* email = "dba1@mail.com";
char* desc = "Default contact";
memset(&addContactData, '\0', sizeof(addContactData));
memset (&sqlca, '\0', sizeof(struct sqlca));
addContactData.piUserid = userid;
addContactData.piPassword = password;
addContactData.piName = contact;
addContactData.iType = DB2CONTACT_EMAIL;
addContactData.piAddress = email;
addContactData.iMaxPageLength = 0;
addContactData.piDescription = desc;
rc = db2AddContact(db2Version810, &addContactData, &sqlca);
if (rc == 0) {
db2HealthNotificationListUpdate update;
db2UpdateHealthNotificationListData data;
db2ContactTypeData contact;
contact.pName = contact;
contact.contactType = DB2CONTACT_EMAIL;
update.iUpdateType = DB2HEALTHNOTIFICATIONLIST_ADD;
update.piContact = &contact;
data.iNumUpdates = 1;
data.piUpdates = &update;
rc = db2UpdateHealthNotificationList (db2Version810, &data, &ca);
}
...