>>strcpy(xmlToken[e_MSISDN],pline->user_info.msisdn);
user_info is the name of a structure, not a member of ds. That line should be this: strcpy(xmlToken[e_MSISDN],pline->ui.msisdn);
Now that line has another problem -- msisdn is an integer, and you can't use strcpy() on it. You can use sprintf() to convert the int to a string.