Rate specification example
This example illustrates the specification of charging rates.
Example scenario
Assume that the transaction accounting administrator has the following set of constraints in establishing the charge-out rates for the billing system:
- The basic rates to be charged include:
- Message region CPU time
- DL/I CPU time
- Database usage based on DL/I requests
- Terminal connect time
- Terminal characters transferred
- The main database of the system has a supporting cost for maintenance, backup, and security that is significantly greater than for any other database. This extra cost is to be distributed only to the users of that database (DBDNAME FINMAST).
- Six logical terminals were made to operate with 3270s and are to be charged a higher connect time than the standard rates.
- The personnel management information system consists of four key transactions (named PERSTR01, PERSTR02, PERSTR03, and PERSTR04) and is designated for unit costing instead of charging for the resources used.
- In addition to processing its own activity, the organization realized it could offer IMS time for sale during its normal production hours. The objective was to earn a 50% markup over costs for the outside machine rental. The two outside customers have the customer names CUST01 and CUST02.
Rate statements defined
To satisfy the requirements in this example, the rate statements in the following figure were defined.
Sample charge-out rate statements
STDRESC 002000 000000 000000 002000 000000
STDDBDR 010000 015000 010000 010000 010000
SPCDBDR FINMAST 017500 025000 017500 017500 017500
STDTERM 050000 001000 001000 001000
SPCTERM ORDENT01 080000
SPCTERM ORDENT02
SPCTERM ORDENT03
SPCTERM ORDENT04
SPCTERM ORDENT05
SPCTERM ORDENT06
SPCTRAN PERSTR01 001200
SPCTRAN PERSTR02 000675
SPCTRAN PERSTR03 002650
SPCTRAN PERSTR04 001170
SPCCUST CUST01 001500
SPCCUST CUST02
Rate statements explained
The following list explains the rate statements:
- STDRESC 002000 000000 000000 002000 000000
BMP, JBP, NDP, and FPU activity will be charged-out at the same rates as other basic resources (N not specified in column 12 to override the Y default).
Standard message region CPU time is $0.20 per second. Standard storage allocated and storage used resources are not charged. Standard DL/I CPU time is $0.20 per second.
No minimum transaction processing charge will be added to each transaction’s standard resource charge.
- STDDBDR 010000 015000 010000 010000 010000
Standard database GET UNIQUE, INSERT, REPLACE, and DELETE calls are $1.00 per 100. Standard database GET NEXT calls are $1.50 per 100.
- SPCDBDR FINMAST 017500 025000 017500 017500 017500
Special-charge rates apply to the FINMAST database. GET UNIQUE, REPLACE, INSERT, and DELETE calls are charged at $1.75 per 100. GET NEXT calls are charged at $2.50 per 100.
- STDTERM 050000 001000 001000 001000
Standard terminal connect time is $5.00 per hour. Standard terminal activity is $0.10 per 1000 characters. Standard terminal I/O is not charged.
SPCTERM ORDENT01 080000SPCTERM ORDENT nn
The six terminals that are using 3270s are being charged a special rate of $8.00 per hour for terminal connect time.
SPCTRAN PERSTR01 001200SPCTRAN PERSTR nn 000 nnn
The unit-charge execution rates for the four key transactions that are used by the personnel department are $0.12, $0.0675, $0.265, and $0.117.
- SPCCUST CUST01 001500SPCCUST CUST02
The users that are renting IMS time from this organization are charged-out at a rate of 1.5 times their actual calculated costs.
Related topic