Drill Service
Drill-Around is a Lawson feature that permits users to make read-only data requests across multiple data files (as defined by application rules that have been implemented for the drill call) while maintaining security on the data. The Drill service is the engine that supports these processes.
To associate related fields across forms, Drill uses key fields that have been defined across multiple forms. These key fields allow Drill to move from one form to the next and maintain the context across each form. To determine the specific files that will be available in a drill, Drill reads the drill rules, a specific information set for each drill action that are stored in a single place to be accessible by all data files in a system code.
Drill Service Execution Cycle
When an Lawson Portal user invokes an action that requires drill-around (for example, a form transfer or a query for the values in a drop-down list), the sequence of events shown in the following diagram and text, occurs.
Step # | What is happening |
---|---|
1 | Lawson Portal delivers the request to the Router servlet. |
2 | Router invokes the Drill service. |
3 | Drill consults its Drill Rules to determine the contents of the query it will issue to Secured Dig. |
4 | Drill issues the query to Secured Dig. |
5 | Secured Dig retrieves the user-requested data and initiates its return trip to the user. |
6 | Drill sends the user-requested data to Router. |
6 | Database activity. |
7 | Drill sends the user-requested data to Router. |
8 | Router converts the user-requested data into an HTTP request and sends it back to the user's browser. |