-//////////////////////////
-// IDEM FOR CEA AND DWA //
-//////////////////////////
-// // Build CER
-// // <CER> ::= < Diameter Header: 257, REQ >
-// // { Origin-Host } 264 diameterIdentity
-// // { Origin-Realm } 296 idem
-// // 1* { Host-IP-Address } 257, address
-// // { Vendor-Id } 266 Unsigned32
-// // { Product-Name } 269 UTF8String
-// // [Origin-State-Id] 278 Unsigned32
-// // * [ Supported-Vendor-Id ] 265 Unsigned32
-// // * [ Auth-Application-Id ] 258 Unsigned32
-// // * [Acct-Application-Id] 259 Unsigned32
-// anna::diameter::codec::Message diameterCER;
-// int applicationId = 0 /*anna::diameter::helpers::APPID__3GPP_Rx*/; // Unsigned32
-// std::string OH = a_myDiameterEngine->getHost();
-// std::string OR = a_myDiameterEngine->getRealm();
-// std::string hostIP = anna::functions::getHostnameIP(); // Address
-// int vendorId = anna::diameter::helpers::VENDORID__tgpp; // Unsigned32
-// std::string productName = "ANNA Diameter Launcher"; // UTF8String
-// bool loadingError = false;
-//
-// try {
-// diameterCER.loadXML("cer.xml");
-// } catch (anna::RuntimeException &ex) {
-// ex.trace();
-// loadingError = true;
-// }
-//
-// if (loadingError) {
-// LOGWARNING(anna::Logger::warning("CER file not found. Get harcoded.", ANNA_FILE_LOCATION));
-// diameterCER.setId(anna::diameter::helpers::base::COMMANDID__Capabilities_Exchange_Request);
-// diameterCER.setApplicationId(applicationId);
-// diameterCER.addAvp(anna::diameter::helpers::base::AVPID__Origin_Host)->getDiameterIdentity()->setValue(OH);
-// diameterCER.addAvp(anna::diameter::helpers::base::AVPID__Origin_Realm)->getDiameterIdentity()->setValue(OR);
-// diameterCER.addAvp(anna::diameter::helpers::base::AVPID__Host_IP_Address)->getAddress()->fromPrintableString(hostIP.c_str()); // supported by Address class, anyway is better to provide "1|<ip address>"
-// diameterCER.addAvp(anna::diameter::helpers::base::AVPID__Vendor_Id)->getUnsigned32()->setValue(vendorId);
-// diameterCER.addAvp(anna::diameter::helpers::base::AVPID__Product_Name)->getUTF8String()->setValue(productName);
-// diameterCER.addAvp(anna::diameter::helpers::base::AVPID__Auth_Application_Id)->getUnsigned32()->setValue(applicationId);
-// }
-//
-// // Build DWR
-// // <DWR> ::= < Diameter Header: 280, REQ >
-// // { Origin-Host }
-// // { Origin-Realm }
-// anna::diameter::codec::Message diameterDWR;
-// loadingError = false;
-//
-// try {
-// diameterDWR.loadXML("dwr.xml");
-// } catch (anna::RuntimeException &ex) {
-// ex.trace();
-// loadingError = true;
-// }
-//
-// if (loadingError) {
-// LOGWARNING(anna::Logger::warning("DWR file not found. Get harcoded.", ANNA_FILE_LOCATION));
-// diameterDWR.setId(anna::diameter::helpers::base::COMMANDID__Device_Watchdog_Request);
-// diameterDWR.setApplicationId(applicationId);
-// diameterDWR.addAvp(anna::diameter::helpers::base::AVPID__Origin_Host)->getDiameterIdentity()->setValue(OH);
-// diameterDWR.addAvp(anna::diameter::helpers::base::AVPID__Origin_Realm)->getDiameterIdentity()->setValue(OR);
-// }