EBIFour.com > Training > Clarify Tips > Cleo Clarify Ruleset Actions F Thru L

Cleo Clarify Ruleset Actions F Thru L

21st February 2017

Cleo Clarify users that interface with rulesets are commonly looking for a definition of the actions. From Cleo Clarify’s on-line help, below are the Clarify 4.6+ actions from F to L.

Cleo Clarify A thru E actions can be FOUND HERE

Cleo Clarify M thru Z actions can be FOUND HERE

ForceTransformationError

Defintion: Exits the Ruleset with am error.

FormatDateTime

Definition: Used to convert a DateTime to a formatted string.

Input Properties:

  • DateTime: DateTime to be converted
  • Pattern: The pattern syntax. (mostly compatible with java text SimpleDateFormat)
  • Action replaces the older ConvertDateFormat Action

GetApplicationRoutes

Definition: Used in Application Analysis Rulesets to attributes in Application Route objects.  Works in conjunction with the ExecuteRouteBUsinessProcess and RetreiveScriptIDFromRoute actions. These Actions are used for objects created in previous versions of Clarify.

Input Properties:

  • Route Values (1-20): Application routing criteria.

GetCurrentDateTime

Definition: Gets current DateTime. Returns a new Date and Time.  Replaces older GetCurrentDate and GetCurrentTime actions.

GetDaysBetween

Definition: Gets the number of days between two DateTime Values.

Input Properties:

  • Minuend: The number from which another is to be subtracted.
  • Subtrahend: The number that is to be subtracted.

GetDayOfWeek

Definition: Gets the day of the week for the DateTime.  Returns null if the specified DateTime is null. 1 is Monday and 7 is Sunday.

GetDayOfMonth

Definition: Gets the day of the month, from 1 to 31.  Returns null if the specified DateTime is null.

GetHourOfDay

Definition: Gets the hour of the day, from 0-23.  Return null if the specified DateTime is null.

GetMilliseconds

Definition: Gets the number of milliseconds since 1970, 00:00:00 GMT.  Returns null if the specified DateTime is null.

GetMinuteOfHour

Definition: Gets the minute of the hour, from 0 to 59.  returns null if the specified DateTime is null.

GetMonthOfYear

Definition: Gets the moth of the year, returns a numeric value from 1 to 112. Returns null if the input is null.

GetNewUuid

Definition: Creates a new UUID as string.  Typically used in the De-enveloper Ruleset.

GetNextNumberFromServer

Definition; Retrieves the next value of a Next Number using the specified key.

GetSecondOfMinute

Definition: Gets the second of a minute, returns a numeric value from 0 to 59. returns null if the input is null.

GetYear

Definition: Gets the year from DateTime value and returns a numeric value.

GreaterThan

Definition: Checks to see if one number is greater than the other, and returns a Boolean result.

Input Properties:

  • numberA: Returns Boolean of true if numberA is greater than numberB
  • numberB: Returns Boolean of false if numberA or numberB is null.

GreaterThanOrEquals

Definition: Checks to see if one number is greater than or equal to the other, and returns a Boolean result.

Input Properties:

  • numberA: Returns Boolean of true if numberA is greater than or equal to numberB
  • numberB: Returns Boolean of true if NumberA and numberB are null.  Returns Boolean of false if numberA or numberB is null.

IsEmpty

Definition: Used to condition a Rule based on the non-availability of data. Returns a Boolean of true if node is empty.

Input Properties:

  • sourceNode: The reference to a piece of data (storage node)
  • trimValue: Trims the data before checking when this property is true of null.
  • Checks content for data when used with these types: String, DateTime, Element, and Field.

IsFalse

Definition: Determines whether an expression is false and returns a Boolean

  • If Boolean is null, then returns false
  • f Boolean is false, then returns true
  • If Boolean is true, then returns false

IsTrue

Definition: Determines whether an expression is true and returns a Boolean.

  • If Boolean is null, then returns false
  • If Boolean is true, then returns true
  • If Boolean is false. Then returns false

IsNotEmpty

Definition: Used to condition a Rule based on the availability of data.  Returns a Boolean of false if a node is not empty

Input Properties:

  • sourceNode: The reference to a piece of data (storage node).
  • TrimValue: Trims the data before checking when this property is true null.

IsNotNull

Definition: Returns Boolean value of True is sourceNode is not empty.

IsNotNullOrWhiteSpaces

Definition: Contains one property: sourceNode. Returns true for Composite types (Segments, Rows, RecordGroups, Records) if sourceNode is not present in the file. When used with a simple type (String, DateTime, Element, and Field), this Actions check the contents for the sourceNode. Returns true if the property is null or only contains white spaces. While this may be used with any type of node or variable, it is only useful for simple types.

IsNull

Definition:Contains one property: sourceNode. Returns false for Composite types (Segments, Rows, RecordGroups, Records) if sourceNode is present in the file. When used with a simple type (String, DateTime, Element, and Field), this Actions check the contents for the sourceNode. Returns true if the property is null otherwise it returns false. While this may be used with any type of node or variable, it is only useful for simple types.

Length

Definition: returns the length of text as a number, and returns null if the text is null.

LessThan

Definition: Checks to see if one number is less than another, and returns a Boolean result.

Input Properties:

  • numberA: returns Boolean of true if a numberA is less than numberB. Returns Boolean of false if numberA or numberB is null
  • numberB

LessThanOrEquals

Definition: Checks to see if one number is less than or equal to another, and returns a Boolean result.

Input Properties:

  • numberA: Returns true if numberA is less than or equals numberB
  • numberB: Returns true if numberA and numberB are null.  Returns false if numberA or numberB is null.

ListAdd

Definition: Adds an element to the specified list.

Input Properties:

  • List: The list that is being added to.
  • Element: the element tat is being added to the list.

ListGet

Definition: Returns an element from a list at a specified position.

Input Properties:

  • List: The list that s being inspected.
  • Index: The position of the element to be listed.  The position index starts at 1.

ListSize

Definition: Returns the number of elements in a specified list.

Input Properties:

  • List: The list being measured.

LogInfo

Definition: Displays additional transformation/application log data in the Details section when using the Run Transformation feature in your Ruleset editor.


By: on