Enabling users to access the Gateway

Access to the Gateway is controlled by the following elements:

  • "Gateway User" feature element – Marks a user as a gateway user. This feature element does not control access to any actual JSP code, but is normally included in segmentation criteria for all externally generated Gateway requests (i.e., requests not associated with the order-export feature). Additional segment criteria can be established to further limit access to the various requests. All requests included in the initial setup data are configured for segments that require this feature element, though you can create new requests for segments that do not require it (not recommended). Therefore, users must have this element as a prerequisite for accessing the Gateway.

  • "Admin Gateway" feature element – Users with this feature element is permitted to execute all requests that are available to at least one existing segment, regardless of whether or not the user is a member of that segment. You must therefore be careful with how you apply this element. The "Admin Gateway" element is intended to be given only to developers and administrators, thereby enabling them to test the various gateway features without requiring extra segment configuration. In addition, this element enables the user to access the Gateway administration settings of the Business Center.

  • "Download XML Order" feature element – Marks the user as someone who can use the order export feature. Like "Gateway User", this feature element does not control access to any JSP code. It is used in the default configuration as criteria for membership in the "OrderExport" segment, which allows the previous-order search request to the Gateway.

  • "OrderExport" segment – In the default configuration, this segment is permitted to execute a previous-order search through the Gateway.

For more information about roles and segments, see Roles, segments, and feature elements.

Details about how to configure requests and enable them for various segments are given later in this chapter.