content

All Meta-Updated Jobs Templates





Archive
Delete

Meta-Update Script
500-Arch.ini

.. amazing
.. value from the get go

 
Meta-Archive delete archived records

Implement an Archiving strategy your way reducing database size.

Configuration file arguments are on the server.

 

Meta-Update Console
 

Meta-Update Console

Archive
HTML
ServiceNow

Meta-Update Script
500-Arch.ini

.. amazing
.. value from the get go

 
Meta-Archive writing to CSV and HTML files and URLs and selected data to a ServiceNow form

Implement an Archiving strategy your way. Reduce database size!

Configuration file arguments are on the server.

They are generated by an Excel file where you can add your tables and optionally different customer rules.

This specific configurations writes URLs and data to a ServiceNow form.

 

Meta-Update Console
 

Meta-Update Console

Archive
HTML

Meta-Update Script
500-Arch.ini

.. amazing
.. value from the get go

 
Meta-Archive from Source server to CSV and HTML

Implement an Archiving strategy your way.

Configuration file arguments are on the server.

They are generated by an Excel file where you can add your tables and optionally different customer rules.

 

Meta-Update Console
 

Meta-Update Console

Archive
Server

Meta-Update Script
500-Arch.ini

.. amazing
.. value from the get go

 
Meta-Archive from Source server to Target Server

Implement an Archiving strategy your way reducing database size.

Configuration file arguments are on the server.

They are generated by an Excel file where you can add your tables and optionally different customer rules.

 

Meta-Update Console
 

Meta-Update Console

Archive
Server

Meta-Update Script
500-Arch.ini

.. amazing
.. value from the get go

 
Meta-Archive with only one server and two sessions from Source and Target Server

Implement an Archiving strategy your way.

Configuration file arguments are on the server.

They are generated by an Excel file where you can add your tables and optionally different customer rules.

 

Meta-Update Console
 

Meta-Update Console

Backup/Restore
Tables
CSV

Meta-Update Script
Tbl-Bkp-All-prog.ini

.. amazing
.. value from the get go

 
Back-up a set of tables - like HPD:% Tables are based on an arschema Query. Creates CSV files and (by default) attachment files.

Very handy for understanding how an app's actions affects underlying data.

Ability to restore data to what it was before a risky operation.

Run it each time you perform an action. Use Excel spot the differences between actions.

 

Meta-Update Console
 

Meta-Update Console

Change
Approvals

Meta-Update Script
460-Change-Approve.ini

.. amazing
.. value from the get go

 
Approve some Change requests and move them to the next stage

 

Meta-Update Console
 

Meta-Update Console

Databot
-general-

Meta-Update Script
120-Databot.ini

.. amazing
.. value from the get go

 
Meta-Databot for any Admin Operation

Automate the BMC Data Wizard
Process a spreadsheet of changed in one go
Allow workflow to be fired
Add your customized tables and fields
Extend operations
Easy Excel configuration

Undo Databot changes!

 

Meta-Update Console
 

Meta-Update Console

Databot
Login ID

Meta-Update Script
120-Databot.ini

.. amazing
.. value from the get go

 
Meta-Databot Admin: Login ID change

Automate the BMC Data Wizard
Process a spreadsheet of changes in one job
Allow workflow to be fired on specific tables
Easy Excel configuration
    Add your customized tables and fields
    Extend operations

Undo Databot changes!

 

Meta-Update Console
 

Meta-Update Console

Meta-Schema

Meta-Schema File

.. amazing
.. value from the get go

 
Meta-Schema

Validate and document form and field structures
Investigate fields and workflow
Use a simple find to see all workflow or menu references to a field
Use Excel filtering on forms and fields.

 

Meta-Update Console
 

Meta-Update Console

Misc
Select random music

Meta-Update Script
600-MusicPick.ini

.. amazing
.. value from the get go

 
Creates a batch file that clears, adds, and plays music in Winamp from a music directory listing

Have some fun.

Find some hidden gems in your music collection.

Learn a bit more about Meta-Update scripting.

 

Meta-Update Console
 

Meta-Update Console

Report
Forms
Meta-Query

Meta-Query File

.. amazing
.. value from the get go

 
Run any query against any table against a Remedy or ServiceNow server. Run direct SQL - Remedy only.

Take quick CSVs of selected data
Show hidden fields
Get CSVs of complex SQL Selects
Test complex SQL Selects
Make SQL updates - when needed

 

Meta-Update Console
 

Meta-Update Console

Report
Misc
Environment

Meta-Update Script
100-Path.ini

.. amazing
.. value from the get go

 
Samples Path List

