<?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 download a genesys cloud csv file through a static link using proc http in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/download-a-genesys-cloud-csv-file-through-a-static-link-using/m-p/922558#M83381</link>
    <description>&lt;DIV&gt;I want to download a genesys cloud csv file through a static link using proc http.&lt;/DIV&gt;&lt;DIV&gt;The program seems to work but the expected output file is empty (GenesystmpOutput.csv).&lt;/DIV&gt;&lt;DIV&gt;When I copy paste the url into a browser, the file is well downloaded.&lt;/DIV&gt;&lt;DIV&gt;Do you have any idea why the download doesn’t work?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;filename out "\tmp\GenesystmpOutput.csv";&lt;/DIV&gt;&lt;DIV&gt;filename hdrout "\tmp\GenesystmpResponse.csv";&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;proc http&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;AUTH_BASIC&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;WEBUSERNAME = "username"&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;WEBPASSWORD ="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; url='&lt;A href="https://apps.mypurecloud.de/platform/api/v2/downloads/41c15b827cf4f848" target="_blank"&gt;https://apps.mypurecloud.de/platform/api/v2/downloads/41c15b827cf4f848&lt;/A&gt;'&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; method="get"&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;out=out&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;headerout=hdrout&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;ct="application/x-www-form-urlencoded"&lt;/SPAN&gt;&lt;SPAN&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;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Bests regards&lt;/DIV&gt;</description>
    <pubDate>Tue, 02 Apr 2024 15:08:30 GMT</pubDate>
    <dc:creator>ndiack</dc:creator>
    <dc:date>2024-04-02T15:08:30Z</dc:date>
    <item>
      <title>download a genesys cloud csv file through a static link using proc http</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/download-a-genesys-cloud-csv-file-through-a-static-link-using/m-p/922558#M83381</link>
      <description>&lt;DIV&gt;I want to download a genesys cloud csv file through a static link using proc http.&lt;/DIV&gt;&lt;DIV&gt;The program seems to work but the expected output file is empty (GenesystmpOutput.csv).&lt;/DIV&gt;&lt;DIV&gt;When I copy paste the url into a browser, the file is well downloaded.&lt;/DIV&gt;&lt;DIV&gt;Do you have any idea why the download doesn’t work?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;filename out "\tmp\GenesystmpOutput.csv";&lt;/DIV&gt;&lt;DIV&gt;filename hdrout "\tmp\GenesystmpResponse.csv";&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;proc http&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;AUTH_BASIC&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;WEBUSERNAME = "username"&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;WEBPASSWORD ="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; url='&lt;A href="https://apps.mypurecloud.de/platform/api/v2/downloads/41c15b827cf4f848" target="_blank"&gt;https://apps.mypurecloud.de/platform/api/v2/downloads/41c15b827cf4f848&lt;/A&gt;'&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; method="get"&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;out=out&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;headerout=hdrout&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;ct="application/x-www-form-urlencoded"&lt;/SPAN&gt;&lt;SPAN&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;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Bests regards&lt;/DIV&gt;</description>
      <pubDate>Tue, 02 Apr 2024 15:08:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/download-a-genesys-cloud-csv-file-through-a-static-link-using/m-p/922558#M83381</guid>
      <dc:creator>ndiack</dc:creator>
      <dc:date>2024-04-02T15:08:30Z</dc:date>
    </item>
    <item>
      <title>Re: download a genesys cloud csv file through a static link using proc http</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/download-a-genesys-cloud-csv-file-through-a-static-link-using/m-p/922560#M83382</link>
      <description>&lt;P&gt;What does your LOG show when you run that Proc HTTP code?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Copy the log with code and all the notes and messages, on the forum open a text box using the &amp;lt;/&amp;gt; icon above the message window and paste the text. You can edit the pasted text in the box to replace the secure elements like user Id and password.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Your code requests debug information but you haven't shared any of the result of that debug with us.&lt;/P&gt;</description>
      <pubDate>Tue, 02 Apr 2024 15:16:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/download-a-genesys-cloud-csv-file-through-a-static-link-using/m-p/922560#M83382</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2024-04-02T15:16:02Z</dc:date>
    </item>
    <item>
      <title>Re: download a genesys cloud csv file through a static link using proc http</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/download-a-genesys-cloud-csv-file-through-a-static-link-using/m-p/922570#M83383</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;below the program execution log&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;PRE&gt;Soumission : Apr 2, 2024, 5:46:08 PM
