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
<taskVariableMonitor<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 <executionRestriction>Run</executionRestriction>
<expirationAction>failed</expirationAction>
eventType>Local/<eventType> <firstRun>2021-03-15 13:59:37 -0400</firstRun>executionRestriction>Run</executionRestriction>
<holdResources>false<expirationAction>Finished</holdResourcesexpirationAction>
<lastRun>2021-03-16 17:12:42 -0400</lastRun>
filter>
<lastRunTime>9</lastRunTime> <criterion>
<lastRunTimeDisplay>9 seconds</lastRunTimeDisplay> <lfDayConstraint>Nth</lfDayConstraint><name>tfield</name>
<lfDuration>00:00:00:00</lfDuration> <lfEnabled>false</lfEnabled><operator>NOT_EQUALS</operator>
<lfNthAmount>1</lfNthAmount>        <lfOffsetDuration />
       <lfOffsetDurationUnit>MInutes</lfOffsetDurationUnit>
       <lfOffsetPercentage>0</lfOffsetPercentage>
       <lfOffsetType>Percentage</lfOffsetType>
       <lfTime>00:00</lfTime> <value>Test</value>
<lfType>Time</lfType>/criterion>
<lsDayConstraint>Nth</lsDayConstraint> <logicalOperator>And</logicalOperator>
<lsDuration>00:00:00:00</lsDuration> </filter>
<lsEnabled>false</lsEnabled> <lsNthAmount>7</lsNthAmount<firstRun>2021-03-15 13:59:37 -0400</firstRun> <lsTime>00:00</lsTime> holdResources>false</holdResources>
<lsType>Time</lsTypelastRun>2021-03-16 17:12:42 -0400</lastRun>
<maxRunTime>9<lfDayConstraint>Nth</maxRunTimelfDayConstraint>
<maxRunTimeDisplay>9 Seconds</maxRunTimeDisplay>
lfDuration>00:00:00:00</lfDuration> <minRunTime>3<lfEnabled>false</minRunTimelfEnabled>
<minRunTimeDisplay>3 Seconds</minRunTimeDisplaylfNthAmount>1</lfNthAmount>        <lfOffsetDuration />
       <lfOffsetDurationUnit>MInutes</lfOffsetDurationUnit>
       <name>uc - Test Email</namelfOffsetPercentage>0</lfOffsetPercentage>
       <lfOffsetType>Percentage</lfOffsetType>
       <lfTime>00:00</lfTime> <opswiseGroups lfType>Time</lfType> <resolveNameImmediately>false<lsDayConstraint>Nth</resolveNameImmediatelylsDayConstraint> <resPriority>10</resPrioritylsDuration>00:00:00:00</lsDuration> <restrictionPeriod>Span<lsEnabled>false</restrictionPeriodlsEnabled> <restrictionPeriodAfterDate>2017-11-10</restrictionPeriodAfterDatelsNthAmount>7</lsNthAmount> <restrictionPeriodAfterTime>10lsTime>00:30<00</restrictionPeriodAfterTimelsTime> <restrictionPeriodBeforeDate>2017-11-20</restrictionPeriodBeforeDate> lsType>Time</lsType>
