Improvements & fixes
[anna.git] / example / diameter / launcher / deployments / basic / README
1 ABOUT CONTENT
2 -------------
3 Template for xml messages (message.dtd) and dictionaries (dictionary.dtd) are informative, not
4 actually required by process. They are located at './DTDs'. Stacks are available at './stacks'.
5 There are also some stuff (hex/xml examples, etc.) which could be useful.
6
7 Firstly you have to configure this directory in order to choose the type of launcher which will
8 be preconfigured for your basic needs: client, server, balancer (proxy) and dummy process (this
9 last is used for code/encode and does not launch any communication interface).
10
11 If you are going to launch different processes, we recommend to clone this whole directory into
12 another one (call it 'ADL-client', 'ADL-server_2', 'Diameter_proxy', or whatever you want), and
13 then configure it again.
14
15 Execute './configure.sh' and follow the intructions. You can call this several times, but the
16 last configuration will be the one which prevails.
17
18 Additional helpers/scripts could be found at './resources' directory.
19
20 STARTING THE PROCESS
21 --------------------
22 After configuring the ADL execution context, a new script has been created: 'run.sh'.
23 You can manually edit such script adding parameters as '-trace debug' to get complete traces,
24 or adapt the communication endpoints for your environment.
25
26 Launch the executable process without arguments to see a complete command-line help.
27 Don't be scared. There are plenty of possibilities but the 'run.sh' script has been prepared
28 for the type of launcher you wanted.
29
30 OPERATION
31 ---------
32 Management interface for lite version is based on SIGUSR2 signal caugh. Use './operation.sh'
33 script to send any operation to the process. Ask for help with that script to see all the
34 operations supported.
35