Learn about Meta-Update scripting with this simple script that iterates the path elements.

 

Meta-Update Console
 

Meta-Update Console

Report
Misc

Meta-Update Script
220-SwLogs.ini

.. amazing
.. value from the get go

 
Set server logging

Setting server logging options and files

 

Meta-Update Console
 

Meta-Update Console

Report
arschema

Meta-Update Script
005-ArSchema-Prog.ini

.. amazing
.. value from the get go

 
CSV of arschema with extra useful columns

Validate object and workflow counts across environments

Monitor table growth

 

Meta-Update Console
 

Meta-Update Console

SRD
Definitions
Add PDT var

Meta-Update Script
710-SRD-Pdt-InsertMapVar.ini

.. amazing
.. value from the get go

 
Add new PDT Var to SRD Q & A mapping without affecting existing maps.

Save an immense amount of time in complex trees of Questions by not recreating maps already tested

Avoids the need to have PDT variables like "extra-1"

 

Meta-Update Console
 

Meta-Update Console

SRD
Definitions
Report

Meta-Update Script
100-SRD-Rpt.ini

.. amazing
.. value from the get go

 
Service Request Definition Report and Extract

Investigate, Document, Develop Service Requests

Sort the maze of Questions and Answers and mappings to variables

Understand PDTs and AOTs relations and maps to SRDs and their data

Extract related data for SRDs

 

Meta-Update Console
 

Meta-Update Console

Search
instance id
Definitions

Meta-Update Script
310-179-FindAll-prog.ini

.. amazing
.. value from the get go

 
Report all instance id ('179') fields that match

Investigate complex data problems such as in SRD

Discover and document complex data relationships.

Help in development and customizations.

 

Meta-Update Console
 

Meta-Update Console

Search
instance id
References

Meta-Update Script
310-179-FindAll-prog.ini

.. amazing
.. value from the get go

 
Report references of an instance id in all forms and in any reference field

Investigate complex data problems such as in SRD

Discover and document complex data relationships.

Help in development and customizations.

 

Meta-Update Console
 

Meta-Update Console

Server
Settings
Change

Meta-Update Script
900-SvrInfo-set.ini

.. amazing
.. value from the get go

 
Set dynamic server setting

Set dynamic server settings such as admin mode, logging, Midtier passwords, and so on.

 

Meta-Update Console
 

Meta-Update Console

Server
Settings
List

Meta-Update Script
000-SvrInfo.ini

.. amazing
.. value from the get go

 
A quick extract of all dynamic server settings

Useful for general server information, for attaching to BMC support tickets

 

Meta-Update Console
 

Meta-Update Console

ServiceNow
Records
Delete

Meta-Update Script
950-Rec-Del.ini

.. amazing
.. value from the get go

 
Deletes records from a ServiceNow table based on a query

Improve performance for mass deletes. These are notoriously slow through the GUI.

Worry not, specifying an invalid query returns zero records.

 

Meta-Update Console
 

Meta-Update Console

ServiceNow

Meta-Update Script
101-DB-Hierarchy.ini

.. amazing
.. value from the get go

 
DB Table Hierarchy Report

Discover the hierarchy of tables (which tables are extensions of which tables) in a ServiceNow instance.

    cmdb => cmdb_ci => _ci_server => _ci_email_server

    cmdb => cmdb_ci => _ci_server => _ci_sun_ldap_dir_server

 

Meta-Update Console
 

Meta-Update Console

UDM
Jobs
Report

Meta-Update Script
100-UdmJobs.ini

.. amazing
.. value from the get go

 
UDM Jobs Spreadsheet - Atrium Integrator

Document and validate Atrium Integrator ( AI / Spoon ) jobs and transforms.

Help when developing or maintaining AI jobs and transforms.

Combine this output and the companion template's output into two sheets in a single Excel file.

 

Meta-Update Console
 

Meta-Update Console

UDM
Transforms
Report

Meta-Update Script
120-UdmXfMaps.ini

.. amazing
.. value from the get go

 
UDM Transformations Spreadsheet - Atrium Integrator

Document and validate Atrium Integrator ( AI / Spoon ) jobs and transforms.

Help when developing or maintaining AI jobs and transforms.

Combine this output and the companion template's output into two sheets in a single Excel file.

 

Meta-Update Console
 

Meta-Update Console

 



Description

Meta-Archive creates Delete logs. This is the list of rows successfully archived.

This job processes these deletes when manual deletes are configured.

Instructions

Attach a Delete log to the -fle argument.

