{"id":1216,"date":"2008-10-20T03:45:54","date_gmt":"2008-10-20T08:45:54","guid":{"rendered":"http:\/\/www.mrc-productivity.com\/legacy\/?page_id=1216"},"modified":"2017-06-12T14:12:44","modified_gmt":"2017-06-12T19:12:44","slug":"mrc-date-conversion-udfs","status":"publish","type":"page","link":"https:\/\/www.mrc-productivity.com\/legacy\/external-objects-udf\/mrc-date-conversion-udfs","title":{"rendered":"mrc Date Conversion UDFs"},"content":{"rendered":"<p><!-- Begin Content --><\/p>\n<h1>mrc Date Conversion UDFs (User-Defined Functions)<\/h1>\n<p>&nbsp;<\/p>\n<p>mrc supplies three date conversion routines specifically for AS\/400 databases.  These routines are SQL functions located in MRCAPPLLIB, and they are available for use in logical and calculated fields.  All three UDFs take a numeric date as an input parameter.  Function specifications are described below.<\/p>\n<table class=\"MsoNormal\" Table border=1 cellspacing=0 cellpadding=0 style=\"border-collapse:collapse;border:none;mso-border-alt:solid windowtext .5pt;mso-yfti-tbllook:1184;mso-padding-alt:0in 5.4pt 0in 5.4pt;mso-border-insideh:.5pt solid windowtext;mso-border-insidev:.5pt solid windowtext\">\n<tr style=\"mso-yfti-irow:0;mso-yfti-firstrow:yes\">\n<td width=169 valign=top style=\"width:127.0pt;border:solid windowtext 1.0pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">UDF Name<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=324 valign=top style=\"width:243.0pt;border:solid windowtext 1.0pt;border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">Description<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=112 valign=top style=\"width:84.25pt;border:solid windowtext 1.0pt;border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">Return Type<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=324 valign=top style=\"width:243.0pt;border:solid windowtext 1.0pt;border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\" style=\"tab-stops:97.95pt\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">Input Parameters<o:p><\/o:p><\/span><\/p>\n<\/td>\n<\/tr>\n<tr style=\"mso-yfti-irow:1\">\n<td width=169 valign=top style=\"width:127.0pt;border:solid windowtext 1.0pt;border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><strong style=\"mso-bidi-font-weight:normal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">MRC_GETDATE<o:p><\/o:p><\/span><\/strong><\/p>\n<\/td>\n<td width=324 valign=top style=\"width:243.0pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">Get true date from numeric date<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=112 valign=top style=\"width:84.25pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">date<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=324 valign=top style=\"width:243.0pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\" style=\"tab-stops:97.95pt\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">1. Input date:<span style=\"mso-tab-count:1\">        <\/span>numeric (8,0)<o:p><\/o:p><\/span><\/p>\n<p class=\"MsoNormal\" style=\"tab-stops:73.15pt 97.95pt\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">2. Input format:<span style=\"mso-tab-count:1\">    <\/span>varchar(10)<o:p><\/o:p><\/span><\/p>\n<\/td>\n<\/tr>\n<tr style=\"mso-yfti-irow:2\">\n<td width=930 colspan=4 valign=top style=\"width:697.25pt;border:solid windowtext 1.0pt;border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\" style=\"tab-stops:97.95pt\"><strong style=\"mso-bidi-font-weight:normal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\"><o:p>&nbsp;<\/o:p><\/span><\/strong><\/p>\n<\/td>\n<\/tr>\n<tr style=\"mso-yfti-irow:3\">\n<td width=169 valign=top style=\"width:127.0pt;border:solid windowtext 1.0pt;border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><strong style=\"mso-bidi-font-weight:normal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family: Arial\">MRC_GETNUMDATE<o:p><\/o:p><\/span><\/strong><\/p>\n<\/td>\n<td width=324 valign=top style=\"width:243.0pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">Get number field from numeric date<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=112 valign=top style=\"width:84.25pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">numeric (8,0)<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=324 valign=top style=\"width:243.0pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\" style=\"tab-stops:97.95pt\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">1. Input date:<span style=\"mso-tab-count:1\">        <\/span>numeric (8,0)<o:p><\/o:p><\/span><\/p>\n<p class=\"MsoNormal\" style=\"tab-stops:97.95pt\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">2. Input format:<span style=\"mso-tab-count:1\">    <\/span>varchar (10)<o:p><\/o:p><\/span><\/p>\n<p class=\"MsoNormal\" style=\"tab-stops:97.95pt\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">3. Output format:<span style=\"mso-tab-count:1\">  <\/span>varchar (10)<o:p><\/o:p><\/span><\/p>\n<\/td>\n<\/tr>\n<tr style=\"mso-yfti-irow:4\">\n<td width=930 colspan=4 valign=top style=\"width:697.25pt;border:solid windowtext 1.0pt;border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\" style=\"tab-stops:97.95pt\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\"><o:p>&nbsp;<\/o:p><\/span><\/p>\n<\/td>\n<\/tr>\n<tr style=\"mso-yfti-irow:5;mso-yfti-lastrow:yes\">\n<td width=169 valign=top style=\"width:127.0pt;border:solid windowtext 1.0pt;border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><strong style=\"mso-bidi-font-weight:normal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family: Arial\">MRC_GETCHARDATE<o:p><\/o:p><\/span><\/strong><\/p>\n<\/td>\n<td width=324 valign=top style=\"width:243.0pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">Get character field from numeric date<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=112 valign=top style=\"width:84.25pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">varchar(50)<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=324 valign=top style=\"width:243.0pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\" style=\"tab-stops:97.95pt\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">1. Input date:<span style=\"mso-tab-count:1\">        <\/span>numeric (8,0)<o:p><\/o:p><\/span><\/p>\n<p class=\"MsoNormal\" style=\"tab-stops:97.95pt\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">2. Input format:<span style=\"mso-tab-count:1\">    <\/span>varchar (10)<o:p><\/o:p><\/span><\/p>\n<p class=\"MsoNormal\" style=\"tab-stops:97.95pt\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">3. Outfmt:<span style=\"mso-tab-count:1\">            <\/span>varchar (10)<o:p><\/o:p><\/span><\/p>\n<\/td>\n<\/tr>\n<\/table>\n<p><strong>Input Parameters<\/strong><\/p>\n<p>Note that the input date can be a numeric date with 8 or fewer positions.<\/p>\n<p><strong>Valid input formats<\/strong><\/p>\n<p>mmddyy<\/p>\n<p>ddmmyy<\/p>\n<p>yymmdd<\/p>\n<p>cyymmdd<\/p>\n<p>mmddyyyy<\/p>\n<p>ddmmyyyy<\/p>\n<p>yyyymmdd<\/p>\n<p>yynnn<\/p>\n<p>cyynnn<\/p>\n<p>yyyynnn<\/p>\n<p><strong>Valid output formats<\/strong><\/p>\n<p>The output formats differ based on the function used.  Since MRC_GETDATE returns a true date field, no output format is used.<\/p>\n<p>For MRC_GETNUMDATE and MRC_GETCHARDATE, the following output formats are available:<\/p>\n<p><strong>Valid output formats for MRC_GETNUMDATE:<\/strong><\/p>\n<p>mmddyy<\/p>\n<p>ddmmyy<\/p>\n<p>yymmdd<\/p>\n<p>mmddyyyy<\/p>\n<p>ddmmyyyy<\/p>\n<p>yyyymmdd<\/p>\n<p>mm (month number: 1-12)<\/p>\n<p>dd (day of month: 1-31)<\/p>\n<p>yy (year: 1 or 2 digits)<\/p>\n<p>yyyy (year: 4 digits)<\/p>\n<p>q (quarter: 1-4)<\/p>\n<p>jul (julian: 7 digits, yyyynnn)<\/p>\n<p><strong>Valid output formats for MRC_GETCHARDATE:<\/strong><\/p>\n<p>m (month abbrev: Jan, Feb)<\/p>\n<p>mw (month name: January, February)<\/p>\n<p>d (day abbrev: Sun, Mon)<\/p>\n<p>dw (day name: Sunday, Monday)<\/p>\n<p>q (quarter: Q1, Q2)<\/p>\n<p><strong>Return values<\/strong><\/p>\n<p>Numeric date fields sometimes contain incorrect (non-date) values; for this reason, the UDFs will return specific values for numeric data which does not translate correctly.  If the input date cannot be converted to a valid date, return values from each function will be:<\/p>\n<p>mrc_getdate: 01\/01\/0001<\/p>\n<p>mrc_getnumdate: 0<\/p>\n<p>mrc_getchardate: empty string<\/p>\n<p><strong>Sample Date Conversions<\/strong><\/p>\n<table class=\"MsoNormal\"Table border=1 cellspacing=0 cellpadding=0 style=\"border-collapse:collapse;border:none;mso-border-alt:solid windowtext .5pt;mso-yfti-tbllook:1184;mso-padding-alt:0in 5.4pt 0in 5.4pt;mso-border-insideh: .5pt solid windowtext;mso-border-insidev:.5pt solid windowtext\">\n<tr style=\"mso-yfti-irow:0;mso-yfti-firstrow:yes\">\n<td width=155 valign=top style=\"width:116.1pt;border:solid windowtext 1.0pt;  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><strong style=\"mso-bidi-font-weight:normal\"><span  style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">Function Used<o:p><\/o:p><\/span><\/strong><\/p>\n<\/td>\n<td width=127 valign=top style=\"width:95.3pt;border:solid windowtext 1.0pt; border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><strong style=\"mso-bidi-font-weight:normal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family: Arial\">Input Date<o:p><\/o:p><\/span><\/strong><\/p>\n<\/td>\n<td width=132 valign=top style=\"width:99.0pt;border:solid windowtext 1.0pt;border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><strong style=\"mso-bidi-font-weight:normal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family: Arial\">Input Format<o:p><\/o:p><\/span><\/strong><\/p>\n<\/td>\n<td width=132 valign=top style=\"width:99.0pt;border:solid windowtext 1.0pt;border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><strong style=\"mso-bidi-font-weight:normal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">Output Format<o:p><\/o:p><\/span><\/strong><\/p>\n<\/td>\n<td width=169 valign=top style=\"width:126.45pt;border:solid windowtext 1.0pt;border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><strong style=\"mso-bidi-font-weight:normal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family: Arial\">Return Value<o:p><\/o:p><\/span><\/strong><\/p>\n<\/td>\n<\/tr>\n<tr style=\"mso-yfti-irow:1\">\n<td width=155 valign=top style=\"width:116.1pt;border:solid windowtext 1.0pt;border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">MRC_GETDATE<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=127 valign=top style=\"width:95.3pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">123199<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=132 valign=top style=\"width:99.0pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">&#39;mmddyy&#39;<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=132 valign=top style=\"width:99.0pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\"><o:p>&nbsp;<\/o:p><\/span><\/p>\n<\/td>\n<td width=169 valign=top style=\"width:126.45pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">1999-12-31<o:p><\/o:p><\/span><\/p>\n<\/td>\n<\/tr>\n<tr style=\"mso-yfti-irow:2\">\n<td width=155 valign=top style=\"width:116.1pt;border:solid windowtext 1.0pt;border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">MRC_GETDATE<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=127 valign=top style=\"width:95.3pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">10822<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=132 valign=top style=\"width:99.0pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">&#39;yymmdd&#39;<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=132 valign=top style=\"width:99.0pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\"><o:p>&nbsp;<\/o:p><\/span><\/p>\n<\/td>\n<td width=169 valign=top style=\"width:126.45pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">2001-08-22<o:p><\/o:p><\/span><\/p>\n<\/td>\n<\/tr>\n<tr style=\"mso-yfti-irow:3\">\n<td width=155 valign=top style=\"width:116.1pt;border:solid windowtext 1.0pt;border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">MRC_GETDATE<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=127 valign=top style=\"width:95.3pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">1111101<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=132 valign=top style=\"width:99.0pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">&#39;cyymmdd&#39;<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=132 valign=top style=\"width:99.0pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\"><o:p>&nbsp;<\/o:p><\/span><\/p>\n<\/td>\n<td width=169 valign=top style=\"width:126.45pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">2011-11-01<o:p><\/o:p><\/span><\/p>\n<\/td>\n<\/tr>\n<tr style=\"mso-yfti-irow:4\">\n<td width=155 valign=top style=\"width:116.1pt;border:solid windowtext 1.0pt;border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">MRC_GETDATE<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=127 valign=top style=\"width:95.3pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">08005<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=132 valign=top style=\"width:99.0pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">&#39;yynnn&#39;<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=132 valign=top style=\"width:99.0pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\"><o:p>&nbsp;<\/o:p><\/span><\/p>\n<\/td>\n<td width=169 valign=top style=\"width:126.45pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">2008-01-05<o:p><\/o:p><\/span><\/p>\n<\/td>\n<\/tr>\n<tr style=\"mso-yfti-irow:5\">\n<td width=714 colspan=5 valign=top style=\"width:535.85pt;border:solid windowtext 1.0pt;border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\"><o:p>&nbsp;<\/o:p><\/span><\/p>\n<\/td>\n<\/tr>\n<tr style=\"mso-yfti-irow:6\">\n<td width=155 valign=top style=\"width:116.1pt;border:solid windowtext 1.0pt;border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">MRC_GETNUMDATE<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=127 valign=top style=\"width:95.3pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">123199<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=132 valign=top style=\"width:99.0pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">&#39;mmddyy&#39;<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=132 valign=top style=\"width:99.0pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">&#39;yyyymmdd&#39;<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=169 valign=top style=\"width:126.45pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">19991231<o:p><\/o:p><\/span><\/p>\n<\/td>\n<\/tr>\n<tr style=\"mso-yfti-irow:7\">\n<td width=155 valign=top style=\"width:116.1pt;border:solid windowtext 1.0pt;border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">MRC_GETNUMDATE<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=127 valign=top style=\"width:95.3pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">51210<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=132 valign=top style=\"width:99.0pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">&#39;ddmmyy&#39;<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=132 valign=top style=\"width:99.0pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">&#39;yyyy&#39;<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=169 valign=top style=\"width:126.45pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">2010<o:p><\/o:p><\/span><\/p>\n<\/td>\n<\/tr>\n<tr style=\"mso-yfti-irow:8\">\n<td width=155 valign=top style=\"width:116.1pt;border:solid windowtext 1.0pt;border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">MRC_GETNUMDATE<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=127 valign=top style=\"width:95.3pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">51210<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=132 valign=top style=\"width:99.0pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">&#39;ddmmyy&#39;<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=132 valign=top style=\"width:99.0pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">&#39;mmddyyyy&#39;<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=169 valign=top style=\"width:126.45pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">12052010<o:p><\/o:p><\/span><\/p>\n<\/td>\n<\/tr>\n<tr style=\"mso-yfti-irow:9\">\n<td width=155 valign=top style=\"width:116.1pt;border:solid windowtext 1.0pt;border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">MRC_GETNUMDATE<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=127 valign=top style=\"width:95.3pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">110109<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=132 valign=top style=\"width:99.0pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">&#39;mmddyy&#39;<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=132 valign=top style=\"width:99.0pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">&#39;mm&#39;<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=169 valign=top style=\"width:126.45pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">11<o:p><\/o:p><\/span><\/p>\n<\/td>\n<\/tr>\n<tr style=\"mso-yfti-irow:10\">\n<td width=155 valign=top style=\"width:116.1pt;border:solid windowtext 1.0pt;border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">MRC_GETNUMDATE<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=127 valign=top style=\"width:95.3pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">110109<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=132 valign=top style=\"width:99.0pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">&#39;mmddyy&#39;<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=132 valign=top style=\"width:99.0pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">&#39;q&#39;<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=169 valign=top style=\"width:126.45pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">4<o:p><\/o:p><\/span><\/p>\n<\/td>\n<\/tr>\n<tr style=\"mso-yfti-irow:11\">\n<td width=714 colspan=5 valign=top style=\"width:535.85pt;border:solid windowtext 1.0pt;border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\"><o:p>&nbsp;<\/o:p><\/span><\/p>\n<\/td>\n<\/tr>\n<tr style=\"mso-yfti-irow:12\">\n<td width=155 valign=top style=\"width:116.1pt;border:solid windowtext 1.0pt;border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">MRC_GETCHARDATE<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=127 valign=top style=\"width:95.3pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">123199<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=132 valign=top style=\"width:99.0pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">&#39;mmddyy&#39;<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=132 valign=top style=\"width:99.0pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">&#39;m&#39;<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=169 valign=top style=\"width:126.45pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">Dec<o:p><\/o:p><\/span><\/p>\n<\/td>\n<\/tr>\n<tr style=\"mso-yfti-irow:13\">\n<td width=155 valign=top style=\"width:116.1pt;border:solid windowtext 1.0pt;border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">MRC_GETCHARDATE<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=127 valign=top style=\"width:95.3pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">123199<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=132 valign=top style=\"width:99.0pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">&#39;mmddyy&#39;<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=132 valign=top style=\"width:99.0pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">&#39;mw&#39;<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=169 valign=top style=\"width:126.45pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">December<o:p><\/o:p><\/span><\/p>\n<\/td>\n<\/tr>\n<tr style=\"mso-yfti-irow:14\">\n<td width=155 valign=top style=\"width:116.1pt;border:solid windowtext 1.0pt;border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">MRC_GETCHARDATE<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=127 valign=top style=\"width:95.3pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">11008<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=132 valign=top style=\"width:99.0pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">&#39;ddmmyy&#39;<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=132 valign=top style=\"width:99.0pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">&#39;d&#39;<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=169 valign=top style=\"width:126.45pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">Wed<o:p><\/o:p><\/span><\/p>\n<\/td>\n<\/tr>\n<tr style=\"mso-yfti-irow:15\">\n<td width=155 valign=top style=\"width:116.1pt;border:solid windowtext 1.0pt;border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">MRC_GETCHARDATE<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=127 valign=top style=\"width:95.3pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">11008<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=132 valign=top style=\"width:99.0pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">&#39;ddmmyy&#39;<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=132 valign=top style=\"width:99.0pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">&#39;dw&#39;<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=169 valign=top style=\"width:126.45pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">Wednesday<o:p><\/o:p><\/span><\/p>\n<\/td>\n<\/tr>\n<tr style=\"mso-yfti-irow:16;mso-yfti-lastrow:yes\">\n<td width=155 valign=top style=\"width:116.1pt;border:solid windowtext 1.0pt;border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">MRC_GETCHARDATE<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=127 valign=top style=\"width:95.3pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">110109<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=132 valign=top style=\"width:99.0pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">&#39;mmddyy&#39;<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=132 valign=top style=\"width:99.0pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">&#39;q&#39;<o:p><\/o:p><\/span><\/p>\n<\/td>\n<td width=169 valign=top style=\"width:126.45pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n<p class=\"MsoNormal\"><span style=\"font-size:10.0pt;font-family:\"Verdana\",\"sans-serif\";mso-bidi-font-family:Arial\">Q4<o:p><\/o:p><\/span><\/p>\n<\/td>\n<\/tr>\n<\/table>\n<p>See <a href=\"https:\/\/www.mrc-productivity.com\/legacy\/general\/create-a-logical-field-via-the-data-dictionary\">Create Logical Field based on Registered UDF<\/a> for more information on using UDFs in a logical field.<\/p>\n<p><strong>Example: Simple Reporting Date Conversion<\/strong><\/p>\n<p>The database field is YYYYMMDD, but the user wants to be able to display MMDDYY in all applications which use this field.  We can use the <em>Date Conversion UDF in a Logical Field<\/em>, so that the field is available whenever the table is selected for an application.<\/p>\n<p>To create the logical field, click the Admin tab.  Then click the Registered Tables link.  From here, find the table to which you want to add the converted field, and click the Fields link for that table.  Next, click the Create Logical Field link.<\/p>\n<p><img decoding=\"async\" src=\"\/legacy\/images\/dateudf1.jpg\" \/><\/p>\n<p>Ensure your field name contains no spaces.  Select UDF as the Field Type.  Click &quot;Accept&quot;.<\/p>\n<p><img decoding=\"async\" src=\"\/legacy\/images\/dateudf2.jpg\" \/><\/p>\n<p>Enter a field description, and select a User Defined Function from the dropdown.  Since we are converting a numeric date field to another numeric format, we will select &quot;Get Number Field from Numeric Date&quot; as the UDF on the logical field.  This UDF description corresponds to MRC_GETNUMDATE. When the UDF is selected, the screen expands to include the field length and parameter mapping fields as shown below.<\/p>\n<p><img decoding=\"async\" src=\"\/legacy\/images\/dateudf3.jpg\" \/><\/p>\n<p>We want to convert our YYYYMMDD field (named DATESHIP) to a MMDDYY field.  Since we are converting a value to MMDDYY we need to change our length to 6.<\/p>\n<p>m-Power will display eligible fields, based on length and data-type, to be mapped to each parameter in the &quot;Map a Field&quot; dropdown.  Our input numeric date is DATESHIP, and our input and output formats for this UDF will be constant literals.  We know the format of DATESHIP is YYYYMMDD, so we can select &quot;Map a Constant&quot; and enter &quot;yyyymmdd&quot; in the text field.<\/p>\n<p>We do the same for the output format parameter, entering our desired output format of &quot;mmddyy&quot;.<\/p>\n<p><strong>Note:<\/strong> If no field attributes match, you may see the text &quot;No matching field&quot; listed under &quot;Map a Field&quot;.  If that is the case, you must Map a Constant value.<\/p>\n<p><strong>Note:<\/strong> Literal constants must be surrounded by single quotes.<\/p>\n<p>Click &quot;Accept&quot;.  The new logical field, SHIPDATE_MMDDYY, is now included as a field in the table definition.  Whenever this table is selected for an application, this logical field will be available for selection.<\/p>\n<p><strong>Note:<\/strong> Logical fields are for display purposes only and cannot be updated in the database.<\/p>\n<p>Now users can simply select the logical field in their application definition.  A sample retrieval using our new logical field is shown below:<\/p>\n<p><img decoding=\"async\" src=\"\/legacy\/images\/dateudf4.jpg\" \/><\/p>\n<p>Since we created a numeric Logical Field, we have the option to apply an Edit Code so our new field has a Date Format.  Here is a final screenshot, which utilizes the proper edit code:<\/p>\n<p><img decoding=\"async\" src=\"\/legacy\/images\/dateudf5.jpg\" \/><\/p>\n<p><!-- End Content --><\/p>\n","protected":false},"excerpt":{"rendered":"<p>mrc Date Conversion UDFs (User-Defined Functions) &nbsp; mrc supplies three date conversion routines specifically for AS\/400 databases. These routines are SQL functions located in MRCAPPLLIB, and they are available for use in logical and calculated fields. All three UDFs take a numeric date as an input parameter. Function specifications are described below. UDF Name Description [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":1652,"menu_order":9,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1216","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.mrc-productivity.com\/legacy\/wp-json\/wp\/v2\/pages\/1216","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mrc-productivity.com\/legacy\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.mrc-productivity.com\/legacy\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.mrc-productivity.com\/legacy\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mrc-productivity.com\/legacy\/wp-json\/wp\/v2\/comments?post=1216"}],"version-history":[{"count":6,"href":"https:\/\/www.mrc-productivity.com\/legacy\/wp-json\/wp\/v2\/pages\/1216\/revisions"}],"predecessor-version":[{"id":8584,"href":"https:\/\/www.mrc-productivity.com\/legacy\/wp-json\/wp\/v2\/pages\/1216\/revisions\/8584"}],"up":[{"embeddable":true,"href":"https:\/\/www.mrc-productivity.com\/legacy\/wp-json\/wp\/v2\/pages\/1652"}],"wp:attachment":[{"href":"https:\/\/www.mrc-productivity.com\/legacy\/wp-json\/wp\/v2\/media?parent=1216"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}