<?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>HeidiDT Tracker</title>
    <link>https://communities.sas.com/kntur85557/tracker</link>
    <description>HeidiDT Tracker</description>
    <pubDate>Tue, 21 Apr 2026 13:46:30 GMT</pubDate>
    <dc:date>2026-04-21T13:46:30Z</dc:date>
    <item>
      <title>Re: Reading json files with unicode characters</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Reading-json-files-with-unicode-characters/m-p/930422#M366066</link>
      <description>&lt;P&gt;Thank you - this worked perfectly!! Now I will discuss changing the encoding permanently with our SAS Admins.&lt;/P&gt;</description>
      <pubDate>Fri, 31 May 2024 12:51:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Reading-json-files-with-unicode-characters/m-p/930422#M366066</guid>
      <dc:creator>HeidiDT</dc:creator>
      <dc:date>2024-05-31T12:51:37Z</dc:date>
    </item>
    <item>
      <title>Re: Reading json files with unicode characters</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Reading-json-files-with-unicode-characters/m-p/930258#M365989</link>
      <description>&lt;P&gt;Hi Bart&lt;/P&gt;
&lt;P&gt;Thanks for this! I do have access tot he server via Putty, but will need help in order to run a SAS session via the command line please - I have never done that.&lt;/P&gt;</description>
      <pubDate>Thu, 30 May 2024 11:10:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Reading-json-files-with-unicode-characters/m-p/930258#M365989</guid>
      <dc:creator>HeidiDT</dc:creator>
      <dc:date>2024-05-30T11:10:32Z</dc:date>
    </item>
    <item>
      <title>Re: Reading json files with unicode characters</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Reading-json-files-with-unicode-characters/m-p/930117#M365950</link>
      <description>&lt;P&gt;Thanks!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Encoding = LATIN1. We are running SAS on servers, so I don't have the ability to change that. I can of course as our admin guys ro do it, but I will have to prove that there will be no impact to our existing processes - a major undertaking. Is that the only way to do this? So specifying encoding = 'UTF-8' in the filename statement is not sufficient?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 29 May 2024 12:29:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Reading-json-files-with-unicode-characters/m-p/930117#M365950</guid>
      <dc:creator>HeidiDT</dc:creator>
      <dc:date>2024-05-29T12:29:50Z</dc:date>
    </item>
    <item>
      <title>Reading json files with unicode characters</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Reading-json-files-with-unicode-characters/m-p/930112#M365945</link>
      <description>&lt;P&gt;Hi All&lt;/P&gt;
&lt;P&gt;I have searched and searched the web for answers, but am just not winning. I am reading a json file with unicode characters that are causing the error "Some code points did not transcode.". Some of the specific values are:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;- \"&lt;/P&gt;
&lt;P&gt;&amp;nbsp;- \u&lt;EM&gt;digits&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;I have tried this:&amp;nbsp;filename test &lt;EM&gt;'/filepath/filename&lt;/EM&gt;.json' encoding='UTF-8';&lt;BR /&gt;libname data JSON fileref=test ordinalcount=ALL;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;but I still get the same error. Any ideas please? Unfortunately I cannot attach the file as it contains sensitive data.&lt;/P&gt;</description>
      <pubDate>Wed, 29 May 2024 12:17:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Reading-json-files-with-unicode-characters/m-p/930112#M365945</guid>
      <dc:creator>HeidiDT</dc:creator>
      <dc:date>2024-05-29T12:17:57Z</dc:date>
    </item>
    <item>
      <title>Re: Importing parquet files using SAS9.4</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Importing-parquet-files-using-SAS9-4/m-p/929152#M365596</link>
      <description>&lt;P&gt;Thanks for the replies!! I am working on a solution to import the data to a pandas dataframe and then creating a SAS dataset (Python). Still struggling with it, but for now that is the way I am going &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 21 May 2024 13:48:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Importing-parquet-files-using-SAS9-4/m-p/929152#M365596</guid>
      <dc:creator>HeidiDT</dc:creator>
      <dc:date>2024-05-21T13:48:58Z</dc:date>
    </item>
    <item>
      <title>Importing parquet files using SAS9.4</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Importing-parquet-files-using-SAS9-4/m-p/928623#M365374</link>
      <description>&lt;P&gt;Hi All&lt;/P&gt;