1    OPTIONS NOSYNTAXCHECK;
2    TITLE;
3    FOOTNOTE;
4    DATA _NULL_;
5    RUN;
NOTE: DATA statement used (Total process time):
      real time           0.00 seconds
      cpu time            0.00 seconds
      
6    OPTIONS VALIDVARNAME=ANY;
7    OPTIONS VALIDMEMNAME=EXTEND;
8    ODS _ALL_ CLOSE;
9    
10   OPTIONS NOSYNTAXCHECK;
11   DATA _NULL_;
12   LENGTH RC 4;
13   %let TWORKLOC="%sysfunc(getoption(work))";
14   RC=DLGCDIR(&amp;amp;TWORKLOC);
15   RUN;
NOTE: The current working directory is now 
      "/opt/sas/viya/config/var/tmp/compsrv/default/2d70b8fe-8dc8-41c2-a007-781cad3be5b7/SAS_workF8D10012B1AD_vmsasanalyticsdv01".
NOTE: DATA statement used (Total process time):
      real time           0.00 seconds
      cpu time            0.00 seconds
      
16   OPTIONS NOSYNTAXCHECK;
17   FILENAME _HTMLOUT TEMP;
18   FILENAME _LISTOUT TEMP;
19   FILENAME _GSFNAME TEMP;
20   FILENAME _DATAOUT TEMP;
21   %LET SYSCC=0;
22   %LET _CLIENTAPP = %NRQUOTE(%NRSTR(SAS Studio));
23   %LET _CLIENTAPPABBREV = %NRQUOTE(%NRSTR(Studio));
24   %LET _CLIENTAPPVERSION=5.2;
25   %LET _CLIENTVERSION=5.2;
26   %LET _SASSERVERNAME = %NRQUOTE(%NRSTR(vmsasanalyticsdv01));
27   %LET _SASHOSTNAME = %NRQUOTE(%NRSTR(vmsasanalyticsdv01));
28   %LET _SASPROGRAMFILEHOST = %NRQUOTE(%NRSTR(vmsasanalyticsdv01));
29   %LET _CLIENTUSERID = %NRQUOTE(%NRSTR(fafa));
30   %LET _CLIENTUSERNAME = %NRQUOTE(%NRSTR(Fafa
30 !                                                                                                                 ));
31   %LET CLIENTMACHINE = %NRQUOTE(%NRSTR(10.81.53.23));
32   %LET _CLIENTMACHINE = %NRQUOTE(%NRSTR(10.81.53.23));
33   %LET _CLIENTMODE = %NRQUOTE(%NRSTR(viya));
34   %let SASWORKLOCATION="%sysfunc(getoption(work))/";
35   FILENAME _CWD &amp;amp;SASWORKLOCATION;
36   DATA _NULL_;
37   CALL SYMPUT('_SASWORKINGDIR',PATHNAME('_CWD'));
38   RUN;
NOTE: DATA statement used (Total process time):
      real time           0.00 seconds
      cpu time            0.00 seconds
      
