content

Meta-Update: Simple, Powerful






.. amazing
.. value from the get go


 
Simple, Unique, Powerful

Meta-Update scripts are ini files.

Simple words: Query, Update, loop rows, setting Tags and creating or updating data.

Substitutions extend from $field$ to $Tag, field$.

A Tag is anything: a Remedy, SQL, ServiceNow, file row, your hashes.

 

Meta-Update Job Console

Meta-Update Console
.. amazing
.. value from the get go

 
Simple, Unique, Powerful

As Meta-Update iterates, Tags can be loaded from cached Lookup queries and files.

 

Control Section Process

A Meta-Update control section
 
Small Software Footprint

No Server changes required.

Install is a simple unzip.

Runs on any server or workstation.

Job Console app is an optional Remedy app.

The Job Queue server runs on any server/workstation.

 

Job Console

Meta-Update Console

Meta-Update: Powerful

 
Powerful Flexible Secure

Scripts can be simple — a few lines, or they can include many files, tags, and lines.

Once a script is tested, it can be run over and over again.

 
 



Simple "ini" file

This 4-line script is powerful. It autonates setting 300+ server attriobutes like ADMIN_MODE.

A view of the complete script

Iteration - simple, automatic Tag set

Query   each record
QuerySql each row returned
File each row - flexible files
Loop fields set for: Diary, Fields, Delimited String, While
 

Substitutions extended: $Tag, field$

Tags Fields
BMC Remedy / ServiceNow row Field name or id / guid
SQL row Field number or name
Diary entry User, Date, Text
File record File fields
Script args Argument name
Environment Variable name
Variable sets Variable name

Substitutions

Substitutions can be anywhere — query or update table, tags and fields to be assigned, and in query text.

Substitutions can be in "Pattern Files" and strings, ideal for HTML output.

Arrays and hashes are simple.

Tags — Assignments

Assignments are used just after a Tag is loaded, or when updating a record.

Assigments are rich: cached Lookups, regular expressions, math, rich ETL functions, client and server processes.

Assignments include fully nested ifs and include sections and files.

Lookups — Easy Power

Lookups can query Remedy, ServiceNow, SQL, use files or tables.

Lookups are cached. Files are loaded on use. The file or query row is loaded into a tag.

One file can be used in different Lookups allowing for specific to general mapping.

Simple Unzip Install

Meta-Update is distributed as a zip or gzipped tar file.

Simply unzip, add to the Path, encrypt your Remedy or ServiceNow password, and you're ready to go.

To install the Remedy Job Console, just run the install script.

To run the Job Queue server, just run the Queue server script.

Full Debugger

Meta-Update includes a full single-stepping breakpoint debugger — with Help.

You can set up breakpoints, examine data, and single-step.

You can include breaks in the script ignored when not debugging.

Other Meta-Update Features

Automatic, easy to customize, csv log of records read and written.

Remedy Server logging.

Copy field definitions and/or values into records or strings.

Automatic ServiceNow system property set to fail queries in error.

Quotes

Value from the get go! Saves us an immense amount of time!

Ronald Lob, Spark, NZ

Every Remedy team should have it.

Gagen Agrawal, Independent consultant, Australia

Without Meta-Update, we had no chance.

Materna consultant, Siemens, Germany

Use Cases

Validata and import data of any format into Remedy or ServiceNow

Often in a few hours!

Mass manipulations of data in Remedy and ServiceNow

Quick SQL changes for production issues

Discovery and development aids

Use Cases

Archive data to reduce database size

Prototype server apps — the Job Queue Server is a Meta-Update script

Transfer data between Remedy and ServiceNow

Emergency production data discovery and changes