&lt;P&gt;One of our teams is working on data that must be used in marketing campaigns using SAS CI Studio. The output they produce is stored in parquet files. I need to import that data into SAS using SAS 9.4. Based on my research, it looks like we will need SAS/ACCESS interface to ODBC. I would just like to confirm that this is the only way before I request that (cost implication).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Many thanks!&lt;/P&gt;</description>
      <pubDate>Thu, 16 May 2024 07:36:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Importing-parquet-files-using-SAS9-4/m-p/928623#M365374</guid>
      <dc:creator>HeidiDT</dc:creator>
      <dc:date>2024-05-16T07:36:05Z</dc:date>
    </item>
    <item>
      <title>PROC HTTP for Google docs</title>
      <link>https://communities.sas.com/t5/SAS-Programming/PROC-HTTP-for-Google-docs/m-p/905995#M357786</link>
      <description>&lt;P&gt;Hi All!&lt;/P&gt;
&lt;P&gt;I am running a very simple PROC HTTP to download an Excel spreadsheet from Google docs, and then a subsequent import step to load the data into SAS. I get a "401 Unauthorized" note in my log for the PROC HTTP, and the imported file contains the following:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Allow Google Sheets access to your necessary cookies&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;You won't be able to access this content if necessary cookies are turned off&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Learn moreAllow cookies&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Sign in to your Google Account&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;You must sign in to access this content&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Sign in&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Can't access your Google Account&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;We can't sign you in when the necessary cookies are turned off&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Learn more&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So I am obviously able to reach the site, but then need to sign in. I have searched and searched on the web for information on how to handle this, but have just been going down rabbit holes. Here is my code:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV&gt;filename _httpin temp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;proc http&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; url="&lt;A href="https://docs.google.com/spreadsheets/d/1sFshkC35_cY2qwinv1hNHoFjC7u965yhiHV9ga8t9lk/edit?pli=1#gid=503427334" target="_blank"&gt;https://docs.google.com/spreadsheets/d/1sFshkC35_cY2qwinv1hNHoFjC7u965yhiHV9ga8t9lk/edit?pli=1#gid=503427334&lt;/A&gt;"&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; method="get"&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; out=_httpin&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; WEBUSERNAME="&lt;EM&gt;my email&lt;/EM&gt;"&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; WEBPASSWORD='&lt;EM&gt;my google password&lt;/EM&gt;';&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; debug level=3;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;run;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;proc import file=_httpin out=test dbms=csv replace;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; getnames=no;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; datarow=1;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;run;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I am able to access the file via my browser, and when I submit the GET method in Postman I get the same output. Please can someone who has successfully downloaded Google docs files provide some assistance?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Mon, 04 Dec 2023 13:39:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/PROC-HTTP-for-Google-docs/m-p/905995#M357786</guid>
      <dc:creator>HeidiDT</dc:creator>
      <dc:date>2023-12-04T13:39:15Z</dc:date>
    </item>
    <item>
      <title>Re: SAS Data Remediation REST API</title>
      <link>https://communities.sas.com/t5/Developers/SAS-Data-Remediation-REST-API/m-p/890341#M6409</link>
      <description>&lt;P&gt;Hi All!&lt;/P&gt;
