About Overdraft Support

As described in Overdraft, you can enable the Overdraft option to allow a specified number of users to run a software package during peak usage times, even after the application’s license limit has been reached. When defining overdraft support in a license model, you define a set of rules that govern the total overdraft count available per entitlement, and how much may be applied each time a license is activated.

You specify the overdraft Maximum value as either unlimited, a specific number, a specific percentage, or you can choose to specify a number when you create an entitlement based upon this license model. After you specify the Maximum overdraft value, you are then prompted to specify a Floor and a Ceiling overdraft value:

 

Field

Definition

Options

Floor

Use to define a per-fulfillment minimum overdraft, which is the overdraft count that must be issued for each license activated using this license model, subject to the overdraft Maximum value. The Floor value must be a non-negative integer.

Note:If a license is activated such that applying the Floor would violate the overdraft Maximum value, then the Maximum value takes precedence (and therefore, the issued overdraft count may be less than the Floor value.)

Choose one of the following options:

Unlimited: There is no Floor value; a license may have zero overdraft.
Specify now: The license model defines the Floor value for all licenses activated using this model.
Specify now as percentage: The license model defines the Floor value as a percentage of the fulfillment count. The computed Floor value is rounded down (for example, 7.3 would be rounded down to 7).

Ceiling

Use to define a per-fulfillment maximum overdraft, which is the overdraft count that must be issued for each license activated using this license model, subject to the overdraft Maximum value. The Ceiling value must be a non-negative integer.

If a license is activated such that applying the Maximum would violate the overdraft Ceiling value, then the Ceiling value takes precedence, and therefore, the issued overdraft count may be less than the Maximum value.

Choose one of the following options:

Unlimited: There is no ceiling.
Specify now: The license model defines the Ceiling for all activations using this model.
Specify now as percentage: The license model defines the Ceiling as a percentage of each activation count. The computed Ceiling is rounded up (for example, 7.3 would be rounded up to 8).

The Maximum overdraft value is stored as a property of the item, and it restricts the total overdraft count that can be issued for that item. Any license activated for the item is validated such that the total overdraft issued remains at or below this maximum value.

Note:The sum of the Overdraft counts issued for every fulfillment against a line item must remain at or below the Maximum. This rule takes precedence over the Ceiling and Floor.

Example 1: Overdraft Maximum Applied to Fulfillments of an Entitlement

The Overdraft Maximum represents a limit on the total count of Overdraft that can be issued against each line item for this model.

The license model used in this example is:

License Model Example

Value

Description

Maximum

10

Floor

Unlimited

Ceiling

Unlimited

The entitlement used in this example is:

Entitlement Example

Value

Description

Count

15

Maximum

10 (From Model)

Floor

Unconstrained

Ceiling

Unconstrained

The following table lists the results of four customer fulfillments of this entitlement:

Customer Fulfillments

Request Number

Fulfillment Request

Result

Entitlement Remaining

Beginning Count

 

 

Count = 15

Overdraft = 10

Request 1

Count = 5

Overdraft = 5

Request succeeds.

Count = 10

Overdraft = 5

Request 2

Count = 3

Overdraft = 3

Request succeeds.

Count = 7

Overdraft = 2

Request 3

Count = 5

Overdraft = 5

Request succeeds, but the returned amounts are Count = 5, Overdraft = 2 because only 2 Overdrafts are available.

Count = 2

Overdraft = 0

Request 4

Count = 7, Overdraft = 0

Request returns an error, because the requested count cannot be satisfied.

Count = 2

Overdraft = 0

Note:Failure to satisfy the requested count is an error condition, whereas the requested overdraft is simply reduced to the amount available.

Example 2: Overdraft Floor and Ceiling Applied to Fulfillments of an Entitlement

The Overdraft Floor and Ceiling represent lower and upper limits on the total overdraft count that can be issued against each line item for this model.

The license model used in this example is:

License Model Example

Value

Description

Maximum

50%

Floor

5

Ceiling

25%

The entitlement used in this example is:

Entitlement Example

Value

Description

Count

45

Maximum

45 x 50% = 22.5, which rounds to 23, the nearest whole number.

Floor

5

Ceiling

45 x 25% = 11.25, which rounds up to 12

The following table lists the results of two customer fulfillments of this entitlement:

Customer Fulfillment

Request
Number

Fulfillment Request

Results

Entitlement Count Remaining

Beginning Count

 

 

Count = 45

Overdraft = 23

Request 1

Count = 12

Overdraft = 0

Request succeeds with Count = 12, but Overdraft is set to 5, due to the Floor.

Count = 33

Overdraft = 18

Request 2

Count = 20

Overdraft = 15

Request succeeds with Count = 20, but Overdraft is set to 12, due to the Ceiling.

Count = 13

Overdraft = 6

Example 3: Overdraft Floor and Ceiling Rounding Example

Each of the three Overdraft values (Maximum, Floor, and Ceiling) rounds differently when computed as a percentage:

Maximum: Rounded to the nearest whole number. If the fractional part of the computed value is less than 0.5, it rounds down; if it is greater than or equal to 0.5, it rounds up. For example, 3.25 rounds down to 3, while 3.6 rounds up to 4.
Floor: Rounded down to the previous whole number. For example, 3.75 rounds down to 3.
Ceiling: Rounds up to the next whole number. For example, 3.25 rounds up to 4.

So, if the license model is:

License Model Overdraft Values

Value

Description

Maximum

50%

Floor

25%

Ceiling

25%

The computed Maximum, Floor, and Ceiling overdraft values for this entitlement would be:

Entitlement Overdraft Values

Value

Description

Count

15

Maximum

15 x 50% = 7.5, which rounds to 8, the nearest whole number.

Floor

15 x 25% = 3.75, which rounds down to 3.

Ceiling

15 x 25% = 3.75, which rounds up to 4.

See Also