Note the default for -cmd is "list". To actually cause a delete, this must be set to "del" on the job. "list" will generate a CSV that is easy to inspect before rerunning.

Please see the attached documentation on Meta-Archive.

*** This job deletes archived data on the source (Production) system ***

Description

Full or partial Meta-Archive run reading from the source server and writing HTML and CSV files to the file system. It also updates data in a ServiceNow form.

Note: configuration file arguments are on the server. Data is generated on the server. Only log files are loaded into the Job.

Instructions

Select the root and specify a query if needed. Specify chunking if needed.

Please see the attached documentation on Meta-Archive.

The target server is a ServiceNow instance. This needs to be set before this template is made available.

Important: The servers depend on the Script Path in the Meta-Update tab.

Description

Meta-Archive run writing HTML and CSV files to the file system.

Please see documentation.

Note: configuration file arguments are on the server. Data is generated on the server in arg -outdir. Needed log files are loaded when done.

Note: Targets are set in the configuration files.

Instructions

Select the root and specify a query if needed. Specify chunking if needed.

Please see the attached documentation on Meta-Archive.

The target server is not used in this configuration. See other templates with HTML as Tier 2 categorization.

Important: The servers depend on the Script Path in the Meta-Update tab.

Description

Meta-Archive run reading from the source server and writing to the target server.

Note: configuration file arguments are on the server. The Source and Target servers are set in the configuration files.

Instructions

Select the root and specify a query if needed. Specify chunking if needed.

Please see the attached documentation on Meta-Archive.

Important: The servers depend on the Script Path in the Meta-Update tab.

Description

Meta-Archive run reading and writing to archive forms on one server.

Caution! This does NOT reduce database size. Please see documentation.
To reduce database size see other Meta-Archive Templates.

Note: Targets are set in the configuration files.

Instructions

Select the root and specify a query if needed.

Specify chunking if needed.

Please see the attached documentation on Meta-Archive.

Important: The servers depend on the Script Path in the Meta-Update tab.

Description

Back-up a set of tables - like HPD:%

Back up a set of tables based on an arschema Query.
Creates CSV files and (by default) attachment files.

Instructions

Select tables using an SQL query on arschema.

Example: all normal and join forms of Help Desk:
    -name "schematype in (1,2) and name like 'HPD:%'"

Check out default arguments: -att (1) and -Fout ("") for attachment and output path handling.

Questions?
More Info

If you want a quick telephone call, a presentation, or have a problem you'd like solved, simply Contact us by phone or email.

Description

Process a list or query of changes in status Scheduled For Approval approving them through writes to AP:Signature (Override approver).

Instructions

There are three script templates depending on how the list of changes to be approved will be given. This one specifies a list of Change Numbers as an argument.

Questions?
More Info

If you want a quick telephone call, a presentation, or have a problem you'd like solved, simply Contact us by phone or email.

Description

Meta-Databot automates and extends the BMC Data Wizard. In place of manually firing each one by one, Meta-Databot will read a spreadsheet of changes.

This is the generalized script. You'll need to select the admin operation and supply all configuration files.

Instructions

Please check the attachment below. This is a full configuration spreadsheet. Review, generate the CSVs and attach the root and app

Run twice: First to check expected changes, then, on the second run.

Change -cmd to "Update" when ready to do the update.

Description

Meta-Databot automates and extends the BMC Data Wizard.

In place of manually firing each one by one, Meta-Databot will read a spreadsheet of changes.

This is the Remedy Login ID Admin operation which changes a Remedy Login ID.

Instructions

Please check the supplied configuration sheets.

Add your input CSV containing "Old Login" and "New Login" columns.

Run twice: First to check expected changes, then, on the second run, set -cmd to "Update" when ready to do the update.

Description

You can generate a Forms spreadsheet, a Fields spreadsheet, or text files with interpreted columns.

Specify a Form name with a * as a terminating wild-card, For example, HPD:* for only the Help Desk forms, or "* for all forms on the server.

Instructions

Fill in the needed arguments: Output file name. Inspect all other arguments and select the type of output you'd like.

Description

Generates a batch file that clears, adds to, and plays music in Winamp from a supplied music directory listing.

Options to add a playlist clear and play, and two selection algorithms.

Please run a "dir /s /b" xxx >my-music-list

where xxx is your music folder. replace -inp with my-music-list .

Instructions

Options for playlist clear and play. Two selection algorithms: flat and lvl1:

All musical items are randomly selected in "flat"

"lvl1" selects randomly between all directories directly containing a musical file and then randomly selects a piece in that directory.

Questions?
More Info