&lt;P&gt;So I have managed to get past the 500 error and am now getting a 401 (unauthorized) error. I have been trying to find documentation on the wed regarding authentication when using the SAS provided APIs, but am not having much luck. Can anyone help with authentication for SAS RESTful APIs in general, please?&lt;/P&gt;</description>
      <pubDate>Tue, 22 Aug 2023 09:24:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Developers/SAS-Data-Remediation-REST-API/m-p/890341#M6409</guid>
      <dc:creator>HeidiDT</dc:creator>
      <dc:date>2023-08-22T09:24:46Z</dc:date>
    </item>
    <item>
      <title>Re: SAS Data Remediation REST API</title>
      <link>https://communities.sas.com/t5/Developers/SAS-Data-Remediation-REST-API/m-p/889826#M6405</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13798"&gt;@AlanC&lt;/a&gt;. I have tried with Postman and am getting the same error unfortunately.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 18 Aug 2023 10:29:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Developers/SAS-Data-Remediation-REST-API/m-p/889826#M6405</guid>
      <dc:creator>HeidiDT</dc:creator>
      <dc:date>2023-08-18T10:29:52Z</dc:date>
    </item>
    <item>
      <title>SAS Data Remediation REST API</title>
      <link>https://communities.sas.com/t5/Developers/SAS-Data-Remediation-REST-API/m-p/889635#M6402</link>
      <description>&lt;P&gt;Hi All&lt;/P&gt;
&lt;P&gt;I am trying to POST issues to Data Remediation using the REST API, but keep getting&amp;nbsp;500 Internal Server Error. I am just trying with one issue at the moment just to get the logging sorted out, and then I will start looking at logging multiple issues. Here is my SAS Enterprise Guide code and I have attached the input file. Please could you assist if possible?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;filename in "/sas/batch/sasdata/dataremediation/tables/json_manual.txt";&lt;/DIV&gt;
&lt;DIV&gt;filename out "/sas/batch/sasdata/dataremediation/tables/json_out.txt";&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;proc http in=in out=out url="&lt;A href="https://uatsasmid103.ho.fosltd.co.za:8343/SASDataRemediation/rest/groups" target="_blank" rel="noopener"&gt;https://server:port/SASDataRemediation/rest/groups&lt;/A&gt;"&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; method="POST"&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; ct="application/json; charset=utf-8"&lt;/DIV&gt;
&lt;DIV&gt;/* webauthdomain="LinuxAuth"*/&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; webusername="heididt"&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; webpassword="{SAS002}66B564224EE630732E6388E0395887EC37DCE27D300D953A"&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; run;&lt;/SPAN&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 17 Aug 2023 11:50:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Developers/SAS-Data-Remediation-REST-API/m-p/889635#M6402</guid>
      <dc:creator>HeidiDT</dc:creator>
      <dc:date>2023-08-17T11:50:59Z</dc:date>
    </item>
    <item>
      <title>Re: Data Remediation: getting started</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Data-Remediation-getting-started/m-p/885569#M20824</link>
      <description>&lt;P&gt;Thanks&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13976"&gt;@SASKiwi&lt;/a&gt;,&amp;nbsp;I have reached out to SAS Education as well &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 20 Jul 2023 06:52:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Data-Remediation-getting-started/m-p/885569#M20824</guid>
      <dc:creator>HeidiDT</dc:creator>
      <dc:date>2023-07-20T06:52:42Z</dc:date>
    </item>
    <item>
      <title>Data Remediation: getting started</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Data-Remediation-getting-started/m-p/885402#M20822</link>
      <description>&lt;P&gt;Hi All&lt;/P&gt;
