Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Anchor
Universal Monitor Task XML and JSON Examples
Universal Monitor Task XML and JSON Examples
Universal Monitor Task: XML and JSON Examples

The retainSysIds and version properties are specified as attributes in XML. 

The exportReleaseLevel and /wiki/spaces/UC71x/pages/5179227 properties are specified as attributes in XML.


Examples

XML

JSON

Example for Task

Expand
titleXML
<taskUniversalMonitor exportReleaseLevel="7.2.0.0" exportTable="ops_task_universal_monitor" retainSysIds="true" version="1">
       <actions />
       <variables />
       <notes />
       <virtualResources />
       <exclusiveTasks />
<avgRunTime>3</avgRunTime>
<avgRunTimeDisplay>3 Seconds</avgRunTimeDisplay> <cpDuration /> <cpDurationUnit>Minutes</cpDurationUnit> <credentials /> <credentialsVar /> <customField1 label="Domain">web.com</customField1> <customField2 /> <efDayConstraint>Nth</efDayConstraint> <efDuration>00:00:00:00</efDuration> <efEnabled>false</efEnabled> <efNthAmount>10</efNthAmount>        <efOffsetDuration />
       <efOffsetDurationUnit>Minutes</efOffsetDurationUnit>
       <efOffsetPercentage>0</efOffsetPercentage>
       <efOffsetType>Percentage</efOffsetType>
       <efTime>00:00</efTime> <efType>Time</efType>
<eventTemplate />
<eventType>Local/<eventType> <executionRestriction>Run</executionRestriction>
<expirationAction>Finished</expirationAction>
<firstRun>2021-03-15 13:59:37 -0400</firstRun>filter>
<holdResources>false</holdResources>
<criterion>
<lastRun>2021-03-16 17:12:42 -0400</lastRun>
<lastRunTime>9</lastRunTime><name>tfield</name>
<lastRunTimeDisplay>9 seconds</lastRunTimeDisplay> <lfDayConstraint>Nth</lfDayConstraint><operator>NOT_EQUALS</operator>
<lfDuration>00:00:00:00</lfDuration><value>Test</value>
<lfEnabled>false</lfEnabled>/criterion>
<lfNthAmount>1</lfNthAmount>        <lfOffsetDuration />
       <lfOffsetDurationUnit>MInutes</lfOffsetDurationUnit>
       <lfOffsetPercentage>0</lfOffsetPercentage>
       <lfOffsetType>Percentage</lfOffsetType>
       <lfTime>00:00</lfTime> <lfType>Time</lfType<logicalOperator>And</logicalOperator>
</filter>
<firstRun>2021-03-15 13:59:37 -0400</firstRun> <lsDayConstraint>Nth<holdResources>false</lsDayConstraintholdResources>
<lsDuration>00:00:00:00</lsDuration> <lastRun>2021-03-16 17:12:42 -0400</lastRun>
<lsEnabled>false<lfDayConstraint>Nth</lsEnabledlfDayConstraint> <lsNthAmount>7</lsNthAmountlfDuration>00:00:00:00</lfDuration> <lsTime>00:00</lsTimelfEnabled>false</lfEnabled> <lsType>Time<lfNthAmount>1</lsTypelfNthAmount>
       <lfOffsetDuration />
       <maxRunTime>9<lfOffsetDurationUnit>MInutes</maxRunTimelfOffsetDurationUnit>
       <lfOffsetPercentage>0</lfOffsetPercentage>
    <maxRunTimeDisplay>9 Seconds</maxRunTimeDisplay>
   <lfOffsetType>Percentage</lfOffsetType>
       <lfTime>00:00</lfTime> <minRunTime>3<lfType>Time</minRunTimelfType>
