Setting Up PASS-IPA for use with ATIS
When ATIS is used for trip planning, the following steps should be taken to set up PASS-IPA.
Procedure
-
Define ATIS-related system properties:
- In the Trapeze4 Workstation, click Tools > System Properties.
- On the Profile tab, navigate to IPA > ATIS Parameter Sets.
- Click Edit.
-
Define parameter options as needed:

Appropriate configuration of ATIS parameters varies among sites. The following includes general recommendations:- Parameter Set
- Parameter set to use.
- Minimize
- What should be minimized for trips: Time, Transfer, or Walking.
- Max Walk
- Maximum distance a client can walk.
This is used to calculate the time required to walk the distance between a point and a stop. Specify a maximum walk distance to have PASS-IPA ignore solutions that require distances exceeding it.
0.99 is recommended.
- Walk Speed
- Average speed that a customer walks.
1.75 miles per hour is recommended.
- Walk Origin
- Maximum distance to search for stops at the trip origin.
1 mile is recommended.
- Walk Destination
- Maximum distance to search for stops at the trip
destination.
1 mile is recommended.
- Walk Increase
- If selected, the distance is increased at the trip
origin/destination if no stops are located within the
specified distances.
Clearing the check box is recommended.
- PU Threshold Time
- Offset for the time range within which ATIS searches.
This value is entered in minutes. For example, entering -30 would cause ATIS to start its search 30 minutes prior to the requested pick-up time. If this parameter is not used, ATIS will search forward from the requested pick-up time.
- DO Threshold Time
- Offset for the time range within which ATIS searches.
This value is entered in minutes. For example, entering 30 would cause ATIS to start its (backward) search 30 minutes after the requested drop-off time. If this parameter is not used, ATIS will search backward from a requested drop-off time.
- Max Initial Wait
- Ensure that this matches the value specified in the Trapeze6 property Properties > PASS > PassInfoServer > ATIS > SearchWindowTime.
- Max Trip Time
- Maximum trip time.
This value is entered in minutes.
- Max Answers
- Maximum number of trips to return.
Set this to 1.
- Max Transfers
- Maximum number of allowed transfers.
4 is recommended.
- Mode
- Transit mode to use when planning trips:
- A (all)
- B (buses only)
- R (rail only)
All is recommended.
- Transit Mode
- Transit mode to use when planning trips:
- B (bus)
- R (rail/subway)
- T (train or light rail)
- X (express bus)
- C (commuter rail)
-
Selecting no options is recommended.
- Lesstime
- This parameter does not apply to PASS-IPA.
- Accessible
- If selected, only accessible stops will be used.
- Navigate to Faring > FareType if no solutions.
-
Define the value to be used for this property.
Typically, a no fare ($0) fare type would be created and used here.
-
Navigate to Services and define the
following:
- Host address
- (Used for address matcher.) IP Address of the Service
Shell.
For example, localhost.
- IP Port
- Port number assigned to Trapeze6 Service Shell
(SrvShell.exe) used for Address Matcher. (If only one
Service Shell is used, then it is the Service Shell port
number.)

- Service Profile
- Profile name of the Service Shell (for example, Trapeze6).
-
Set up ancillary data:
-
Click File > Ancillary Data > General > Trip Planning Solutions.

-
Define the following:
- Name
- A recognizable name for the solution.
- Product
- Select ATIS.
- Parameter
- Use the parameter set created in System Properties.
- Click Save.
- Click Close.
- Reopen Trip Planning Solutions ancillary data and verify that the new Trip Planning Solution is visible in the first row.
-
Click File > Ancillary Data > General > Trip Planning Solutions.
-
Associate the created solution for Trapeze personal trip planning:
- Click Task > Personal Trip Planning.
- Click the Solutions tab.
-
Modify the visible data using the Name column by
selecting the Solution Name created in Trip Planning Solutions ancillary
data.

-
Click Save As.

- Type a Solution Set Name for the modified version.
- Click OK.
-
Define Trapeze6 properties for the Navitia trip planner:
- Open the Trapeze6 Client Shell.
-
Open Properties.
Typically, this is found under Tools > Properties, but may be found elsewhere depending on the system setup.
-
Navigate to INFO > InfoPTP > Default solution set.

- In the Value column, type the set name used in Personal Trip Planning.
- Navigate to PASS > PassInfoServer > ATISServ.
-
Type the ATIS Server information for the following:
- HostURI
- http address and service name of the ATIS server.
- HostPort
- IP port of the ATIS server.
- Timeout
- Timeout of the socket connection to the ATIS server.
- MultipleHosts
Used if multiple hosts are used, otherwise it is left empty.
http address (with port) and service name of the ATIS servers (used for load balancing). For example,10:00-13:00|http://172.16.1.84:80/cgi-bin-soap/soap.cgi,http://172.16.1.85:80/cgi-bin-soap/soap.cgi;10:00-15:00|http://172.16.1.85:80/cgi-bin-soap/soap.cgi
- Navigate to PASS > PassInfoServer > ATIS.
- Type the ATIS Namespace.
- Select UseNewInterface.
-
Set the appropriate switches:
- In Schedule Server (SchedSrv3.exe), click View > Switches.
-
Navigate to PASS > SchedSrv > MultiModal > Enable.
Note that PASS and Pass are two different folders.
-
In the Boolean Switch frame, click
ON.
The switch is enabled. Enable = 1.

- Optional:
Define any other Multimodal switches as needed:
- Para Trip Behavior > End of Multimodal Trip
-
- 0
- Algorithm will determine if a Para trip connection at end of multimodal trip is needed.
- 1
- Force a Para trip connection at end of multimodal trips.
- 2
- Prevent a Para trip connection at end of multimodal trips.
- Para Trip Behavior > Start of Multimodal Trip
-
- 0
- Algorithm will determine if a Para trip connection at start of multimodal trip is needed.
- 1
- Force a Para trip connection at start of multimodal trips.
- 2
- Prevent a Para trip connection at start of multimodal trips.
- SearchOnlyMultimodal
- Only searches multimodal solutions.
- 0
- Search for both multimodal and pararun solutions.
- 1
- Search only for a multimodal solution.
- 2
- Search first for a multimodal solution. If a multimodal solution is not found, search for a pararun solution.
- SetMultiModalAsTopSolution
- Multimodal options are set as the top solution for each trip.
- Sign ID
- Sign ID used by CTM Server for Multimodal solutions.
- WheelChair Space Type
- Space Type number assigned to wheelchairs.