<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Issue in macro crtdds_write, clinical standards toolkit 1.4 in SAS Health and Life Sciences</title>
    <link>https://communities.sas.com/t5/SAS-Health-and-Life-Sciences/Issue-in-macro-crtdds-write-clinical-standards-toolkit-1-4/m-p/127078#M1857</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm getting the following when I submit the program, create_crtdds_define to batch &lt;STRONG&gt;(non UTF-8):&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;NOTE: Could not initialize classpath.&amp;nbsp; Classpath variable is not set.&lt;/P&gt;&lt;P&gt;ERROR:&amp;nbsp; 'Invalid byte 1 of 1-byte UTF-8 sequence.'&lt;/P&gt;&lt;P&gt;ERROR:&amp;nbsp; 'com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: Invalid byte 1 of 1-byte UTF-8 sequence.'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This &lt;STRONG&gt;does not&lt;/STRONG&gt; happen if I submit the program to batch with UTF-8 and it doesn't happen with another study using the same code, when I submit to batch non-UTF-8.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm running v9.3 M2 32-bit on Windows Server 2008 R2 64-bit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The data step from crtdds_write that produces the above messages is:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; %* In the following, the logging level is set to info as the transform creates &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; an empty XML doc if nothing is reported, which causes an error in the SAS libname;&lt;/P&gt;&lt;P&gt;&amp;nbsp; * Create the external XML file from intermediate xml;&lt;/P&gt;&lt;P&gt;&amp;nbsp; data _null_ &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; %* Only use picklist for SAS V9.2 and above;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; %if %eval(^ (&amp;amp;SYSVER=9.1)) %then %do;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; / picklist="&amp;amp;_cstJavaPicklist"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; %end;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; dcl javaobj prefs("&amp;amp;_cstParamsClass");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; prefs.callvoidmethod('setImportOrExport',"&amp;amp;_cstAction");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; prefs.callvoidmethod('setStandardName',"&amp;amp;_cstStandard");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; prefs.callvoidmethod('setStandardVersion',"&amp;amp;_cstStandardVersion");&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; prefs.callvoidmethod('setXslBasePath',tranwrd("&amp;amp;_cstXslReposPath",'\','/'));&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; prefs.callvoidmethod('setSchemaBasePath',tranwrd("&amp;amp;_cstXsdReposPath",'\','/'));&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; prefs.callvoidmethod('setSasXMLPath',tranwrd("&amp;amp;_cstCubeXMLPath",'\','/'));&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; prefs.callvoidmethod('setStandardXMLPath',tranwrd("&amp;amp;_cstExternalXMLPath",'\','/'));&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; prefs.callvoidmethod('setAvailableTransformsFilePath',tranwrd("&amp;amp;_cstAvailableTransformsPath",'\','/'));&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; prefs.callvoidmethod('setLogFilePath',tranwrd("&amp;amp;_cstLogXMLPath",'\','/'));&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ("&amp;amp;_cstOutputEncoding" ne '') then do;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; prefs.callvoidmethod('setOutputEncoding',"&amp;amp;_cstOutputEncoding");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ("&amp;amp;_cstHeaderComment" ne '') then do;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; prefs.callvoidmethod('setHeaderCommentText',tranwrd("&amp;amp;_cstHeaderComment",'\','/'));&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (&amp;amp;_cstCreateDisplayStyleSheet=1) then do;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ("&amp;amp;_cstStyleSheetPath" ne '') then do;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; prefs.callvoidmethod('setCustomStylesheetPath', tranwrd("&amp;amp;_cstStyleSheetPath",'\','/'));&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; prefs.callvoidMethod('setOutputStylesheetName', tranwrd("&amp;amp;_cstOutputStyleSheetName..xsl",'\','/'));&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; prefs.callvoidmethod('createDisplayStylesheet');&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * set logging to INFO;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; prefs.callvoidmethod('setLogLevelString',"&amp;amp;loglev");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; dcl javaobj transformer("&amp;amp;_cstTransformsClass", prefs);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; transformer.exceptiondescribe(1);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; transformer.callvoidmethod('exec');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * check the return values here and get results path;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; transformer.delete();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; prefs.delete();&lt;/P&gt;&lt;P&gt;&amp;nbsp; run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 01 May 2013 20:04:29 GMT</pubDate>
    <dc:creator>SusanParker</dc:creator>
    <dc:date>2013-05-01T20:04:29Z</dc:date>
    <item>
      <title>Issue in macro crtdds_write, clinical standards toolkit 1.4</title>
      <link>https://communities.sas.com/t5/SAS-Health-and-Life-Sciences/Issue-in-macro-crtdds-write-clinical-standards-toolkit-1-4/m-p/127078#M1857</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm getting the following when I submit the program, create_crtdds_define to batch &lt;STRONG&gt;(non UTF-8):&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;NOTE: Could not initialize classpath.&amp;nbsp; Classpath variable is not set.&lt;/P&gt;&lt;P&gt;ERROR:&amp;nbsp; 'Invalid byte 1 of 1-byte UTF-8 sequence.'&lt;/P&gt;&lt;P&gt;ERROR:&amp;nbsp; 'com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: Invalid byte 1 of 1-byte UTF-8 sequence.'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This &lt;STRONG&gt;does not&lt;/STRONG&gt; happen if I submit the program to batch with UTF-8 and it doesn't happen with another study using the same code, when I submit to batch non-UTF-8.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm running v9.3 M2 32-bit on Windows Server 2008 R2 64-bit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The data step from crtdds_write that produces the above messages is:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; %* In the following, the logging level is set to info as the transform creates &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; an empty XML doc if nothing is reported, which causes an error in the SAS libname;&lt;/P&gt;&lt;P&gt;&amp;nbsp; * Create the external XML file from intermediate xml;&lt;/P&gt;&lt;P&gt;&amp;nbsp; data _null_ &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; %* Only use picklist for SAS V9.2 and above;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; %if %eval(^ (&amp;amp;SYSVER=9.1)) %then %do;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; / picklist="&amp;amp;_cstJavaPicklist"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; %end;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; dcl javaobj prefs("&amp;amp;_cstParamsClass");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; prefs.callvoidmethod('setImportOrExport',"&amp;amp;_cstAction");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; prefs.callvoidmethod('setStandardName',"&amp;amp;_cstStandard");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; prefs.callvoidmethod('setStandardVersion',"&amp;amp;_cstStandardVersion");&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; prefs.callvoidmethod('setXslBasePath',tranwrd("&amp;amp;_cstXslReposPath",'\','/'));&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; prefs.callvoidmethod('setSchemaBasePath',tranwrd("&amp;amp;_cstXsdReposPath",'\','/'));&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; prefs.callvoidmethod('setSasXMLPath',tranwrd("&amp;amp;_cstCubeXMLPath",'\','/'));&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; prefs.callvoidmethod('setStandardXMLPath',tranwrd("&amp;amp;_cstExternalXMLPath",'\','/'));&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; prefs.callvoidmethod('setAvailableTransformsFilePath',tranwrd("&amp;amp;_cstAvailableTransformsPath",'\','/'));&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; prefs.callvoidmethod('setLogFilePath',tranwrd("&amp;amp;_cstLogXMLPath",'\','/'));&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ("&amp;amp;_cstOutputEncoding" ne '') then do;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; prefs.callvoidmethod('setOutputEncoding',"&amp;amp;_cstOutputEncoding");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ("&amp;amp;_cstHeaderComment" ne '') then do;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; prefs.callvoidmethod('setHeaderCommentText',tranwrd("&amp;amp;_cstHeaderComment",'\','/'));&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (&amp;amp;_cstCreateDisplayStyleSheet=1) then do;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ("&amp;amp;_cstStyleSheetPath" ne '') then do;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; prefs.callvoidmethod('setCustomStylesheetPath', tranwrd("&amp;amp;_cstStyleSheetPath",'\','/'));&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; prefs.callvoidMethod('setOutputStylesheetName', tranwrd("&amp;amp;_cstOutputStyleSheetName..xsl",'\','/'));&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; prefs.callvoidmethod('createDisplayStylesheet');&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * set logging to INFO;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; prefs.callvoidmethod('setLogLevelString',"&amp;amp;loglev");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; dcl javaobj transformer("&amp;amp;_cstTransformsClass", prefs);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; transformer.exceptiondescribe(1);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; transformer.callvoidmethod('exec');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * check the return values here and get results path;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; transformer.delete();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; prefs.delete();&lt;/P&gt;&lt;P&gt;&amp;nbsp; run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 May 2013 20:04:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Health-and-Life-Sciences/Issue-in-macro-crtdds-write-clinical-standards-toolkit-1-4/m-p/127078#M1857</guid>
      <dc:creator>SusanParker</dc:creator>
      <dc:date>2013-05-01T20:04:29Z</dc:date>
    </item>
    <item>
      <title>Re: Issue in macro crtdds_write, clinical standards toolkit 1.4</title>
      <link>https://communities.sas.com/t5/SAS-Health-and-Life-Sciences/Issue-in-macro-crtdds-write-clinical-standards-toolkit-1-4/m-p/127079#M1858</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Most likely you have some characters in your source data that are not recognized by the UTF-8 encoding.&lt;/P&gt;&lt;P&gt;A typical example are the 'curly quotes' in text copied from Microsoft Word or Excel.&lt;/P&gt;&lt;P&gt;It would be best to fix this in your source data.&lt;/P&gt;&lt;P&gt;Another option might be to run the %crtdds_write macro with a different _cstOutputEncoding parameter.&lt;/P&gt;&lt;P&gt;Try _cstOutputEncoding=ISO-8859-1 or _cstOutputEncoding=WLATIN1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also see this usage note:&amp;nbsp;&amp;nbsp; &lt;A href="http://support.sas.com/kb/48/520.html" title="http://support.sas.com/kb/48/520.html"&gt;48520 - SAS® Clinical Standards Toolkit version 1.4 - ERROR: Invalid byte 1 of 1-byte UTF-8 sequence.&amp;nbsp; &lt;/A&gt;&lt;/P&gt;&lt;P&gt;PLease note that you do not need to change the macro, but can call it with a different encoding.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If this does not help, please open a ticket with SAS Support (&lt;A href="http://support.sas.com/ctx/supportform/createForm" title="http://support.sas.com/ctx/supportform/createForm"&gt;Technical Support Form&lt;/A&gt;).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SAS Clinical Standards Toolkit 1.5 (released next week&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;) will have better encoding support.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Lex Jansen&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;Software Developer@SAS&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Lex Jansen Added usage note reference and CST 1.5&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 May 2013 20:33:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Health-and-Life-Sciences/Issue-in-macro-crtdds-write-clinical-standards-toolkit-1-4/m-p/127079#M1858</guid>
      <dc:creator>Lex_SAS</dc:creator>
      <dc:date>2013-05-01T20:33:30Z</dc:date>
    </item>
    <item>
      <title>Re: Issue in macro crtdds_write, clinical standards toolkit 1.4</title>
      <link>https://communities.sas.com/t5/SAS-Health-and-Life-Sciences/Issue-in-macro-crtdds-write-clinical-standards-toolkit-1-4/m-p/127080#M1859</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Turns out it was non-breaking spaces, 4 of them.&amp;nbsp; Ack!&amp;nbsp; The metadata spreadsheet from CDISC for 3.1.3. was the culprit for a few and probably me cutting and pasting from the 3.1.3 IG for the others. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Finally I just cycled through each item I was importing from Excel and checked to see which characters were extended ASCII ones and then went back and took care of them. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for the help!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 May 2013 15:49:18 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Health-and-Life-Sciences/Issue-in-macro-crtdds-write-clinical-standards-toolkit-1-4/m-p/127080#M1859</guid>
      <dc:creator>SusanParker</dc:creator>
      <dc:date>2013-05-07T15:49:18Z</dc:date>
    </item>
    <item>
      <title>Re: Issue in macro crtdds_write, clinical standards toolkit 1.4</title>
      <link>https://communities.sas.com/t5/SAS-Health-and-Life-Sciences/Issue-in-macro-crtdds-write-clinical-standards-toolkit-1-4/m-p/127081#M1860</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm glad that it got resolved.&lt;/P&gt;&lt;P&gt;We really need a better metadata transport vehicle than Excel!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;Lex Jansen&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;SPAN style="font-style: inherit;"&gt;Software Developer@SAS&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 May 2013 15:52:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Health-and-Life-Sciences/Issue-in-macro-crtdds-write-clinical-standards-toolkit-1-4/m-p/127081#M1860</guid>
      <dc:creator>Lex_SAS</dc:creator>
      <dc:date>2013-05-07T15:52:28Z</dc:date>
    </item>
    <item>
      <title>Re: Issue in macro crtdds_write, clinical standards toolkit 1.4</title>
      <link>https://communities.sas.com/t5/SAS-Health-and-Life-Sciences/Issue-in-macro-crtdds-write-clinical-standards-toolkit-1-4/m-p/127082#M1861</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I think I have a similar problem. I am using CST 1.5 and running&amp;nbsp; %crtdds_write( _cstCreateDisplayStyleSheet=1)&lt;/P&gt;&lt;P&gt;I get the following message:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;NOTE: Could not initialize classpath.&amp;nbsp; Classpath variable is not set.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;ERROR:&amp;nbsp; 'An invalid XML character (Unicode: 0x19) was found in the element content of the&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;document.'&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I found out that my SAS Session Encoding Option is WLATIN1. Therefore I also tried&lt;/P&gt;&lt;P&gt;%crtdds_write( _cstCreateDisplayStyleSheet=1, _cstOutputEncoding=WLATIN1). But it didn't&amp;nbsp; work either, I got the following message:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;NOTE: Could not initialize classpath.&amp;nbsp; Classpath variable is not set.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Warning: The encoding 'WLATIN1' is not supported by the Java runtime.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Warning: encoding "WLATIN1" not supported, using UTF-8&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Can you help me by any Chance?&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Oct 2013 16:11:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Health-and-Life-Sciences/Issue-in-macro-crtdds-write-clinical-standards-toolkit-1-4/m-p/127082#M1861</guid>
      <dc:creator>sanbra</dc:creator>
      <dc:date>2013-10-30T16:11:14Z</dc:date>
    </item>
    <item>
      <title>Re: Issue in macro crtdds_write, clinical standards toolkit 1.4</title>
      <link>https://communities.sas.com/t5/SAS-Health-and-Life-Sciences/Issue-in-macro-crtdds-write-clinical-standards-toolkit-1-4/m-p/127083#M1862</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I solved the problem, Like Susan I just had some odd special characters in my files. Removing all of them solved the problem.&lt;/P&gt;&lt;P&gt;susanne&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 Oct 2013 10:17:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Health-and-Life-Sciences/Issue-in-macro-crtdds-write-clinical-standards-toolkit-1-4/m-p/127083#M1862</guid>
      <dc:creator>sanbra</dc:creator>
      <dc:date>2013-10-31T10:17:01Z</dc:date>
    </item>
  </channel>
</rss>

