Provisioning Executable

BillMax provides executables used by hooks for commonly provisioned systems. However, sometimes it is necessary to create a new executable. The executable should be written with the following guidelines:
If using the delivered /usr/local/billmax/local/service_hook-example, calling the executable using the following style is recommended.
program -arg1 -arg2 -arg3 value -argN serviceName