&lt;P&gt;I am brand new to Data Remediation and need some help with getting started. Our design is as follows (steps 1-3 have already been developed, I need help with the following steps):&lt;/P&gt;
&lt;P&gt;1. Data Quality assessment is run to identify any records that violate business rules&lt;/P&gt;
&lt;P&gt;2. These records are written to a SQL table and surfaced in a view (v_AllRuleViolations)&lt;/P&gt;
&lt;P&gt;3. SAS code is run to derive suggested remediation values for these rule violations, and the relevant data is written to a SQL table (Remediation)&lt;/P&gt;
&lt;P&gt;4. Violation records, together with the suggested remediation value, are extracted from the Remediation table and sent to SAS Data Remediation&lt;/P&gt;
&lt;P&gt;5. Workflow is instantiated:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Data Steward&amp;nbsp;accepts or rejects suggested remediation
&lt;UL&gt;
&lt;LI&gt;Accept:
&lt;UL&gt;
&lt;LI&gt;Remediation table updated (FinalRemediation=SuggestedRemediation and ProcessedDttm populated with current date and time)&lt;/LI&gt;
&lt;LI&gt;SQL script is invoked to apply final remediation to source data&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;Reject:
&lt;UL&gt;
&lt;LI&gt;(Optional) Data Steward&amp;nbsp;enters alternative remediation: populates Remediation table (AlternativeRemediation)&lt;/LI&gt;
&lt;LI&gt;Enters reason for rejection: populates Rejection table (Rejector = username, RejectionReason = reason entered, ValueRejected=SUGGESTED and RejectedDttm=current date and time)&lt;/LI&gt;
&lt;LI&gt;Workflow advances to next task:
&lt;UL&gt;
&lt;LI&gt;Alerts data owner&lt;/LI&gt;
&lt;LI&gt;Data owner&amp;nbsp;may accept or reject either the suggested or alternative remediation, suggest another remediation or reject all remediation suggestions
&lt;UL&gt;
&lt;LI&gt;Accept suggested remediation
&lt;UL&gt;
&lt;LI&gt;Populates Remediation table (FinalRemediation = SuggestedRemediation, ProcessedDttm = current date and time)&lt;/LI&gt;
&lt;LI&gt;Invokes SQL script to apply Remediation.FinalRemediation to source data&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;Accept alternative remediation
&lt;UL&gt;
&lt;LI&gt;Populates Remediation table (FinalRemediation = AlternativeRemediation, ProcessedDttm = current date and time)&lt;/LI&gt;
&lt;LI&gt;Invokes SQL script to apply Remediation.FinalRemediation to source data&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;Enter alternative remediation
&lt;UL&gt;
&lt;LI&gt;Populates Remediation table (FinalRemediation = newly supplied value)&lt;/LI&gt;
&lt;LI&gt;Invokes SQL script to apply FinalRemediation to source data&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;Reject
&lt;UL&gt;
&lt;LI&gt;Populates RemediationRejection table (Rejector = username, RejectionReason = reason entered, ValueRejected=ALL and RejectedDttm=current date and time)&lt;/LI&gt;
&lt;LI&gt;Manual intervention will be required – process tbc&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;If anyone is able and willing to assist me, please could you let me know? Unfortunately there is currently no Data Remediation training available, and the documentation does not provide enough guidance w.r.t. the integration between the assessment and remediation.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Wed, 19 Jul 2023 06:03:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Data-Remediation-getting-started/m-p/885402#M20822</guid>
      <dc:creator>HeidiDT</dc:creator>
      <dc:date>2023-07-19T06:03:38Z</dc:date>
    </item>
    <item>
      <title>Re: Data Remediation: create new issue types from SQL tables</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Data-Remediation-create-new-issue-types-from-SQL-tables/m-p/878368#M20756</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13728"&gt;@SASJedi&lt;/a&gt;&amp;nbsp;, sorry I am only replying now, got pulled off to work on other priorities. Yes, I am working with&amp;nbsp;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://go.documentation.sas.com/doc/en/dmrmdcdc/2.5/dmrmdug/titlepage.htm" target="_self" rel="nofollow noopener noreferrer"&gt;SAS® Data Remediation&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;software&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 31 May 2023 08:19:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Data-Remediation-create-new-issue-types-from-SQL-tables/m-p/878368#M20756</guid>
      <dc:creator>HeidiDT</dc:creator>
      <dc:date>2023-05-31T08:19:23Z</dc:date>
    </item>
    <item>
      <title>Re: SAS regular expressions: combination of ^ and $ not working</title>
      <link>https://communities.sas.com/t5/SAS-Programming/SAS-regular-expressions-combination-of-and-not-working/m-p/872862#M344857</link>
      <description>&lt;P&gt;EXCELLENT - thanks so much!&lt;/P&gt;</description>
      <pubDate>Fri, 28 Apr 2023 16:11:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/SAS-regular-expressions-combination-of-and-not-working/m-p/872862#M344857</guid>
      <dc:creator>HeidiDT</dc:creator>
      <dc:date>2023-04-28T16:11:38Z</dc:date>
    </item>
    <item>
      <title>SAS regular expressions: combination of ^ and $ not working</title>
      <link>https://communities.sas.com/t5/SAS-Programming/SAS-regular-expressions-combination-of-and-not-working/m-p/872856#M344854</link>
      <description>&lt;P&gt;Hi All!&lt;/P&gt;
