System Properties for Eligibility Testing

When setting up eligibility testing, the following system properties settings should be verified before enabling eligibility tests to be run on trip bookings.

System properties used in eligibility testing are found in Tools > System Properties, on the Profile tab.

Table 1. Description of System Property Settings Required for Eligibility Testing
System Property Setting
PASS Booking Client > Eligibility Tests > Services > Host address Match the host address defined for the Trapeze6 Service Shell.
PASS Booking Client > Eligibility Tests > Services > IP Port Match the IP Port defined for the Trapeze6 Service Shell.
PASS Booking Client > Eligibility Tests > Services > Service Profile Match the Service Profile defined for the DSN.
PASS Booking Client > Eligibility Tests > Perform Eligibility Tests Set this property to Yes.

The system performs eligibility tests when a trip booking is saved.

PASS Booking Client > Eligibility Tests > Custom Method Reserved for special use only.
PASS Booking Client > Eligibility Tests > Exhaustive Testing
No
Testing stops whenever the trip matches a Deny test.
Yes
Testing continues when the trip matches a Deny test and may provide additional useful information to the call taker.

This setting is recommended for most sites.

PASS Booking Client > Eligibility Tests > Exhaustive Condition Testing
No
Testing is limited to tests associated with the selected eligibility condition.
Yes
The combination of conditions and their tests, rather than any individual condition in isolation, determines the outcome. That is, if the eligibility condition selected initially does not result in the trip being allowed, tests for other eligibility conditions associated with the client are also run.

Therefore, no eligibility condition is stamped on bookings when this property is set to Yes.

PASS Booking Client > Eligibility Tests > Show Deny Only
No
The results dialog box appears in all cases.

Trapeze recommends that for initial testing purposes, the results should always be displayed, but when a site puts the feature into production, this property be set to Yes.

Yes
The results dialog box appears only if the trip is denied.
PASS Booking Client > Eligibility Tests > Test Order Specify the order that the system will run eligibility tests. See Specifying Test Order.
Tools > Properties > PASS Booking Client > Use Booking Validation Service

Set this property to No.

If set to Yes, then ensure that the properties in the Booking Validation Service in the Trapeze6 service shell are synchronized with the Trapeze4 Workstation properties. The synchronization feature will then activate whenever you change a property.

To synchronize Booking Validation Service properties between Trapeze4 and Trapeze6, expand the Property Synchronization property group on the same Profile tab, and then set up the properties as follows:
Enable
Set to Yes.
HostAddress
Type the IP address or URL used to connect to the Trapeze6 Service Shell.
Port
Type the IP port used to connect to the Trapeze6 Service Shell.
Property Synchronization File Path
Type the file path to Prop.xml located in the Trapeze4 installation or Bin folder.
PASS Booking Client > Use Booking Validation Service If set to Yes, the system uses the Trapeze6 Booking Validation Service with Trip Booking rather than the logic in Trapeze4 Workstation.

When setting up eligibility testing, set this property to No.

If setting up eligibility testing and this property is set to Yes, then ensure that the properties in the Booking Validation Service in the Trapeze6 Service Shell are synchronized with the Trapeze4 Workstation properties. The synchronization feature will then activate whenever you change a property.

To synchronize the Booking Validation Service properties between Trapeze4 and Trapeze6, expand the Property Synchronization property group on the same Profile tab, and then set up the properties as follows:
Enable
Set to Yes.
HostAddress
Type the IP address or URL used to connect to the Trapeze6 Service Shell.
Port
Type the IP port used to connect to the Trapeze6 Service Shell.
Property Synchronization File Path
Type the file path to Prop.xml located in the Trapeze4 installation or bin folder.
PASS Booking Client > Eligibility Tests > Custom method Reserved for special use only.
PASS Booking Client > Eligibility Tests > Exhaustive Condition Testing
No
Testing is limited to tests associated with the selected eligibility condition.
Yes
Tests for other eligibility conditions associated with this client are also tested if the eligibility condition selected initially does not result in the trip being allowed.
PASS Booking Client > Eligibility Tests > Exhaustive Testing
No
Testing stops whenever the trip matches a Deny test.
Yes
Testing continues when the trip matches a Deny test and may provide additional useful information to the calltaker.
PASS Booking Client > Eligibility Tests > Outcome if no perform
Yes
Used if an eligibility condition is set to “do not perform tests”.
The default value is Deny. The recommended value is Allow.
PASS Booking Client > Eligibility Tests > Outcome if no tests
No
If the Perform Tests option is marked for an eligibility condition, but no relevant test is associated with the condition, the trip is denied.
Yes
If the Perform Tests option is marked for an eligibility condition but no relevant test is associated with the condition, the trip is allowed.
PASS Booking Client > Eligibility Tests > Perform Eligibility Tests
Yes
The system performs eligibility tests when a trip booking is saved.
PASS Booking Client > Eligibility Tests > Save Denied Trips
No
The system does not save trips that fail client eligibility testing.
Yes
The system saves trips that fail client eligibility testing when users cancel the bookings.

Bookings are saved with the default booking subtype for eligibility denial specified by the PASS Booking Client > Default SubType Abbr > Eligibility Denial system property.

PASS Booking Client > Eligibility Tests > Services > Host Address Host Address of the Trapeze6 Service Shell for the eligibility tests.
PASS Booking Client > Eligibility Tests > Services > IP Port IP Port of the Trapeze6 Service Shell for the eligibility tests.
PASS Booking Client > Eligibility Tests > Services > Service Profile Profile of the Trapeze6 Service Shell for the eligibility tests.
PASS Booking Client > Eligibility Tests > Show Deny Only
No
The results dialog box appears in all cases.

Trapeze recommends that for initial testing purposes, the results should always be displayed, but when a site puts the feature into production, the this property should be set to Yes.

Yes
The results dialog box appears only if the trip is denied.
PASS Booking Client > Eligibility Tests > Test Order Specifies the order of precedence for determining whether trips are allowed or denied.

The order specifies outcomes during eligibility tests depending on whether all required eligibility tests match, sufficient tests match, or deny tests match.

Description of System Property Settings Required for Enforcing Eligibility Testing

After setting up eligibility tests, a specific system property must be enabled to enforce the tests within the system.

Table 2. Description System Property Settings Required for Enforcing Eligibility Testing
System Property Setting
PASS Booking Client > Enforce Client Eligibility Rules Specifies whether to enable checks that determine whether bookings comply with the travel parameters defined on the Eligibility tab of the Client Registration.