39   FILENAME _CWD;
NOTE: Fileref _CWD has been deassigned.
40   %LET _SASPROGRAMFILE = %NRQUOTE(%NRSTR());
41   %LET _BASEURL = %NRQUOTE(%NRSTR(http://x.x.x.x/SASStudioV/));
42   %LET _EXECENV = %NRQUOTE(%NRSTR(SASStudio;));
43   DATA _NULL_;
44   LENGTH RC $255;
45   CALL SYMPUT("GRAPHINIT","");
46   CALL SYMPUT("GRAPHTERM","");
47   RC=TSLVL('SASXGOPT','N');
48   _ERROR_=0;
49   IF (RC^=' ') THEN DO;
50   CALL SYMPUT("GRAPHINIT","GOPTIONS RESET=ALL GSFNAME=_GSFNAME;");
51   CALL SYMPUT("GRAPHTERM","GOPTIONS NOACCESSIBLE;");
52   END;
53   RUN;
NOTE: DATA statement used (Total process time):
      real time           0.00 seconds
      cpu time            0.00 seconds
      
54   DATA _NULL_;
55   LENGTH RC 4;
56   RC=SYSPROD("PRODNUM002");
57   IF (RC^=1) THEN DO;
58   CALL SYMPUT("GRAPHINIT","");
59   CALL SYMPUT("GRAPHTERM","");
60   END;
61   RUN;
NOTE: DATA statement used (Total process time):
      real time           0.00 seconds
      cpu time            0.00 seconds
      
62   %LET _DATAOUT_MIME_TYPE=;
63   %LET _DATAOUT_NAME=;
64   %LET _DATAOUT_TABLE=;
65   %LET _DATAOUT_URL=;
66   %SYMDEL _DATAOUT_MIME_TYPE _DATAOUT_NAME _DATAOUT_URL _DATAOUT_TABLE;
67   %LET _SASWS_ = %BQUOTE(%sysfunc(getoption(work)));
68   %LET _SASWSTEMP_ = %BQUOTE(%sysfunc(getoption(work)));
69   
70   ODS LISTING CLOSE;
71   OPTIONS PRINTERPATH=PDF;
72   ODS AUTONAVIGATE OFF;
73   ODS GRAPHICS ON;
74   ODS HTML5 (ID=WEB) METATEXT='http-equiv="Content-Security-Policy" content="default-src ''none''; style-src ''unsafe-inline'';
74 ! img-src data: ;"' DEVICE=PNG GPATH="&amp;amp;_SASWSTEMP_" PATH="&amp;amp;_SASWSTEMP_" ENCODING=utf8 FILE=_HTMLOUT (TITLE='Results:Programme
74 ! 3.sas') STYLE=Illuminate OPTIONS(BITMAP_MODE='INLINE' OUTLINE='ON' SVG_MODE='INLINE'
74 ! CSS_PREFIX='.ods_03405fe2-fc36-4b53-b19a-5593ad08f949' BODY_ID='div_03405fe2-fc36-4b53-b19a-5593ad08f949' );
NOTE: Writing HTML5(WEB) Body file: _HTMLOUT
75   ODS LISTING FILE=_LISTOUT;
76   &amp;amp;GRAPHINIT;
77   OPTIONS FIRSTOBS=1;
78   OPTIONS OBS=MAX;
79   OPTIONS DTRESET DATE NUMBER;
80   OPTIONS DEVICE=PNG;
81   filename out "\tmp\GenesystmpOutput.csv";
82   filename hdrout "\tmp\GenesystmpResponse.csv";
83   proc http
84   AUTH_BASIC
85   WEBUSERNAME = "a00ede31-766b-4cee-89df-c8c6b61091c6"
86   WEBPASSWORD =XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
87    url='https://apps.mypurecloud.de/platform/api/v2/downloads/41c15b827cf4f848'
88    method="get"
89   out=out
90   headerout=hdrout
91   ct="application/x-www-form-urlencoded"
92   /*HEADEROUT_OVERWRITE*/;
93   debug level=3;
94   run;
&amp;gt; GET /platform/api/v2/downloads/41c15b827cf4f848 HTTP/1.1
&amp;gt; User-Agent: SAS/9
&amp;gt; Host: apps.mypurecloud.de
&amp;gt; Accept: */*
&amp;gt; Authorization: ************
&amp;gt; Connection: Keep-Alive
&amp;gt; Content-Type: application/x-www-form-urlencoded
&amp;gt;
&amp;lt; HTTP/1.1 303 See Other
&amp;lt; Date: Tue, 02 Apr 2024 15:46:09 GMT
&amp;lt; Content-Length: 0
&amp;lt; Connection: keep-alive
&amp;lt; Location: 
https://login.mypurecloud.de/authorize?response_type=code&amp;amp;redirect_uri=https%3A%2F%2Fapi.mypurecloud.de%2Fapi%2Fv2%2Fdownloads%2Fcal
lback&amp;amp;state=41c15b827cf4f848&amp;amp;client_id=181dfaa4-f290-4a95-b0da-bfa37c7678c2
&amp;lt; ININ-Correlation-Id: 9c28d172-70f1-42f5-8327-f6543bb28a3f
&amp;lt; Strict-Transport-Security: max-age=31536000; includeSubDomains
&amp;lt; Cache-Control: no-cache, no-store, must-revalidate
&amp;lt; Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS, HEAD, PATCH
&amp;lt; Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept, Authorization, DNT, User-Agent, Keep-Alive, 
Cache-Control, ININ-Client-Path, Genesys-App
&amp;lt; Access-Control-Expose-Headers: Retry-After,inin-correlation-id
&amp;lt; Access-Control-Max-Age: 86400
&amp;lt; 
&amp;gt; GET 
/authorize?response_type=code&amp;amp;redirect_uri=https%3A%2F%2Fapi.mypurecloud.de%2Fapi%2Fv2%2Fdownloads%2Fcallback&amp;amp;state=41c15b827cf4f848
&amp;amp;client_id=181dfaa4-f290-4a95-b0da-bfa37c7678c2 HTTP/1.1
&amp;gt; User-Agent: SAS/9
&amp;gt; Host: login.mypurecloud.de
&amp;gt; Accept: */*
&amp;gt; Authorization: ************
&amp;gt; Connection: Keep-Alive
&amp;gt; Cookie: ININ-Auth-Session=4m0qX4VOISel_NqdYvnlJooYzzRyUfT2YPe7S-tifsk=
&amp;gt; Content-Type: application/x-www-form-urlencoded
&amp;gt;
&amp;lt; HTTP/1.1 302 Found
&amp;lt; Date: Tue, 02 Apr 2024 15:46:09 GMT
&amp;lt; Content-Type: text/html; charset=utf-8
&amp;lt; Content-Length: 74
&amp;lt; Connection: keep-alive
&amp;lt; Critical-Origin-Trial: Tpcd
&amp;lt; Inin-Correlation-Id: 4b73a4a6-b842-4efc-4c34-7680f8521943
&amp;lt; Location: /?rid=fk63LfJSzveGLx0JYMEF0SEnqCGtK-u2pc6nPfCZs4M#/
&amp;lt; Origin-Trial: 
AtWQEwyDlNfIOSHxLw0HDwj2F38os7a+UMa0YpbQp8YiCbBu9AZboWA2yOa5gR3qjlOseISNzTY3h10YYs+gawwAAABfeyJvcmlnaW4iOiJodHRwczovL215cHVyZWNsb3Vk
LmRlOjQ0MyIsImZlYXR1cmUiOiJUcGNkIiwiZXhwaXJ5IjoxNzM1MzQzOTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZX0=
&amp;lt; Set-Cookie: redirectCount=1; Path=/; Expires=Tue, 02 Apr 2024 15:47:09 GMT; Max-Age=60; HttpOnly; Secure; SameSite=None
&amp;lt; Set-Cookie: ININ-Auth-Session=4m0qX4VOISel_NqdYvnlJooYzzRyUfT2YPe7S-tifsk=; Path=/; Expires=Thu, 11 Apr 2024 15:46:09 GMT; 
Max-Age=777600; HttpOnly; Secure; SameSite=None
&amp;lt; Strict-Transport-Security: max-age=31536000
&amp;lt; Vary: Accept-Encoding
&amp;lt; 
&amp;lt; 00007F24F414279B: 3C 61 20 68 72 65 66 3D 22 2F 3F 72 69 64 3D 66 &amp;lt;a href="/?rid=f
&amp;lt; 00007F24F41427AB: 6B 36 33 4C 66 4A 53 7A 76 65 47 4C 78 30 4A 59 k63LfJSzveGLx0JY
&amp;lt; 00007F24F41427BB: 4D 45 46 30 53 45 6E 71 43 47 74 4B 2D 75 32 70 MEF0SEnqCGtK-u2p
&amp;lt; 00007F24F41427CB: 63 36 6E 50 66 43 5A 73 34 4D 23 2F 22 3E 46 6F c6nPfCZs4M#/"&amp;gt;Fo
&amp;lt; 00007F24F41427DB: 75 6E 64 3C 2F 61 3E 2E 0A 0A                   und&amp;lt;/a&amp;gt;...      
&amp;gt; GET /%3Frid=fk63LfJSzveGLx0JYMEF0SEnqCGtK-u2pc6nPfCZs?rid=fk63LfJSzveGLx0JYMEF0SEnqCGtK-u2pc6nPfCZs4M%23/#z HTTP/1.1
&amp;gt; User-Agent: SAS/9
&amp;gt; Host: login.mypurecloud.de
&amp;gt; Accept: */*
&amp;gt; Authorization: ************
&amp;gt; Connection: Keep-Alive
&amp;gt; Cookie: ININ-Auth-Session=4m0qX4VOISel_NqdYvnlJooYzzRyUfT2YPe7S-tifsk=; redirectCount=1
&amp;gt; Content-Type: application/x-www-form-urlencoded
&amp;gt;
&amp;lt; HTTP/1.1 200 OK
&amp;lt; Date: Tue, 02 Apr 2024 15:46:09 GMT
&amp;lt; Content-Length: 0
&amp;lt; Connection: keep-alive
&amp;lt; Critical-Origin-Trial: Tpcd
&amp;lt; Inin-Correlation-Id: 39caae69-5427-415c-4a29-a32b9e90ff59
&amp;lt; Origin-Trial: 
AtWQEwyDlNfIOSHxLw0HDwj2F38os7a+UMa0YpbQp8YiCbBu9AZboWA2yOa5gR3qjlOseISNzTY3h10YYs+gawwAAABfeyJvcmlnaW4iOiJodHRwczovL215cHVyZWNsb3Vk
LmRlOjQ0MyIsImZlYXR1cmUiOiJUcGNkIiwiZXhwaXJ5IjoxNzM1MzQzOTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZX0=
&amp;lt; Set-Cookie: ININ-Auth-Session=4m0qX4VOISel_NqdYvnlJooYzzRyUfT2YPe7S-tifsk=; Path=/; Expires=Thu, 11 Apr 2024 15:46:09 GMT; 
Max-Age=777600; HttpOnly; Secure; SameSite=None
&amp;lt; Strict-Transport-Security: max-age=31536000
&amp;lt; Vary: Accept-Encoding
&amp;lt; 
NOTE: PROCEDURE HTTP used (Total process time):
      real time           0.22 seconds
      cpu time            0.05 seconds
      
95   
96   
97   ODS HTML CLOSE;
98   &amp;amp;GRAPHTERM; ;*';*";*/;RUN;QUIT;
99   QUIT;RUN;
100  ODS HTML5 (ID=WEB) CLOSE;
101  
102  ODS LISTING CLOSE;
103  FILENAME _GSFNAME;
NOTE: Fileref _GSFNAME has been deassigned.
104  DATA _NULL_;
105  RUN;
NOTE: DATA statement used (Total process time):
      real time           0.00 seconds
      cpu time            0.00 seconds
      
106  
107  &lt;/PRE&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Bests regards&lt;/P&gt;</description>
      <pubDate>Tue, 02 Apr 2024 15:53:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/download-a-genesys-cloud-csv-file-through-a-static-link-using/m-p/922570#M83383</guid>
      <dc:creator>ndiack</dc:creator>
      <dc:date>2024-04-02T15:53:22Z</dc:date>
    </item>
  </channel>
</rss>