&lt;P&gt;I am very new to regex - I am currently busy with an introductory course. But I have a problem where the regex works when I use it in a grep command, but when I translate it into SAS it doesn't work. Please don't leaugh at the very basic example lol, I have attached the input file and here is my code (extracting all lines that contains exactly 3 digits):&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Grep command (returns the correct 3 lines):&lt;/P&gt;
&lt;P&gt;grep -E '^[0-9]{3}$' regex18.txt&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;SAS code (returns 0 rows):&lt;/P&gt;
&lt;P&gt;proc import file='/sas/batch/sasdata/users/heididt/regex/ExerciseInputFiles/regex18.txt' out=example replace;&lt;BR /&gt;getnames=NO;datarow=1;&lt;BR /&gt;run;&lt;/P&gt;
&lt;P&gt;data example;&lt;BR /&gt;length var2 $8.;&lt;BR /&gt;set example;&lt;BR /&gt;var2=left(put(var1,8.));&lt;BR /&gt;run;&lt;/P&gt;
&lt;P&gt;data example_out;&lt;BR /&gt;set example;&lt;BR /&gt;if prxmatch('/^[0-9]{3}$/',var2);&lt;BR /&gt;run;&lt;/P&gt;</description>
      <pubDate>Fri, 28 Apr 2023 15:46:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/SAS-regular-expressions-combination-of-and-not-working/m-p/872856#M344854</guid>
      <dc:creator>HeidiDT</dc:creator>
      <dc:date>2023-04-28T15:46:37Z</dc:date>
    </item>
    <item>
      <title>Re: Data Remediation: create new issue types from SQL tables</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Data-Remediation-create-new-issue-types-from-SQL-tables/m-p/868200#M20693</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13728"&gt;@SASJedi&lt;/a&gt;&amp;nbsp;and thanks for the reply. I have not created any issue types as yet, since I wanted to first find out whether it was possible to create issue types from a SQL table. I have no clue where to even start with the SAS code, since I don't know where the metadata for Data Remediation resides. I.e. I wouldn't know where to write to! I would guess the REST API would have to be used, but without having had any experience or training in Data Remediation (there are no SAS courses available so I have only gone through the User's Guide), I really have no idea where to start. I am perfectly happy creating each issue type manually and am able to do that, however I would like to be able to create the issue types dynamically / from a SQL table.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I hope this provides a bit more background?&lt;/P&gt;</description>
      <pubDate>Wed, 05 Apr 2023 11:51:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Data-Remediation-create-new-issue-types-from-SQL-tables/m-p/868200#M20693</guid>
      <dc:creator>HeidiDT</dc:creator>
      <dc:date>2023-04-05T11:51:21Z</dc:date>
    </item>
    <item>
      <title>Data Remediation: create new issue types from SQL tables</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Data-Remediation-create-new-issue-types-from-SQL-tables/m-p/866156#M20677</link>
      <description>&lt;P&gt;I am brand new to data remediation and am still busy with the design for our data remediation processes. I am currently configuring the landscape by creating the applications, subject areas and issue types. I want to create an issue type for each field in our data - which is a lot so I don't want to do it manually as I would want to replicate it in our DEV, TEST and PROD environments and I would also like to be able to dynamically add an issue type if a new field is added. Is there a way to programmatically add issue types from SQL tables? I have googled but haven't been able to find anything yet, so any help will be greatly appreciated.&lt;/P&gt;</description>
      <pubDate>Fri, 24 Mar 2023 15:13:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Data-Remediation-create-new-issue-types-from-SQL-tables/m-p/866156#M20677</guid>
      <dc:creator>HeidiDT</dc:creator>
      <dc:date>2023-03-24T15:13:23Z</dc:date>
    </item>
    <item>
      <title>Re: SAS/SHARE: copy macro variables to remote session</title>
      <link>https://communities.sas.com/t5/SAS-Programming/SAS-SHARE-copy-macro-variables-to-remote-session/m-p/861089#M340147</link>
      <description>&lt;P&gt;Thanks so much - I realised that it should be outside of the rsubmit after some more reading &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 27 Feb 2023 13:24:18 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/SAS-SHARE-copy-macro-variables-to-remote-session/m-p/861089#M340147</guid>
      <dc:creator>HeidiDT</dc:creator>
      <dc:date>2023-02-27T13:24:18Z</dc:date>
    </item>
    <item>
      <title>Re: SAS/SHARE: copy macro variables to remote session</title>
      <link>https://communities.sas.com/t5/SAS-Programming/SAS-SHARE-copy-macro-variables-to-remote-session/m-p/861074#M340138</link>
      <description>&lt;P&gt;Sorry, I made 2 glaring errors in this post. I meant SAS/CONNECT in the subject and not &amp;amp;SYSLOCALHOST, but &amp;amp;SYHOSTNAME.&lt;/P&gt;</description>
      <pubDate>Mon, 27 Feb 2023 12:23:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/SAS-SHARE-copy-macro-variables-to-remote-session/m-p/861074#M340138</guid>
      <dc:creator>HeidiDT</dc:creator>
      <dc:date>2023-02-27T12:23:41Z</dc:date>
    </item>
    <item>
      <title>SAS/SHARE: copy macro variables to remote session</title>
      <link>https://communities.sas.com/t5/SAS-Programming/SAS-SHARE-copy-macro-variables-to-remote-session/m-p/861050#M340130</link>
      <description>&lt;P&gt;Hi All&lt;/P&gt;