<minRunTimeDisplay>3 Seconds</minRunTimeDisplaylsDayConstraint>Nth</lsDayConstraint> <name>uc - Test Email</namelsDuration>00:00:00:00</lsDuration> <opswiseGroups lsEnabled>false</lsEnabled>
<relativeTimeFrom>00:00</relativeTimeFrom>
lsNthAmount>7</lsNthAmount> <relativeTimeTo /lsTime>00:00</lsTime> <resolveNameImmediately>false<lsType>Time</resolveNameImmediatelylsType>
<resPriority>10</resPriority<name>uc - Test Email</name> <restrictionPeriod>Span<opswiseGroups /restrictionPeriod>
<restrictionPeriodAfterDate>2017-11-10</restrictionPeriodAfterDate>relativeTimeFrom>00:00</relativeTimeFrom>
<relativeTimeTo <restrictionPeriodAfterTime>10:30</restrictionPeriodAfterTime> <restrictionPeriodBeforeDate>2017-11-20</restrictionPeriodBeforeDateresolveNameImmediately>false</resolveNameImmediately> <restrictionPeriodBeforeTime>15:00</restrictionPeriodBeforeTimeresPriority>10</resPriority> <restrictionPeriodDateList restrictionPeriod>Span</restrictionPeriod>
<runCount>32</runCount>
restrictionPeriodAfterDate>2017-11-10</restrictionPeriodAfterDate> <runTime>108</runTimerestrictionPeriodAfterTime>10:30</restrictionPeriodAfterTime> <startHeld>false</startHeldrestrictionPeriodBeforeDate>2017-11-20</restrictionPeriodBeforeDate> <startHeldReason /> restrictionPeriodBeforeTime>15:00</restrictionPeriodBeforeTime> <summary>TestrestrictionPeriodDateList Email</summary>
<sysId>fb59a227517a421a92c15ff5aefe3b66<runCount>32</sysIdrunCount>
<template>Test Template</template>
runTime>108</runTime> <templateEventTemplate label="Test Event B">test_event_b</templateEventTemplate>
startHeld>false</startHeld> <timeScope>-- None --</timeScopestartHeldReason /> <timeZonePref>-- System Default --</timeZonePref <summary>Test Email</summary> <twDelayAmount sysId>fb59a227517a421a92c15ff5aefe3b66</sysId>
<twDelayDuration>00:00:00:00</twDelayDuration>taskUniversal>Sample1</taskUniversal>
<twDelayType>None</twDelayType><template>Test Template</template>
<templateEventTemplate <twWaitAmount />label="Test Event B">test_event_b</templateEventTemplate>
<twWaitDayConstraint>NONE</twWaitDayConstraint> <twWaitDuration>00:00:00:00</twWaitDurationtimeScope>-- None --</timeScope> <twWaitTime>00:00</twWaitTime> <twWaitType>None</twWaitType> <twWorkflowOnly>timeZonePref>-- System Default --</twWorkflowOnlytimeZonePref> <userEstimatedDurationtwDelayAmount /> <timeLimit>12</timeLimittwDelayDuration>00:00:00:00</twDelayDuration> <timeLimitUnit>Hours<twDelayType>None</timeLimitUnittwDelayType> <value>val<twWaitAmount /value> <valueCondition>regex<twWaitDayConstraint>NONE</valueConditiontwWaitDayConstraint> <valueMonitorType>Current</valueMonitorTypetwWaitDuration>00:00:00:00</twWaitDuration> <variableName>demo_ops_global</variableName> </twWaitTime>00:00</twWaitTime> <twWaitType>None</twWaitType> <twWorkflowOnly>-- System Default --</twWorkflowOnly> <userEstimatedDuration /> </taskUniversalMonitor>
Expand
titleJSON
{{
  "type": "taskUniversalMonitor",
  "actions": {
    "abortActions": [],
    "emailNotifications": [],
    "setVariableActions": [],
    "snmpNotifications": [],
    "systemOperations": []
  },
"cpDuration": null, "cpDurationUnit": "Minutes", "customField1": { "label": "Domain", "value": "http://qa-cntlr-mssql:8080/uc/" }, "customField2": { "label": null, "typevalue": "taskUniversalMonitor" null }, "actionsefDayConstraint": {"Nth Day", "abortActionsefDuration": []"00:00:00:00", "efEnabled": false, "emailNotificationsefNthAmount": []10,   "efOffsetDuration": null, 
  "setVariableActionsefOffsetDurationUnit": [], "snmpNotifications"Minutes",
  "efOffsetPercentage": [], 0,
  "systemOperationsefOffsetType": [] }"Percentage",
  "avgRunTimeefTime": 3"00:00",
  "avgRunTimeDisplayefType": "3 SecondsTime", "cpDurationeventTemplate": null,
"cpDurationUniteventType": "MinutesLocal", "credentialsexclusiveTasks": null[], "credentialsVarexecutionRestriction": null"Run",
"customField1expirationAction": { "Finished",
"labelexportReleaseLevel": "Domain7.2.0.0",
"valueexportTable": "http://qa-cntlr-mssql:8080/uc/" }, ops_task_universal_monitor",
"customField2filter": {
"labelcriteria": null, [
{
"value": null }, "efDayConstraint": "Nth Day", "efDurationtype": "00:00:00:00",criterion",
"efEnabled": false, "efNthAmount": 10,   "efOffsetDuration": null, 
  "efOffsetDurationUnitname": "Minutestfield",
  "efOffsetPercentage": 0,
  "efOffsetType "operator": "PercentageNOT_EQUALS",
  "efTime": "00:00", "eventTypevalue": "LocalTest",
"eventTemplate": null,
"eventTemplate": null, }
"excludeRelated": false, "exclusiveTasks": [],
"executionRestriction": "Run",
"expirationActionlogicalOperator": "FinishedAnd",
}
"firstRun": "2021-03-15 13:59:37 -0400", "holdResources": false,
"lastRun": "2021-03-16 17:12:42 -0400",
"lastRunTime": 9,
"lastRunTimeDisplay": "9 Seconds", "lfDayConstraint": "Nth Day", "lfDuration": "00:00:00:00", "lfEnabled": false, "lfNthAmount": 1,   "lfOffsetDuration": null, 
  "lfOffsetDurationUnit": "Minutes",
  "lfOffsetPercentage": 0,
  "lfOffsetType": "Percentage",
  "lfTime": "00:00", "lfType": "Time", "lsDayConstraint": "Nth Day", "lsDuration": "00:00:00:00", "lsEnabled": false, "lsNthAmount": 7, "lsTime": "00:00", "lsType": "Time",
"maxRunTime": 9,
"maxRunTimeDisplay": "9 Seconds",
"minRunTime": 3,
"minRunTimeDisplay": "3 Seconds", ": 7, "lsTime": "00:00", "lsType": "Time",
"name": "uc - Test Email", "notes": [], "opswiseGroups": null,
"relativeTimeFrom": "00:00",
"relativeTimeTo": null, "resolveNameImmediately": false, "resPriority": 10, "restrictionPeriod": "Span", "restrictionPeriodAfterDate": "2017-11-10", "restrictionPeriodAfterTime": "10:30", "restrictionPeriodBeforeDate": "2017-11-20", "restrictionPeriodBeforeTime": "15:00", "restrictionPeriodDateList": [], "retainSysIds": true,
"runCount": 32,
"runTime": 108, "startHeld": false, "startHeldReason": null, "summary": "Test Email", "sysId": "fb59a227517a421a92c15ff5aefe3b66",
"taskUniversal": "Sample1",
"template": "Test Template",
"templateEventTemplate":
"label": "Test Event B",
"value": test_event_b"
}, "timeLimit": 12, "timeLimitUnit": "Hours"
},
"timeScope": "-- None --", "timeZonePref": "-- System Default --", "twDelayAmount": null, "twDelayDuration": "00:00:00:00", "twDelayType": "None", "twWaitAmount": null, "twWaitDayConstraint": "NONE", "twWaitDuration": "00:00:00:00", "twWaitTime": "00:00", "twWaitType": "None", "twWorkflowOnly": "-- System Default --", "userEstimatedDuration": null, "value": "val", "valueCondition": "regex", "valueMonitorType": "Current", "variableName": "demo_ops_global", "variables": [], "version": 1, "virtualResources": [] }


See Task Web Services - Task Actions for XML and JSON examples of task actions.

...