+ result += "\nOVERVIEW";
+ result += "\n--------";
+ result += "\n";
+ result += "\nThe ADL (ANNA Diameter Launcher) process is a complete diameter agent with client and server";
+ result += "\n capabilities as well as balancer (proxy) features. It could be used as diameter server";
+ result += "\n (i.e. to simulate PCRF nodes, OCS systems, etc.), as diameter client (GGSNs, DPIs, etc.),";
+ result += "\n and balancer systems to provide failover to external round-robin launchers. Also, auxiliary";
+ result += "\n encoder/decoder/loader function could be deployed to reinterpret certain external flow and";
+ result += "\n send it to another process.";
+ result += "\n";
+ result += "\nThe ANNA::diameter_comm built-in module provides a great set of characteristics as multiple connections";
+ result += "\n on both server and client side, definition for multiple-server entities (and not only two as standard";
+ result += "\n establish as minimum), separate statistics analyzer per each resource, automatic CER/CEA and DWR/DWA";
+ result += "\n generation, expiration control and many more features.";
+ result += "\n";
+ result += "\nProcess traces are dump on \"launcher.traces\" and could have any trace level (POSIX levels), usually";
+ result += "\n 'debug' or 'warning'. See ANNA documentation for more details.";
+ result += "\n";
+ result += "\nAs any other ANNA process, context dump could be retrieved sending SIGUSR1 signal:";
+ result += "\n kill -10 <pid>";
+ result += "\n or";
+ result += "\n kill -s SIGUSR1 <pid>";
+ result += "\n and then";
+ result += "\n vi /var/tmp/anna.context.<pid>";