&lt;P&gt;I am trying to copy defined macro variables to a remote server session. I have found the code on this forum:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;signon linux user="&amp;amp;sasbatchuser" pass="&amp;amp;sasbatchpass";&lt;/P&gt;
&lt;P&gt;* Combine Credit ABT tables and download to APP server;&lt;BR /&gt;rsubmit;&lt;BR /&gt;libname rwork slibref=work server=??;&lt;/P&gt;
&lt;P&gt;%SYSLPUT _all_;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I just have no idea what to specify in the server option of the libname statement. I tried using the value of &amp;amp;SYSLOCALHOST (which in my case is uatsasapp03), but got the following error:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;1 libname rwork slibref=work server=uatsasapp03;&lt;BR /&gt;-----------&lt;BR /&gt;23&lt;BR /&gt;ERROR: Libref RWORK is not assigned.&lt;BR /&gt;ERROR: Error in the LIBNAME statement.&lt;BR /&gt;ERROR 23-7: Invalid value for the SERVER option.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please can anyone assist?&lt;/P&gt;
&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Mon, 27 Feb 2023 10:58:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/SAS-SHARE-copy-macro-variables-to-remote-session/m-p/861050#M340130</guid>
      <dc:creator>HeidiDT</dc:creator>
      <dc:date>2023-02-27T10:58:17Z</dc:date>
    </item>
  </channel>
</rss>

