7 Technology Services

LANSA WAM

7. Technology Services

WAMs use XSL Technology both for generation of XSL Stylesheets and at runtime to produce presentation output that is delivered to the browser (or other user agent).

XSL Technology allows for transformations, the output of which is another XSL Stylesheet. This is the purpose of the Technology Service XSL Stylesheet used for generation.

The Input XML to the Technology Service XSL Stylesheet is an XML file containing information about the fields and lists used in WebRoutines. This is information such as field length, field type, its attributes and so on. This information can be used by the Technology Service XSL Stylesheet to generate the appropriate WebRoutine Stylesheet to reflect its fields and lists used in WEB_MAPs.

LANSA supplies Technology Services for XHTML and jQuery Mobile. You may need to create your own Technology Service for the following reasons:

  • To implement other existing XML mark-up languages, such as BPEL, or new ones as they appear.
  • To interface with a supplier or customer that expects a custom XML format.
  • To customize for specific user-agents (for example, HTML with Microsoft Internet Explorer specific extensions).

To create a Technology Service, refer to