} else if (opType == "decode") {
// Get DataBlock from file with hex content:
if (!getDataBlockFromHexFile(param1, db_aux))
- throw anna::RuntimeException("Cannot interpret hexadecimal content from file provided", ANNA_FILE_LOCATION);
+ throw anna::RuntimeException("Error reading hex file provided", ANNA_FILE_LOCATION);
// Decode
try { G_codecMsg.decode(db_aux); } catch (anna::RuntimeException &ex) { ex.trace(); }
else {
// Get DataBlock from file with hex content:
if (!getDataBlockFromHexFile(param1, db_aux))
- throw anna::RuntimeException("Cannot interpret hexadecimal content from file provided", ANNA_FILE_LOCATION);
+ throw anna::RuntimeException("Error reading hex file provided", ANNA_FILE_LOCATION);
G_commMsgSent2e.setBody(db_aux);
}
throw anna::RuntimeException("Wrong body content format on HTTP Request for 'burst' operation (unexpected action parameter). See help", ANNA_FILE_LOCATION);
}
- } else if ((opType == "sendxml2c")||(opType == "sendhex2c")) {
+ } else if ((opType == "sendxml2c") || (opType == "sendhex2c")) {
anna::diameter::comm::LocalServer *localServer = getDiameterLocalServer();
if (!localServer) throw anna::RuntimeException("No local server configured to send the message", ANNA_FILE_LOCATION);
else {
// Get DataBlock from file with hex content:
if (!getDataBlockFromHexFile(param1, db_aux))
- throw anna::RuntimeException("Cannot interpret hexadecimal content from file provided", ANNA_FILE_LOCATION);
+ throw anna::RuntimeException("Error reading hex file provided", ANNA_FILE_LOCATION);
G_commMsgSent2c.setBody(db_aux);
}
startDiameterServer(diameterServerSessions);
else
getDiameterLocalServer()->setMaxConnections(diameterServerSessions);
- } else if ((opType == "answerxml") || (opType == "answerxml2c")) {
+ } else if ((opType == "answerxml") || (opType == "answerxml2c") || (opType == "answerhex") || (opType == "answerhex2c")) {
anna::diameter::comm::LocalServer *localServer = getDiameterLocalServer();
if (!localServer)
response_content = "Programmed answers dumped on stdout\n";
return;
}
- } else if ((opType == "answerxml2e")) {
+ } else if ((opType == "answerxml2e") || (opType == "answerhex2e")) {
anna::diameter::comm::Entity *entity = getEntity();
if (!entity)
response_content += param1;
response_content += "' loaded.";
response_content += "\n";
- } else if ((opType == "answerxml") || (opType == "answerxml2c")) {
+ } else if ((opType == "answerxml") || (opType == "answerxml2c") || (opType == "answerhex") || (opType == "answerhex2c")) {
response_content += "Answer to client '";
response_content += param1;
response_content += "' programmed.";
response_content += "\n";
- } else if ((opType == "answerxml2e")) {
+ } else if ((opType == "answerxml2e") || (opType == "answerhex2e")) {
response_content += "Answer to entity '";
response_content += param1;
response_content += "' programmed.";