If you want a quick telephone call, a presentation, or have a problem you'd like solved, simply Contact us by phone or email.

Description

You can run a query against any table in Remedy or ServiceNow. You can also use direct SQL on Remedy servers.

You can save the data as text or a CSV file.

Instructions

Fill in the needed arguments: Schema and Query or just Query for direct SQL.

You can use Field Database Names or IDs between ticks.

Description

List the path elements

Instructions

No arguments are needed to list the default: PATH environment variable.

If you want to list another path-like environment variable, adjust argument -var.

Questions?
More Info

If you want a quick telephone call, a presentation, or have a problem you'd like solved, simply Contact us by phone or email.

Description

Turns server logging on or off and sets log files

Instructions

By writing to a BMC supplied vendor form, the ARS configuration file is changed.

Please turn off logging when done.

Questions?
More Info

If you want a quick telephone call, a presentation, or have a problem you'd like solved, simply Contact us by phone or email.

Description

Adds columns for num records, filters, etc.

Adjust the -name argument on the job

Instructions

If you don't want the report for all forms, change the default for -ptn from "%" to something more restrictive like "HPD:*"

Change the output CSV name if desired.

Description

This script simply adds a needed reference to allow a new PDT variable to be mapped in SRD Questions - without affecting existing maps.

Instructions

Select a single SRD with -name and set the variable name with -var

Nothing is done if the variable from the PDT is already mappable or not found

When done, you can add a map for this variable secure that you do not need to change any other variable maps

Questions?
More Info

If you want a quick telephone call, a presentation, or have a problem you'd like solved, simply Contact us by phone or email.

Description

Creates reports of SRD definitions from a name search

Can also extract all data related to these SRDs

Instructions

Select the SRDs with -name
    -name "%DB%"

Use -vb to control the report's verbosity
Use -fpfx to extract data

Description

For all or a subset of "Normal" tables in arschema, will generate an SQL query to match the supplied Instance Id against only the instance id field - '179'.

Will produce an Excel CSV file reporting which tables and records the Instance ID was found in.

Instructions

Specify the instance id to find with -iid
To restrict the tables to search, use -table
Add a -date to restrict queries further.
Change the CSV output file with -fout

Description

For all or a subset of "Normal" tables in arschema, will generate an SQL query to match the supplied Instance Id against any fields of type Char 38.

Will produce an Excel CSV file reporting which tables, records, and fields the Instance ID was found in.

Instructions

Specify the instance id with -iid
To restrict the tables to search, use -table
Add a -date to restrict queries further
Change the output file with -fout

Description

Writes to a single AR_INFO key with the supplied value to the current ARS server.

This is a two-line script!

Instructions

Specifying non-writable key, or non-acceptable values cause script errors with no effects - for example, specifying -val "apple" for a -key DEBUG_MODE (which is expecting an integer).

Questions?
More Info

If you want a quick telephone call, a presentation, or have a problem you'd like solved, simply Contact us by phone or email.

Description

These are the current server settings which may be different from when the server started

Information such as Server release, platform, database, Admin modes, Debug modes, files

Instructions

Simply run it and load up the file in Excel

Description

Simple script to automate mass data deletion.

Specify the table and a query to select records.

Instructions

Specify the table with -tbl
The query with -qry

See ServiceNow documentation Query Syntax and Operators

Description

Lists the hierarchy of tables in ServiceNow.

Based on cascading queries on Super Class in sys_db_object.

  cmdb →   cmdb_ci →   _ci_server →   _ci_email_server

Instructions

Ready to fire!

In ServiceNow, tables are built on other tables — adding attributes each time.

Root tables (not built on others) are first, then those built on the first tables.

Description

Creates a CSV of Atrium Integrator (AI / Spoon) Jobs.
1 of 2. See UDM Transformations Spreadsheet for the other CSV.

This CSV describes all steps of Atrium Integrator jobs by querying and parsing the repository data. Field mappings can be filtered for example.

Instructions

The default lists all jobs. You may run for selected jobs by using a like expression for the name argument: -name "AD%"

For a larger output file, use -attrib 1. This adds a column of details which increases the output file size tremendously. These details are interpreted in columns and rows.

Description

Creates a CSV of Atrium Integrator Transformations.
1 of 2. See UDM Jobs Spreadsheet for the other CSV.

This CSV describes all steps of Atrium Integrator transformations by querying and parsing the repository data. Output steps for example list field mappings that may be filtered on.

Instructions

The default lists all transformations. For a subset, use a like expression for the name argument: -name "AD%"

For a much larger output file, use -attrib 1. This adds a column of details (which must be interpreted).