Application Delivery Management
Application Modernization & Connectivity
CyberRes
IT Operations Management
.*_DATE.*|.*_DT|.*_UPDATED
.*_DATE.*
.*_DT
.*_UPDATED
<ds-attribute ds-attr-name="application-schema">
<ds-value>
<schema-def hierarchical="true">
<class-def class-name="inetOrgPerson" container="false">
<attr-def attr-name="DESCRIPTION" case-sensitive="false" multi-valued="false" naming="false" read-only="false" required="false" type="string"/>
</class-def>
</schema-def>
</ds-attribute>
CREATION_DATE
END_DATE
LAST_LOGON_DATE
LAST_UPDATE_DATE (LAST_UPDATED_BY won't work as the _BY will not match)
P_BACKGROUND_DATE_CHECK (Which does not sound like we want to convert that one)
P_COORD_BEN_MED_CVG_END_DT
P_COORD_BEN_MED_CVG_STRT_DT
P_CREATION_DATE
P_DPDNT_ADOPTION_DATE
P_EFFECTIVE_END_DATE
P_EFFECTIVE_START_DATE
P_HOLD_APPLICANT_DATE_UNTIL
P_LAST_MEDICAL TEST_DATE
P_LAST_UPDATE_DATE
P_ORIGINAL_DATE_OF_HIRE
P_PROGRAM_UPDATE_DATE
P_PROJECT_START_DATE
P_RECEIPT_OF_DEATH_CERT_DATE
P_RESUME_LAST_UPDATED
P_START_DATE
PASSWORD_DATE
START_DATE
.*_DATE.*|.*_DT|.*_UPDATED
<do-for-each>
<arg-node-set>
<token-xpath expression=".//@attr-name"/>
</arg-node-set>
<arg-actions>
<do-reformat-op-attr name="$current-node$">
<arg-value type="time">
<token-local-variable name="current-value"/>
</arg-value>
</do-reformat-op-attr>
</arg-actions>
</do-for-each>
<do-for-each>
<arg-node-set>
<token-xpath expression=".//@attr-name"/>
</arg-node-set>
<arg-actions>
<do-if>
<arg-conditions>
<and>
<if-local-variable mode="regex" name="attributename" op="equal">.*_DATE.*|.*_DT|.*_UPDATED</if-local-variable>
</and>
</arg-conditions>
<arg-actions>
<do-reformat-op-attr name="$current-node$">
<arg-value type="string">
<token-convert-time dest-format="MM/dd/yyyy hh:mm:ss" src-format="!CTIME">
<token-local-variable name="current-value"/>
</token-convert-time>
</arg-value>
</do-reformat-op-attr>
</arg-actions>
<arg-actions/>
</do-if>
</arg-actions>
</do-for-each>
<do-generate-event id="$auditEventID$" level="log-info">
<arg-string name="value3">
<token-local-variable name="version"/>
</arg-string>
<arg-string name="target">
<token-local-variable name="target"/>
</arg-string>
<arg-string name="target-type">
<token-local-variable name="targetType"/>
</arg-string>
<arg-string name="subTarget">
<token-local-variable name="subTarget"/>
</arg-string>
<arg-string name="value">
<token-local-variable name="status"/>
</arg-string>
<arg-string name="text3">
<token-local-variable name="idmEventID"/>
</arg-string>
<arg-string name="text1">
<token-local-variable name="identity"/>
</arg-string>
<arg-string name="data">
<token-text xml:space="preserve">IDM eventID: </token-text>
<token-local-variable name="idmEventID"/>
<token-text xml:space="preserve">level: </token-text>
<token-xpath expression="@level"/>
</arg-string>
<arg-string name="text2">
<token-text xml:space="preserve">Object Class: </token-text>
<token-op-property name="objectClass"/>
</arg-string>
</do-generate-event>