From: Daniel M. <tub...@us...> - 2003-06-02 17:50:07
|
Update of /cvsroot/epp-rtk/epp-rtk/c++/src In directory sc8-pr-cvs1:/tmp/cvs-serv29544 Modified Files: main_domaindelete.cc Log Message: domain delete updated Index: main_domaindelete.cc =================================================================== RCS file: /cvsroot/epp-rtk/epp-rtk/c++/src/main_domaindelete.cc,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** main_domaindelete.cc 28 Apr 2003 20:50:28 -0000 1.12 --- main_domaindelete.cc 2 Jun 2003 17:50:02 -0000 1.13 *************** *** 26,29 **** --- 26,31 ---- ************************************************************************/ + /* $Header$ */ + #include <string> #include <iostream> *************** *** 59,73 **** string username, password; ! if(!handleArgs(test, argc, argv, username, password)) return 1; ! map<unsigned int,string> testDataMap; if(argc > 1) { for(int parm = 1; parm < argc; parm++) { ! if (!strncmp(argv[parm], "-testdata=", 10)) { ! string td = &argv[parm][10]; ! testDataMap = getTestDataMap(td); } } --- 61,77 ---- string username, password; ! string extra_usage = "[-extradata=trid=xxx:name=abc.tld"; ! if(!handleArgs(test, argc, argv, username, password, extra_usage)) return 1; ! map<string,string> extraDataMap; if(argc > 1) { for(int parm = 1; parm < argc; parm++) { ! if (!strncmp(argv[parm], "-extradata=", 11)) { ! cout << "Found extra data param..." << endl; ! string td = &argv[parm][11]; ! extraDataMap = getExtraDataMap(td); } } *************** *** 81,86 **** string trID; ! if(testDataMap.empty()) trID = "ABC-12345"; ! else trID = testDataMap[1]; l_req->m_cmd.ref(new epp_Command(NULL, --- 85,90 ---- string trID; ! if(extraDataMap.empty()) trID = "ABC-12345"; ! else trID = extraDataMap["trid"]; l_req->m_cmd.ref(new epp_Command(NULL, *************** *** 88,96 **** epp_trid(trID))); ! if(testDataMap.empty()) { l_req->m_name.ref(new epp_string("example.com")); } else { ! l_req->m_name.ref(new epp_string(testDataMap[2])); } --- 92,100 ---- epp_trid(trID))); ! if(extraDataMap.find("domain") == extraDataMap.end()) { l_req->m_name.ref(new epp_string("example.com")); } else { ! l_req->m_name.ref(new epp_string(extraDataMap["domain"])); } |