<?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 macro variable not resolved in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/macro-variable-not-resolved/m-p/462548#M117780</link>
    <description>&lt;P&gt;Hi, I have the following code. Variable jobnum won't get resolved to 1111 when invoking the macro. Please advise.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;%macro testttt (jobnum);&lt;/P&gt;&lt;P&gt;options remote=cpsc01 comamid=tcp;&lt;BR /&gt;/* ---------------------------------------------------------------- */&lt;BR /&gt;filename rlink "C:\Users\dylan.liu\Documents\psc01.txt";&lt;/P&gt;&lt;P&gt;signon cpsc01;&lt;/P&gt;&lt;P&gt;rsubmit; /*Tells SAS to submit to UNIX, as opposed to PC */&lt;BR /&gt;libname ndw oracle user=B1187361_OTSUKA_CUSTOM password=B1187361 path=paa schema=B1187361_OTSUKA_CUSTOM;&lt;BR /&gt;endrsubmit;&lt;BR /&gt;rsubmit;&lt;BR /&gt;options obs=MAX;&lt;/P&gt;&lt;P&gt;data _null_;&lt;BR /&gt;%let _EFIERR_ = 0; /* set the ERROR detection macro variable */&lt;BR /&gt;%let _EFIREC_ = 0; /* clear export record count macro variable */&lt;BR /&gt;file "/fs501.1/SAS/FINAL_RPT_1803_TEST&amp;amp;jobnum..csv" delimiter=',' DSD DROPOVER lrecl=32767;&lt;BR /&gt;if _n_ = 1 then /* write column names or labels */&lt;BR /&gt;do;&lt;BR /&gt;put&lt;BR /&gt;"IMSID"&lt;BR /&gt;','&lt;BR /&gt;"Rx Type"&lt;BR /&gt;','&lt;BR /&gt;"Payer Plan ID"&lt;BR /&gt;','&lt;BR /&gt;"Product Group"&lt;BR /&gt;','&lt;BR /&gt;"Source of Business"&lt;BR /&gt;','&lt;BR /&gt;"Diagnosis Group"&lt;BR /&gt;','&lt;BR /&gt;"Age Group"&lt;BR /&gt;','&lt;BR /&gt;"Payment Type"&lt;BR /&gt;','&lt;BR /&gt;"TRX24"&lt;BR /&gt;','&lt;BR /&gt;"TRX23"&lt;BR /&gt;','&lt;BR /&gt;"TRX22"&lt;BR /&gt;','&lt;BR /&gt;"TRX21"&lt;BR /&gt;','&lt;BR /&gt;"TRX20"&lt;BR /&gt;','&lt;BR /&gt;"TRX19"&lt;BR /&gt;','&lt;BR /&gt;"TRX18"&lt;BR /&gt;','&lt;BR /&gt;"TRX17"&lt;BR /&gt;','&lt;BR /&gt;"TRX16"&lt;BR /&gt;','&lt;BR /&gt;"TRX15"&lt;BR /&gt;','&lt;BR /&gt;"TRX14"&lt;BR /&gt;','&lt;BR /&gt;"TRX13"&lt;BR /&gt;','&lt;BR /&gt;"TRX12"&lt;BR /&gt;','&lt;BR /&gt;"TRX11"&lt;BR /&gt;','&lt;BR /&gt;"TRX10"&lt;BR /&gt;','&lt;BR /&gt;"TRX9"&lt;BR /&gt;','&lt;BR /&gt;"TRX8"&lt;BR /&gt;','&lt;BR /&gt;"TRX7"&lt;BR /&gt;','&lt;BR /&gt;"TRX6"&lt;BR /&gt;','&lt;BR /&gt;"TRX5"&lt;BR /&gt;','&lt;BR /&gt;"TRX4"&lt;BR /&gt;','&lt;BR /&gt;"TRX3"&lt;BR /&gt;','&lt;BR /&gt;"TRX2"&lt;BR /&gt;','&lt;BR /&gt;"TRX1"&lt;BR /&gt;','&lt;BR /&gt;"NRX24"&lt;BR /&gt;','&lt;BR /&gt;"NRX23"&lt;BR /&gt;','&lt;BR /&gt;"NRX22"&lt;BR /&gt;','&lt;BR /&gt;"NRX21"&lt;BR /&gt;','&lt;BR /&gt;"NRX20"&lt;BR /&gt;','&lt;BR /&gt;"NRX19"&lt;BR /&gt;','&lt;BR /&gt;"NRX18"&lt;BR /&gt;','&lt;BR /&gt;"NRX17"&lt;BR /&gt;','&lt;BR /&gt;"NRX16"&lt;BR /&gt;','&lt;BR /&gt;"NRX15"&lt;BR /&gt;','&lt;BR /&gt;"NRX14"&lt;BR /&gt;','&lt;BR /&gt;"NRX13"&lt;BR /&gt;','&lt;BR /&gt;"NRX12"&lt;BR /&gt;','&lt;BR /&gt;"NRX11"&lt;BR /&gt;','&lt;BR /&gt;"NRX10"&lt;BR /&gt;','&lt;BR /&gt;"NRX9"&lt;BR /&gt;','&lt;BR /&gt;"NRX8"&lt;BR /&gt;','&lt;BR /&gt;"NRX7"&lt;BR /&gt;','&lt;BR /&gt;"NRX6"&lt;BR /&gt;','&lt;BR /&gt;"NRX5"&lt;BR /&gt;','&lt;BR /&gt;"NRX4"&lt;BR /&gt;','&lt;BR /&gt;"NRX3"&lt;BR /&gt;','&lt;BR /&gt;"NRX2"&lt;BR /&gt;','&lt;BR /&gt;"NRX1"&lt;BR /&gt;;&lt;BR /&gt;end;&lt;BR /&gt;set NDW.FINAL_RPT_1803_unknown end=EFIEOD;&lt;BR /&gt;format IMS_RXER_ID $7.;&lt;BR /&gt;format CHNL_CD $1. ;&lt;BR /&gt;format PAYER_PLAN_ID $10.;&lt;BR /&gt;format PRODUCT_GROUP $21.;&lt;BR /&gt;format SOB $13.;&lt;BR /&gt;format DX_INDICATION $17.;&lt;BR /&gt;format AGE_GROUP $7.;&lt;BR /&gt;format PAY_TYP_DESC $15.;&lt;BR /&gt;format TRX24 best12.;&lt;BR /&gt;format TRX23 best12.;&lt;BR /&gt;format TRX22 best12. ;&lt;BR /&gt;format TRX21 best12. ;&lt;BR /&gt;format TRX20 best12. ;&lt;BR /&gt;format TRX19 best12. ;&lt;BR /&gt;format TRX18 best12. ;&lt;BR /&gt;format TRX17 best12. ;&lt;BR /&gt;format TRX16 best12. ;&lt;BR /&gt;format TRX15 best12. ;&lt;BR /&gt;format TRX14 best12. ;&lt;BR /&gt;format TRX13 best12. ;&lt;BR /&gt;format TRX12 best12. ;&lt;BR /&gt;format TRX11 best12. ;&lt;BR /&gt;format TRX10 best12. ;&lt;BR /&gt;format TRX9 best12. ;&lt;BR /&gt;format TRX8 best12. ;&lt;BR /&gt;format TRX7 best12. ;&lt;BR /&gt;format TRX6 best12. ;&lt;BR /&gt;format TRX5 best12. ;&lt;BR /&gt;format TRX4 best12. ;&lt;BR /&gt;format TRX3 best12. ;&lt;BR /&gt;format TRX2 best12. ;&lt;BR /&gt;format TRX1 best12. ;&lt;BR /&gt;format NRX24 best12. ;&lt;BR /&gt;format NRX23 best12. ;&lt;BR /&gt;format NRX22 best12. ;&lt;BR /&gt;format NRX21 best12. ;&lt;BR /&gt;format NRX20 best12. ;&lt;BR /&gt;format NRX19 best12. ;&lt;BR /&gt;format NRX18 best12. ;&lt;BR /&gt;format NRX17 best12. ;&lt;BR /&gt;format NRX16 best12. ;&lt;BR /&gt;format NRX15 best12. ;&lt;BR /&gt;format NRX14 best12. ;&lt;BR /&gt;format NRX13 best12. ;&lt;BR /&gt;format NRX12 best12. ;&lt;BR /&gt;format NRX11 best12. ;&lt;BR /&gt;format NRX10 best12. ;&lt;BR /&gt;format NRX9 best12. ;&lt;BR /&gt;format NRX8 best12. ;&lt;BR /&gt;format NRX7 best12. ;&lt;BR /&gt;format NRX6 best12. ;&lt;BR /&gt;format NRX5 best12. ;&lt;BR /&gt;format NRX4 best12. ;&lt;BR /&gt;format NRX3 best12. ;&lt;BR /&gt;format NRX2 best12. ;&lt;BR /&gt;format NRX1 best12. ;&lt;BR /&gt;do;&lt;BR /&gt;EFIOUT + 1;&lt;BR /&gt;PUT IMS_RXER_ID $ @;&lt;BR /&gt;put CHNL_CD $ @;&lt;BR /&gt;put PAYER_PLAN_ID $ @;&lt;BR /&gt;put PRODUCT_GROUP $ @;&lt;BR /&gt;put SOB $ @;&lt;BR /&gt;put DX_INDICATION $ @;&lt;BR /&gt;put AGE_GROUP $ @;&lt;BR /&gt;put PAY_TYP_DESC $ @;&lt;BR /&gt;put TRX24 @;&lt;BR /&gt;put TRX23 @;&lt;BR /&gt;put TRX22 @;&lt;BR /&gt;put TRX21 @;&lt;BR /&gt;put TRX20 @;&lt;BR /&gt;put TRX19 @;&lt;BR /&gt;put TRX18 @;&lt;BR /&gt;put TRX17 @;&lt;BR /&gt;put TRX16 @;&lt;BR /&gt;put TRX15 @;&lt;BR /&gt;put TRX14 @;&lt;BR /&gt;put TRX13 @;&lt;BR /&gt;put TRX12 @;&lt;BR /&gt;put TRX11 @;&lt;BR /&gt;put TRX10 @;&lt;BR /&gt;put TRX9 @;&lt;BR /&gt;put TRX8 @;&lt;BR /&gt;put TRX7 @;&lt;BR /&gt;put TRX6 @;&lt;BR /&gt;put TRX5 @;&lt;BR /&gt;put TRX4 @;&lt;BR /&gt;put TRX3 @;&lt;BR /&gt;put TRX2 @;&lt;BR /&gt;put TRX1 @;&lt;BR /&gt;put NRX24 @;&lt;BR /&gt;put NRX23 @;&lt;BR /&gt;put NRX22 @;&lt;BR /&gt;put NRX21 @;&lt;BR /&gt;put NRX20 @;&lt;BR /&gt;put NRX19 @;&lt;BR /&gt;put NRX18 @;&lt;BR /&gt;put NRX17 @;&lt;BR /&gt;put NRX16 @;&lt;BR /&gt;put NRX15 @;&lt;BR /&gt;put NRX14 @;&lt;BR /&gt;put NRX13 @;&lt;BR /&gt;put NRX12 @;&lt;BR /&gt;put NRX11 @;&lt;BR /&gt;put NRX10 @;&lt;BR /&gt;put NRX9 @;&lt;BR /&gt;put NRX8 @;&lt;BR /&gt;put NRX7 @;&lt;BR /&gt;put NRX6 @;&lt;BR /&gt;put NRX5 @;&lt;BR /&gt;put NRX4 @;&lt;BR /&gt;put NRX3 @;&lt;BR /&gt;put NRX2 @;&lt;BR /&gt;put NRX1 ;&lt;BR /&gt;;&lt;BR /&gt;end;&lt;BR /&gt;if _ERROR_ then call symputx('_EFIERR_',1); /* set ERROR detection macro variable */&lt;BR /&gt;if EFIEOD then call symputx('_EFIREC_',EFIOUT);&lt;BR /&gt;run;&lt;BR /&gt;%mend testttt;&lt;/P&gt;&lt;P&gt;%testttt(1111)&lt;/P&gt;</description>
    <pubDate>Wed, 16 May 2018 03:07:52 GMT</pubDate>
    <dc:creator>laeotropic</dc:creator>
    <dc:date>2018-05-16T03:07:52Z</dc:date>
    <item>
      <title>macro variable not resolved</title>
      <link>https://communities.sas.com/t5/SAS-Programming/macro-variable-not-resolved/m-p/462548#M117780</link>
      <description>&lt;P&gt;Hi, I have the following code. Variable jobnum won't get resolved to 1111 when invoking the macro. Please advise.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;%macro testttt (jobnum);&lt;/P&gt;&lt;P&gt;options remote=cpsc01 comamid=tcp;&lt;BR /&gt;/* ---------------------------------------------------------------- */&lt;BR /&gt;filename rlink "C:\Users\dylan.liu\Documents\psc01.txt";&lt;/P&gt;&lt;P&gt;signon cpsc01;&lt;/P&gt;&lt;P&gt;rsubmit; /*Tells SAS to submit to UNIX, as opposed to PC */&lt;BR /&gt;libname ndw oracle user=B1187361_OTSUKA_CUSTOM password=B1187361 path=paa schema=B1187361_OTSUKA_CUSTOM;&lt;BR /&gt;endrsubmit;&lt;BR /&gt;rsubmit;&lt;BR /&gt;options obs=MAX;&lt;/P&gt;&lt;P&gt;data _null_;&lt;BR /&gt;%let _EFIERR_ = 0; /* set the ERROR detection macro variable */&lt;BR /&gt;%let _EFIREC_ = 0; /* clear export record count macro variable */&lt;BR /&gt;file "/fs501.1/SAS/FINAL_RPT_1803_TEST&amp;amp;jobnum..csv" delimiter=',' DSD DROPOVER lrecl=32767;&lt;BR /&gt;if _n_ = 1 then /* write column names or labels */&lt;BR /&gt;do;&lt;BR /&gt;put&lt;BR /&gt;"IMSID"&lt;BR /&gt;','&lt;BR /&gt;"Rx Type"&lt;BR /&gt;','&lt;BR /&gt;"Payer Plan ID"&lt;BR /&gt;','&lt;BR /&gt;"Product Group"&lt;BR /&gt;','&lt;BR /&gt;"Source of Business"&lt;BR /&gt;','&lt;BR /&gt;"Diagnosis Group"&lt;BR /&gt;','&lt;BR /&gt;"Age Group"&lt;BR /&gt;','&lt;BR /&gt;"Payment Type"&lt;BR /&gt;','&lt;BR /&gt;"TRX24"&lt;BR /&gt;','&lt;BR /&gt;"TRX23"&lt;BR /&gt;','&lt;BR /&gt;"TRX22"&lt;BR /&gt;','&lt;BR /&gt;"TRX21"&lt;BR /&gt;','&lt;BR /&gt;"TRX20"&lt;BR /&gt;','&lt;BR /&gt;"TRX19"&lt;BR /&gt;','&lt;BR /&gt;"TRX18"&lt;BR /&gt;','&lt;BR /&gt;"TRX17"&lt;BR /&gt;','&lt;BR /&gt;"TRX16"&lt;BR /&gt;','&lt;BR /&gt;"TRX15"&lt;BR /&gt;','&lt;BR /&gt;"TRX14"&lt;BR /&gt;','&lt;BR /&gt;"TRX13"&lt;BR /&gt;','&lt;BR /&gt;"TRX12"&lt;BR /&gt;','&lt;BR /&gt;"TRX11"&lt;BR /&gt;','&lt;BR /&gt;"TRX10"&lt;BR /&gt;','&lt;BR /&gt;"TRX9"&lt;BR /&gt;','&lt;BR /&gt;"TRX8"&lt;BR /&gt;','&lt;BR /&gt;"TRX7"&lt;BR /&gt;','&lt;BR /&gt;"TRX6"&lt;BR /&gt;','&lt;BR /&gt;"TRX5"&lt;BR /&gt;','&lt;BR /&gt;"TRX4"&lt;BR /&gt;','&lt;BR /&gt;"TRX3"&lt;BR /&gt;','&lt;BR /&gt;"TRX2"&lt;BR /&gt;','&lt;BR /&gt;"TRX1"&lt;BR /&gt;','&lt;BR /&gt;"NRX24"&lt;BR /&gt;','&lt;BR /&gt;"NRX23"&lt;BR /&gt;','&lt;BR /&gt;"NRX22"&lt;BR /&gt;','&lt;BR /&gt;"NRX21"&lt;BR /&gt;','&lt;BR /&gt;"NRX20"&lt;BR /&gt;','&lt;BR /&gt;"NRX19"&lt;BR /&gt;','&lt;BR /&gt;"NRX18"&lt;BR /&gt;','&lt;BR /&gt;"NRX17"&lt;BR /&gt;','&lt;BR /&gt;"NRX16"&lt;BR /&gt;','&lt;BR /&gt;"NRX15"&lt;BR /&gt;','&lt;BR /&gt;"NRX14"&lt;BR /&gt;','&lt;BR /&gt;"NRX13"&lt;BR /&gt;','&lt;BR /&gt;"NRX12"&lt;BR /&gt;','&lt;BR /&gt;"NRX11"&lt;BR /&gt;','&lt;BR /&gt;"NRX10"&lt;BR /&gt;','&lt;BR /&gt;"NRX9"&lt;BR /&gt;','&lt;BR /&gt;"NRX8"&lt;BR /&gt;','&lt;BR /&gt;"NRX7"&lt;BR /&gt;','&lt;BR /&gt;"NRX6"&lt;BR /&gt;','&lt;BR /&gt;"NRX5"&lt;BR /&gt;','&lt;BR /&gt;"NRX4"&lt;BR /&gt;','&lt;BR /&gt;"NRX3"&lt;BR /&gt;','&lt;BR /&gt;"NRX2"&lt;BR /&gt;','&lt;BR /&gt;"NRX1"&lt;BR /&gt;;&lt;BR /&gt;end;&lt;BR /&gt;set NDW.FINAL_RPT_1803_unknown end=EFIEOD;&lt;BR /&gt;format IMS_RXER_ID $7.;&lt;BR /&gt;format CHNL_CD $1. ;&lt;BR /&gt;format PAYER_PLAN_ID $10.;&lt;BR /&gt;format PRODUCT_GROUP $21.;&lt;BR /&gt;format SOB $13.;&lt;BR /&gt;format DX_INDICATION $17.;&lt;BR /&gt;format AGE_GROUP $7.;&lt;BR /&gt;format PAY_TYP_DESC $15.;&lt;BR /&gt;format TRX24 best12.;&lt;BR /&gt;format TRX23 best12.;&lt;BR /&gt;format TRX22 best12. ;&lt;BR /&gt;format TRX21 best12. ;&lt;BR /&gt;format TRX20 best12. ;&lt;BR /&gt;format TRX19 best12. ;&lt;BR /&gt;format TRX18 best12. ;&lt;BR /&gt;format TRX17 best12. ;&lt;BR /&gt;format TRX16 best12. ;&lt;BR /&gt;format TRX15 best12. ;&lt;BR /&gt;format TRX14 best12. ;&lt;BR /&gt;format TRX13 best12. ;&lt;BR /&gt;format TRX12 best12. ;&lt;BR /&gt;format TRX11 best12. ;&lt;BR /&gt;format TRX10 best12. ;&lt;BR /&gt;format TRX9 best12. ;&lt;BR /&gt;format TRX8 best12. ;&lt;BR /&gt;format TRX7 best12. ;&lt;BR /&gt;format TRX6 best12. ;&lt;BR /&gt;format TRX5 best12. ;&lt;BR /&gt;format TRX4 best12. ;&lt;BR /&gt;format TRX3 best12. ;&lt;BR /&gt;format TRX2 best12. ;&lt;BR /&gt;format TRX1 best12. ;&lt;BR /&gt;format NRX24 best12. ;&lt;BR /&gt;format NRX23 best12. ;&lt;BR /&gt;format NRX22 best12. ;&lt;BR /&gt;format NRX21 best12. ;&lt;BR /&gt;format NRX20 best12. ;&lt;BR /&gt;format NRX19 best12. ;&lt;BR /&gt;format NRX18 best12. ;&lt;BR /&gt;format NRX17 best12. ;&lt;BR /&gt;format NRX16 best12. ;&lt;BR /&gt;format NRX15 best12. ;&lt;BR /&gt;format NRX14 best12. ;&lt;BR /&gt;format NRX13 best12. ;&lt;BR /&gt;format NRX12 best12. ;&lt;BR /&gt;format NRX11 best12. ;&lt;BR /&gt;format NRX10 best12. ;&lt;BR /&gt;format NRX9 best12. ;&lt;BR /&gt;format NRX8 best12. ;&lt;BR /&gt;format NRX7 best12. ;&lt;BR /&gt;format NRX6 best12. ;&lt;BR /&gt;format NRX5 best12. ;&lt;BR /&gt;format NRX4 best12. ;&lt;BR /&gt;format NRX3 best12. ;&lt;BR /&gt;format NRX2 best12. ;&lt;BR /&gt;format NRX1 best12. ;&lt;BR /&gt;do;&lt;BR /&gt;EFIOUT + 1;&lt;BR /&gt;PUT IMS_RXER_ID $ @;&lt;BR /&gt;put CHNL_CD $ @;&lt;BR /&gt;put PAYER_PLAN_ID $ @;&lt;BR /&gt;put PRODUCT_GROUP $ @;&lt;BR /&gt;put SOB $ @;&lt;BR /&gt;put DX_INDICATION $ @;&lt;BR /&gt;put AGE_GROUP $ @;&lt;BR /&gt;put PAY_TYP_DESC $ @;&lt;BR /&gt;put TRX24 @;&lt;BR /&gt;put TRX23 @;&lt;BR /&gt;put TRX22 @;&lt;BR /&gt;put TRX21 @;&lt;BR /&gt;put TRX20 @;&lt;BR /&gt;put TRX19 @;&lt;BR /&gt;put TRX18 @;&lt;BR /&gt;put TRX17 @;&lt;BR /&gt;put TRX16 @;&lt;BR /&gt;put TRX15 @;&lt;BR /&gt;put TRX14 @;&lt;BR /&gt;put TRX13 @;&lt;BR /&gt;put TRX12 @;&lt;BR /&gt;put TRX11 @;&lt;BR /&gt;put TRX10 @;&lt;BR /&gt;put TRX9 @;&lt;BR /&gt;put TRX8 @;&lt;BR /&gt;put TRX7 @;&lt;BR /&gt;put TRX6 @;&lt;BR /&gt;put TRX5 @;&lt;BR /&gt;put TRX4 @;&lt;BR /&gt;put TRX3 @;&lt;BR /&gt;put TRX2 @;&lt;BR /&gt;put TRX1 @;&lt;BR /&gt;put NRX24 @;&lt;BR /&gt;put NRX23 @;&lt;BR /&gt;put NRX22 @;&lt;BR /&gt;put NRX21 @;&lt;BR /&gt;put NRX20 @;&lt;BR /&gt;put NRX19 @;&lt;BR /&gt;put NRX18 @;&lt;BR /&gt;put NRX17 @;&lt;BR /&gt;put NRX16 @;&lt;BR /&gt;put NRX15 @;&lt;BR /&gt;put NRX14 @;&lt;BR /&gt;put NRX13 @;&lt;BR /&gt;put NRX12 @;&lt;BR /&gt;put NRX11 @;&lt;BR /&gt;put NRX10 @;&lt;BR /&gt;put NRX9 @;&lt;BR /&gt;put NRX8 @;&lt;BR /&gt;put NRX7 @;&lt;BR /&gt;put NRX6 @;&lt;BR /&gt;put NRX5 @;&lt;BR /&gt;put NRX4 @;&lt;BR /&gt;put NRX3 @;&lt;BR /&gt;put NRX2 @;&lt;BR /&gt;put NRX1 ;&lt;BR /&gt;;&lt;BR /&gt;end;&lt;BR /&gt;if _ERROR_ then call symputx('_EFIERR_',1); /* set ERROR detection macro variable */&lt;BR /&gt;if EFIEOD then call symputx('_EFIREC_',EFIOUT);&lt;BR /&gt;run;&lt;BR /&gt;%mend testttt;&lt;/P&gt;&lt;P&gt;%testttt(1111)&lt;/P&gt;</description>
      <pubDate>Wed, 16 May 2018 03:07:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/macro-variable-not-resolved/m-p/462548#M117780</guid>
      <dc:creator>laeotropic</dc:creator>
      <dc:date>2018-05-16T03:07:52Z</dc:date>
    </item>
    <item>
      <title>Re: macro variable not resolved</title>
      <link>https://communities.sas.com/t5/SAS-Programming/macro-variable-not-resolved/m-p/462553#M117783</link>
      <description>&lt;P&gt;Inside the macro, after the signon but before referenced to macrovar JOBNUM, you have to tell your sas/connect client to upload the macrovar to the host:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;  %syslput jobnum=&amp;amp;jobnum;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;JOBNUM is a local macrovar in your client machine, but will be a global macrovar on the host.&lt;/P&gt;</description>
      <pubDate>Wed, 16 May 2018 03:49:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/macro-variable-not-resolved/m-p/462553#M117783</guid>
      <dc:creator>mkeintz</dc:creator>
      <dc:date>2018-05-16T03:49:04Z</dc:date>
    </item>
  </channel>
</rss>

