Aramea RAQL is a new innovative product designed for the BMC Remedy AR System application.
RAQL is the Remedy Advanced Query Language, a language modelled closely on the familiar syntax of SQL. RAQL statements of SELECT, INSERT, UPDATE and DELETE are parsed and executed through the Remedy API and so can access and affect only the data that the Remedy user login is permitted to. Aramea RAQL statements can be used to replace the use of SQL which greatly benefits multi-tenancy environments where use of SQL statements is particularly dangerous as the Remedy database user has access to all the data on the Remedy server. The Aramea RAQL server software provides both a front-end access to execute statements through the Mid-tier and Remedy User Tool and also a Filter API Plugin for filter workflow. Aramea RAQL can also benefit companies where access to the database to run SQL queries is restricted, particularly for professional services teams. The Aramea RAQL client software can be used to run statements on any Remedy Server without the need to install anything on the server. Ad-hoc join statements can be defined without the need to build join forms. Aramea RAQL can also be used to facilitate a much more streamlined implementation of any Remedy integration projects. The Aramea RAQL Java library allows you to interact with the data on the Remedy server through just a couple of lines of code, thereby reducing time and cost when developing integration software. The power and flexibility of Aramea RAQL allows for many uses, whether you need to simply replace your SQL statements to protect data or you have an integration project. Here are some examples of statements to highlight some of what can be achieved using RAQL: Creation of a new Task within a Change Request This example shows that by using RAQL you can create a task for a Change Request with a single statement by using information from the Task Template and the Change itself joined to provide the data for the INSERT statement INSERT INTO TMS:Task (TemplateID, TaskName, Summary, "Location Company", RootRequestMode, RootRequestName, RootRequestInstanceID) VALUES (SELECT T.InstanceId, T.TaskName, T.Summary, 'Calbro Services', 'Real', C."Infrastructure Change ID", C.InstanceId FROM TMS:TaskTemplate T, "CHG:Infrastructure Change" C WHERE T.Summary = 'Standard Update of CMDB' AND C."Infrastructure Change ID" = 'CRQ000000000001') As this is not SQL but RAQL the relevant workflow will be triggered for Submit filters when the statement is executed. Extracting all attachments from Incident Work Logs This example shows the use of a special RAQL function used to extract all the attachments, again in one simple statement SELECT TO_FILE("z2AF Work Log", 'C:\temp\attachments') FROM HPD:WorkLog More information Web: www.aramea.co Email: i...@aramea.co Sales: sa...@aramea.co Chris Jones, Director Email: chris.jo...@aramea.co Aramea Small logo Aramea Ltd, 3rd Floor, 207 Regent Street, London W1B 3HH, United Kingdom www.aramea.co <http://www.aramea.co/> --- This email is free from viruses and malware because avast! Antivirus protection is active. http://www.avast.com _______________________________________________________________________________ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org "Where the Answers Are, and have been for 20 years"
<<image001.jpg>>