Using the AquaLogic Service Bus Console
This section includes the following topics:
Transformation maps describe the mapping between two data types. AquaLogic Service Bus supports data mapping using either XQuery or the eXtensible Stylesheet Language Transformation (XSLT) standard. XQuery maps describe the mappings between two data types, whereas XSLT maps describe XML-to-XML mappings only.
You can use XSL transformations when you edit XQuery expressions in the Message Flow of proxy services. You can select the XSL transformation option to execute a specific XSL transformation when you edit an XQuery expression on the XQuery Expression Editor page.
In the Message Flow of proxy services, you can assign XQuery expressions to message context variables, assign if then else actions based on the Boolean result of an XQuery expression, insert the result of an XQuery expression at an identified place relative to an XPath expression, specify the message context that you want to log through XQuery expressions on context variables, and so on. To learn more, see Overview of Message Flow, Adding an Action, and Using the Inline XQuery Expression Editor.
The following table lists the XSL transformation pages you can access from the Resource Browser and Project Explorer modules. The tasks and help topics associated with each are provided:
The Summary of XSLTs page enables you to view a list of XSL transformations. An eXtensible Stylesheet Language Transformation (XSLT) describes XML-to-XML mappings in AquaLogic Service Bus. To learn more, see Overview of XSL Transformations (XSLTs).
The name assigned to the XSL transformation. The name is a link to the XSLT Details page. To learn more, see Viewing and Changing Details of an XSL Transformation. |
|
The path is the project name and the name of the folder in which the XSL transformation resides. It is a link to the project or folder that contains this resource. To learn more, see Viewing Project Details or Viewing Folder Details. |
|
Click the Launch Test Console icon to invoke the Test Console, which you use to validate and test the design of your services and transformations. For XSL transformations, you can use the Test Console whether you are inside or outside a session. To learn more, see Testing Transformations. |
|
Click the Delete icon to delete a specific XSL transformation.To learn more, see Deleting an XSL Transformation. |
The Create a New XSLT page enables you to add a new XSL transformation. An eXtensible Stylesheet Language Transformation (XSLT) describes XML-to-XML mappings in AquaLogic Service Bus. To learn more, see Overview of XSL Transformations (XSLTs).
To add a new XSL transformation, do one of the following:
Note: Click the name of a folder to select it. The Folder View page is displayed.
Note: The new XSL transformation is saved in the current session. When you have finished making changes to this configuration, from the left navigation pane, click Activate under Change Center. The session ends and the configuration is deployed to run time. Alternatively, click Discard at any time during the session to delete the changes you have made so far in the current session.
Listing and Locating XSL Transformations
Viewing and Changing Details of an XSL Transformation
Deleting an XSL Transformation
The XSLT Details page enables you to view and change details of an XSL transformation. An eXtensible Stylesheet Language Transformation (XSLT) describes XML-to-XML mappings in AquaLogic Service Bus. To learn more, see Overview of XSL Transformations (XSLTs).
The user who created this XSL transformation or imported it into the configuration. |
|
The date and time that the user created this XSL transformation or imported it into the configuration. |
|
The number of objects that this XSL transformation references. If such references exist, click the link to view a list of the objects. To learn more, see Viewing References. |
|
The number of objects that reference this XSL transformation. If such references exist, click the link to view a list of the objects. For example, if you assigned this XSL transformation to a variable in the Message Flow of a specific proxy service, the proxy service is listed as a reference when you click the link. To learn more, see Viewing References. |
|
The namespace used to qualify any of the definitions included in the XSL transformation. |
|
The status of the XSL transformation:
|
Note: The updated XSL transformation is saved in the current session. When you have finished making changes to this configuration, from the left navigation pane, click Activate under Change Center. The session ends and the configuration is deployed to run time. Alternatively, click Discard at any time during the session to delete the changes you have made so far in the current session.
Viewing Unresolved XSL Transformation References
Deleting an XSL Transformation
The Summary of XSLTs page enables you to delete XSL transformations. An eXtensible Stylesheet Language Transformation (XSLT) describes XML-to-XML mappings in AquaLogic Service Bus. To learn more, see Overview of XSL Transformations (XSLTs).
Note: You cannot delete a resource if it is referenced by other resources in AquaLogic Service Bus. Instead of the Delete icon, a Delete icon with a red X is displayed for these resources.
The XSL transformation is removed from the list.
Note: If necessary, you can undo the deletion of this resource. To learn more, see Undoing a Task.
The XSL transformation is deleted in the current session. When you have finished making changes to this configuration, from the left navigation pane, click Activate under Change Center. The session ends and the configuration is deployed to run time. Alternatively, click Discard at any time during the session to delete the changes you have made so far in the current session.
Listing and Locating XSL Transformations
Viewing and Changing Details of an XSL Transformation
Viewing Unresolved XSL Transformation References
Resolving Unresolved XSL Transformation References
The View Unresolved XSLT References page displays the following information for each reference:
The name assigned to the XSL transformation. Click the name of a specific XSL transformation to view details for that transformation. |
Overview of XSL Transformations (XSLTs)
Listing and Locating XSL Transformations
Viewing and Changing Details of an XSL Transformation
Deleting an XSL Transformation
Resolving Unresolved XSL Transformation References
The Edit the References of an XSLT Resource page enables you to resolve unresolved XSL transformation references by configuring the mapping for these references.
Overview of XSL Transformations (XSLTs)
Listing and Locating XSL Transformations
Viewing and Changing Details of an XSL Transformation