<restrictionPeriodBeforeTime>15:00</restrictionPeriodBeforeTime> name>uc - Test Email</name> <restrictionPeriodDateListopswiseGroups />
<runCount>32</runCountrelativeTimeFrom>00:00</relativeTimeFrom>
<runTime>108<relativeTimeTo /runTime> <startHeldresolveNameImmediately>false</startHeldresolveNameImmediately> <startHeldReason resPriority>10</resPriority> <summary>Test Email</summary<restrictionPeriod>Span</restrictionPeriod> <sysId>fb59a227517a421a92c15ff5aefe3b66</sysIdrestrictionPeriodAfterDate>2017-11-10</restrictionPeriodAfterDate> <timeZonePref>-- System Default --</timeZonePrefrestrictionPeriodAfterTime>10:30</restrictionPeriodAfterTime> <twDelayAmount /restrictionPeriodBeforeDate>2017-11-20</restrictionPeriodBeforeDate> <twDelayDuration>00:00:00:restrictionPeriodBeforeTime>15:00</twDelayDurationrestrictionPeriodBeforeTime> <twDelayType>None<restrictionPeriodDateList /twDelayType>
<twWaitAmount runCount>32</runCount>
<twWaitDayConstraint>NONE<runTime>108</twWaitDayConstraintrunTime> <twWaitDuration>00:00:00:00</twWaitDurationstartHeld>false</startHeld> <twWaitTime>00:00</twWaitTimestartHeldReason /> <twWaitType>None</twWaitType <summary>Test Email</summary> <twWorkflowOnly>-- System Default --</twWorkflowOnly> sysId>fb59a227517a421a92c15ff5aefe3b66</sysId>
<taskUniversal>Sample1</taskUniversal>
<userEstimatedDurationtemplate>Test Template</template>
<timeLimit>12</timeLimit><templateEventTemplate label="Test Event B">test_event_b</templateEventTemplate>
<timeScope>-- None --<timeLimitUnit>Hours</timeLimitUnittimeScope> <value>val</value> <valueCondition>regex</valueConditiontimeZonePref>-- System Default --</timeZonePref> <valueMonitorType>Current<twDelayAmount /valueMonitorType> <variableName>demo_ops_global</variableName> </taskVariableMonitor>
Expand
titleJSON
{
  "type": "taskVariableMonitor",
  "actionstwDelayDuration>00:00:00:00</twDelayDuration>
       <twDelayType>None</twDelayType>
       <twWaitAmount />
       <twWaitDayConstraint>NONE</twWaitDayConstraint>
       <twWaitDuration>00:00:00:00</twWaitDuration>
       <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": { "abortActionslabel": []null, "emailNotificationsvalue": [] null }, "efDayConstraint": "Nth Day", "setVariableActionsefDuration": [], "00:00:00:00", "efEnabled": false, "snmpNotificationsefNthAmount": []10,   "efOffsetDuration": null, 
  "systemOperationsefOffsetDurationUnit": [] }"Minutes",
  "avgRunTimeefOffsetPercentage": 30,
  "avgRunTimeDisplayefOffsetType": "3 SecondsPercentage",
  "cpDurationefTime": null, "cpDurationUnit"00:00",
  "efType": "MinutesTime", "credentialseventTemplate": null,
"credentialsVareventType": null"Local", "customField1exclusiveTasks": {[], "labelexecutionRestriction": "DomainRun",
"expirationAction": "Finished",
"valueexportReleaseLevel": "http://qa-cntlr-mssql:8080/uc/" }, 7.2.0.0",
"customField2exportTable": { "ops_task_universal_monitor",
"labelfilter": null,{
"valuecriteria": null },[
"efDayConstraint": "Nth Day", "efDuration": "00:00:00:00", {
"efEnabled": false, "efNthAmount": 10,   "efOffsetDuration": null, 
  "efOffsetDurationUnittype": "Minutescriterion",
  "efOffsetPercentage": 0,
  "efOffsetType "name": "Percentagetfield",
  "efTimeoperator": "00:00NOT_EQUALS",
"efType "value": "Time",Test"
}
"excludeRelated": false, "exclusiveTasks": [],
"executionRestrictionlogicalOperator": "RunAnd",
"expirationAction": "regex",}
"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 "00:00", "lsType": "Time",
"name": "uc - Test Email", "lsTypenotes": "Time",
[], "maxRunTimeopswiseGroups": 9null,
"maxRunTimeDisplayrelativeTimeFrom": "9 Seconds00:00",
"minRunTimerelativeTimeTo": 3null,
"minRunTimeDisplayresolveNameImmediately": false, "3 Seconds"resPriority": 10, "namerestrictionPeriod": "uc - Test EmailSpan", "notesrestrictionPeriodAfterDate": []"2017-11-10", "opswiseGroupsrestrictionPeriodAfterTime": null"10:30", "resolveNameImmediatelyrestrictionPeriodBeforeDate": false"2017-11-20", "resPriorityrestrictionPeriodBeforeTime": 10"15:00", "restrictionPeriodrestrictionPeriodDateList": "Span"[], "restrictionPeriodAfterDateretainSysIds": "2017-11-10", true,
"restrictionPeriodAfterTimerunCount": "10:30", 32,
"restrictionPeriodBeforeDaterunTime": "2017-11-20"108, "restrictionPeriodBeforeTimestartHeld": "15:00"false, "restrictionPeriodDateListstartHeldReason": []null, "retainSysIdssummary": "Test trueEmail",
"runCountsysId": 32"fb59a227517a421a92c15ff5aefe3b66",
"runTimetaskUniversal": 108"Sample1",
"startHeldtemplate": "Test falseTemplate",
"startHeldReasontemplateEventTemplate":
null, "summarylabel": "Test EmailEvent B",
"sysIdvalue": "fb59a227517a421a92c15ff5aefe3b66",test_event_b"
},
"timeLimittimeScope": 12,"-- "timeLimitUnit": "HoursNone --", "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.

...