billmax documentation   BillMax Billing Solutions
  877.245.5629
  sales@billmax.com
 

Chapter 2. Preliminary BillMax Configuration

Table of Contents

Starting and Stopping the BillMax Daemons
Using billmax-admin
Starting the BillMax Daemons on Reboot
Accessing Configuration Options
Installing the BillMax License
Adding Authorized BillMax Users:
The Global Options
Configuring Electronic Funds Processing
Configuring Authorize.Net
Configuring VerisignPayflow Link
Configuring ECHO
Configuring ICVerify
Configuring Cybercash
Configuring PTC
Configuring Lists
The List Definition
Entering List Values
Configuring Resources
Configuring POP Regions
Configuring Terminal Servers
Examples of Setting up Resources, Terminal Servers and Service Definitions

Starting and Stopping the BillMax Daemons

billmax-admin must be run as the UNIX "root" superuser. Please become "root" before continuing.

Use billmax-admin to stop and start the Daemons related to BillMax. Please see /usr/local/billmax/local/billmax.conf for a complete description about which daemons billmax-admin starts and stops. If using either the BillMax supplied mysqld Daemon or the BillMax supplied httpd Daemon, execute "/usr/local/billmax/bin/billmax-admin  start". As delivered, this will start the appropriate Billmax supplied Daemon(s). At this point, BillMax may be accessed via a web browser.

In order for BillMax to do daily processing, billmax-admin must be run daily. Edit the appropriate crontab file.

  • For RedHat:

    1. Make a backup copy of /etc/crontab.

    2. Edit the /etc/crontab and add the following line:


      0       0       *       *       *       /usr/local/billmax/bin/billmax-admin nightly

  • For FreeBSD:

    1. Make a backup copy of /etc/crontab.

    2. Edit the /etc/crontab and add the following line:


      0       0       *       *       *       root    /usr/local/billmax/bin/billmax-admin nightly

  • For Solaris:

    1. Execute "crontab  -l  >  billmax.crontab".

    2. Edit billmax.crontab and add the following line:


      0       0       *       *       *       /usr/local/billmax/bin/billmax-admin nightly

    3. Execute "crontab  billmax.crontab".

The result of these steps is that "billmax-admin nightly" will be executed daily at midnight. Please see crontab(8) for more information about the crontab entries.

Please review /usr/local/billmax/local/billmax.conf. This file controls what processing will occur when "billmax-admin nightly" is executed by cron(5).

[Important] Important

As delivered, executing "billmax-admin nightly" DOES NOT result in the execution of closeofday. The result is that daily BillMax financial processing such as billing customers is not done. In addition, Electronic Funds Processing and Statement processing is not done.

Starting the BillMax Daemons on Reboot

When the BillMax server is rebooted, it is advantageous that the BillMax Daemons be started automatically. In order to do the following, you will need to gain access to the UNIX superuser account.

  • For RedHat, execute the following:

    1. cp  /usr/local/billmax/local/billmax.RedHat  /etc/init.d

    2. chkconfig  --add  billmax

    3. chkconfig  billmax  on

  • For FreeBSD, execute the following:

    1. cp  /usr/local/billmax/local/billmax.FreeBSD  /usr/local/etc/rc.d/billmax.sh

    2. chmod  +x  /usr/local/etc/rc.d/billmax.sh

  • For Solaris, execute the following:

    1. cp  /usr/local/billmax/local/billmax.Solaris  /etc/init.d/billmax

    2. cd  /etc/rc0.d

    3. ln  -s  /etc/init.d/billmax  K99billmax

    4. cd  /etc/rc1.d

    5. ln  -s  /etc/init.d/billmax  K99billmax

    6. cd  /etc/rcS.d

    7. ln  -s  /etc/init.d/billmax  K99billmax

    8. cd  /etc/rc2.d

    9. ln  -s  /etc/init.d/billmax  S99billmax


Document Revision A for BillMax 2.2.0   -   Copyright © 1997-2006 The iSpark Group, Inc.

All rights reserved. No part of this documentation may be reproduced or transmitted in any fashion without written permission by The iSpark Group, Inc. This documentation is for the sole use of licensees of the BillMax billing software created by The iSpark Group, Inc. Making the documentation available to a non-licensee of BillMax without written permission of The iSpark Group, Inc. is a violation of the use of this documentation.

While precautions have been taken in the preparation of this documentation, The iSpark Group, Inc. assumes neither liability nor responsibility for errors or omissions, or for damages resulting from the use of the information contained herein.

All terms mentioned that are known to be trademarks have been appropriately capitalized. Use of the a trademark does not affect the validity of any trademark or service mark.

Links to third-party Web sites are provided for convenience. The iSpark Group, Inc. is not responsible for any content contained in the third-party Web sites.

Comments about this documentation may be sent to doc@billmax.com