The key features of the Parlay gateway that you might need to customize include the gateway location methods, the framework authentication methods, and the service agreement signing methods.
The Parlay Connector provides several ways to customize the Parlay gateway connectivity. These sections provide general information about customizing the gateway.
If the Parlay gateway uses a method other than the default locator class to provide its initial access object (IpInitial) to clients, customized locator software is needed for the gateway location server to provide initial contact information to the Parlay Connector.
When customized processing is needed to locate the gateway, you can configure a class that implements the required customized logic. The customized gateway locator class provides the necessary network equipment provider (NEP) vendor-specific processing for the connector to obtain initial access to the gateway.
The Parlay Connector creates a hash table containing its configuration and state information. This hash table is passed to the custom class. This lets you provide all configuration data needed by the custom class during Parlay Connector configuration.
The authentication process uses the standard Parlay APIs as defined by the IDL and the Parlay Group. The Parlay specification defines the authentication process, though some aspects of the process can be implemented in different ways. You can configure customized authentication classes if the default implementation cannot be configured to authenticate with your Parlay gateway.
When extensive customized processing is needed to authenticate with the Parlay gateway, the Authenticator class name and Authenticator callback class name configuration fields specify the classes in the class path that implement the required customized logic.
The Parlay Connector creates a hash table containing its configuration and state information. This hash table is passed to the custom classes, allowing you to provide all configuration data needed by the custom classes during Parlay Connector configuration.
The Parlay Connector lets you customize initialization. If the custom software used for your target Parlay gateway needs configuration data not already included in the Parlay Connector configuration, you can add properties to the Parlay Connector configuration so that the values you assign to them will be passed to the custom software.
When the Parlay Connector determines that custom software is being used, it creates a hash table containing all of its configuration information and some of its state information. The Parlay Connector then obtains and initializes an instance of the custom class and passes this hash table to the instance.