<?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>Thema "Re: Bereitstellen von SAS-Programmen als Webservice" in CoDe SAS German</title>
    <link>https://communities.sas.com/t5/CoDe-SAS-German/Bereitstellen-von-SAS-Programmen-als-Webservice/m-p/207127#M115</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hallo Bruno,&lt;/P&gt;&lt;P&gt;danke für die vielen Infos. Es wird noch etwas dauern, aber ich werde alles durcharbeiten und testen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Viele Grüße,&lt;/P&gt;&lt;P&gt;Hans&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 19 Jun 2015 09:22:55 GMT</pubDate>
    <dc:creator>basefan</dc:creator>
    <dc:date>2015-06-19T09:22:55Z</dc:date>
    <item>
      <title>Bereitstellen von SAS-Programmen als Webservice</title>
      <link>https://communities.sas.com/t5/CoDe-SAS-German/Bereitstellen-von-SAS-Programmen-als-Webservice/m-p/207125#M113</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hallo,&lt;/P&gt;&lt;P&gt;wir wollen von unseren SAP per Webservice auf unser SAS-DWH zugreifen.&lt;/P&gt;&lt;P&gt;Zum Beispiel sollen zur Kundennummer X die Kaufdaten aus einer festgelegten SAS-Tabelle an SAP geliefert werden.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So eine ähnliche Anfrage hatte ich im Februar schon gestellt, siehe &lt;A _jive_internal="true" href="https://communities.sas.com/message/253744#253744"&gt;SAS über Web-Service aufrufen&lt;/A&gt;. Mittlerweile bin ich einiges weitergekommen, aber es haben sich auch neue Fragen aufgetan.&lt;/P&gt;&lt;P&gt;Per URL können wir Stored Processes aufrufen, es können Parameter, Kundennummer X, mitgegeben werden und es wird ein Ergebnis zurückgeliefert. Das sieht aus als ob es HTML sei.&lt;/P&gt;&lt;P&gt;Jetzt wollen wir, dass der ganze Daten-Austausch über XML läuft. Speziell sollen die Ergebnis-Daten als XML bei SAP ankommen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ich habe schon rumgesucht und schon einiges gelesen.&lt;/P&gt;&lt;P&gt;z.B. KSFE Vorträge von 2012 und 2011&lt;/P&gt;&lt;P&gt;&lt;A href="http://de.saswiki.org/images/e/e9/16._KSFE_2012_-_Haffner_Mangold_Braun_-_PROC_SOAP_PROC_HTTP_und_der_ganze_Rest_Webservices_und_SAS.pdf"&gt;Webservices und SAS - PROC SOAP, PROC HTTP und der ganze REST&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;A href="http://de.saswiki.org/images/0/04/15._KSFE_2011_-_Adlichhammer_-_XML_mit_SAS_leichtgemacht.pdf"&gt;XML mit SAS leicht gemacht&lt;/A&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;oder&lt;/P&gt;&lt;P&gt;&lt;A href="http://support.sas.com/resources/papers/proceedings13/124-2013.pdf"&gt;The SAS® Programmer's Guide to XML and Web Services&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Bloß gefunden habe ich nicht, was ich suche. Nämlich eine etwas konkreteres, am besten eine Anleitung oder ein Beispiel, wie das auf der SAS-Seite aussieht.&lt;/P&gt;&lt;P&gt;Was man alles an Vorbereitung braucht, damit so ein Webservice als Angebot bereit steht. Wie die Übergabe-Parameter in dem Stored Process ankommen, was man im SAS-Code angeben muss, damit die Daten zur Gegenseite auf die Reise gehen. Und so weiter und so fort .... ?!?!?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Was ich als nächstes durcharbeiten werde ist&lt;/P&gt;&lt;P&gt;&lt;A href="http://support.sas.com/documentation/cdl/en/wbsvcdg/62759/PDF/default/wbsvcdg.pdf"&gt;SAS 9.3 BI Web Services Developer's Guide&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Aber ich befürchte, nachdem ich das Inhaltsverzeichnis durchgesehen habe und im Developer's Guide etwas gestöbert habe, dass er mir auf meine konkreten Fragen keine oder nur sehr diffuse Antworten gibt. Z.B. habe ich darin kein aussagekräftiges Code-Beispiel gesehen.&lt;/P&gt;&lt;P&gt;Aber vielleicht täusche ich mich ... durcharbeiten werde ich es.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mein Problem ist, dass ich weder weiß, wo ich mich einlesen kann noch wo ich anfangen soll zu suchen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Gibt es in den unendlichen Weiten irgendwo ein paar Beispiele?&lt;/P&gt;&lt;P&gt;Wie sieht ein kleines Beispiel aus? Am besten mit Code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Wir arbeiten mit SAS 9.3, es läuft auf einem Linux-Server mit Suse&amp;nbsp; SLES 11 (64 Bit). Die nötigen Module, z.B. SAS Integration Technologies, müssten in unserer Lizenz enthalten sein.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Viele Grüße,&lt;/P&gt;&lt;P&gt;Hans&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 Jun 2015 11:25:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/CoDe-SAS-German/Bereitstellen-von-SAS-Programmen-als-Webservice/m-p/207125#M113</guid>
      <dc:creator>basefan</dc:creator>
      <dc:date>2015-06-16T11:25:23Z</dc:date>
    </item>
    <item>
      <title>Re: Bereitstellen von SAS-Programmen als Webservice</title>
      <link>https://communities.sas.com/t5/CoDe-SAS-German/Bereitstellen-von-SAS-Programmen-als-Webservice/m-p/207126#M114</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hallo basefan&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ein Stored Process kann als ein RESTful WebService aufgerufen werden. Im Folgenden werden die einzelnen Schritte erläutert. Dabei sollte man auch noch die Docu ( &lt;A href="https://support.sas.com/documentation/cdl/en/wbsvcdg/62759/HTML/default/viewer.htm#n1wblekhip1yrln1fv2s5b6a2d9f.htm" title="https://support.sas.com/documentation/cdl/en/wbsvcdg/62759/HTML/default/viewer.htm#n1wblekhip1yrln1fv2s5b6a2d9f.htm"&gt;SAS(R) 9.3 BI Web Services: Developer's Guide&lt;/A&gt;) beiziehen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Der STP akkzeptiert einen SAS Data Set Namen als Input und kann eines der geforderten XML Files zurückgeben.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Code für den STP:&lt;/P&gt;&lt;DIV style="font-family: Courier New; font-size: 11pt;"&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;libname&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; outxml &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;xml&lt;/SPAN&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;libname&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; mvarinfo &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;xml&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; ;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;data&lt;/STRONG&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; outxml.outputTable;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;set&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; &amp;amp;tableName;&lt;BR /&gt;&lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;run&lt;/STRONG&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;proc&lt;/STRONG&gt; &lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;sql&lt;/STRONG&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;create&lt;/SPAN&gt; &lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;table&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; mvarinfo.mvarinfo &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;as&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;select&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; scope&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; , name&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; , resolve(value) &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;as&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; value&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;from&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dictionary.macros&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;order&lt;/SPAN&gt; &lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;by&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; name&lt;BR /&gt;&amp;nbsp; ;&lt;BR /&gt;&lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;quit&lt;/STRONG&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Der STP hat folgende Parameter Definition:&lt;/P&gt;&lt;P&gt;&lt;IMG alt="" class="jiveImage" src="https://communities.sas.com/legacyfs/online/10883_pastedImage_1.png" style="width: 608px; height: 160px;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Folgende Data Targets werden definiert:&lt;/P&gt;&lt;P&gt;&lt;IMG alt="" class="jiveImage" src="https://communities.sas.com/legacyfs/online/10882_pastedImage_0.png" style="width: 714px; height: 401px;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Dieser STP kann mit folgendem SAS Program (siehe unten) als RESTful WebService aufgerufen werden.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Der Name des STP (voller Pfadname) lautet: /stp_samples/myWS/ws_returnTable&lt;/P&gt;&lt;P&gt;Der Name des STP muss im XML welches die Input Parameter enthält mitgegeben werden.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mit hilfe des Zusatzes streams/... kann gewählt werden welches XML file zurückgegeben werden soll. Im Beispiel unten entweder .../streams/outxml oder&amp;nbsp; .../streams/mvarinfo verwenden&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;DIV style="font-family: Courier New; font-size: 11pt;"&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;filename&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; restin &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;temp&lt;/SPAN&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;data&lt;/STRONG&gt; &lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;_null_&lt;/SPAN&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;infile&lt;/SPAN&gt; &lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;cards&lt;/SPAN&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;input&lt;/SPAN&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;file&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; restin;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;put&lt;/SPAN&gt; &lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;_infile_&lt;/SPAN&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;cards4&lt;/SPAN&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffc0;"&gt;&amp;lt;ws_returnTable&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;parameters&amp;gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;tableName&amp;gt;sashelp.class(obs=1)&amp;lt;/tableName&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/parameters&amp;gt;&lt;BR /&gt;&amp;lt;/ws_returnTable&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;;;;;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;filename&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; restout &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;temp&lt;/SPAN&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;filename&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; resthead &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;temp&lt;/SPAN&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;proc&lt;/STRONG&gt; &lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;http&lt;/STRONG&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;ct&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #800080; background-color: #ffffff;"&gt;"application/xml"&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;method&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #800080; background-color: #ffffff;"&gt;"post"&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;url&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #800080; background-color: #ffffff;"&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://chcent94:7980/SASBIWS/rest/storedProcesses/stp_samples/myWS/ws_returnTable/streams/outxml"&gt;http://chcent94:7980/SASBIWS/rest/storedProcesses/stp_samples/myWS/ws_returnTable/streams/outxml&lt;/A&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;in&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;=restin&lt;BR /&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;headerout&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;=resthead&lt;BR /&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;out&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;=restout&lt;BR /&gt;&amp;nbsp; verbose&lt;BR /&gt;&amp;nbsp; ;&lt;BR /&gt;&lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;run&lt;/STRONG&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;data&lt;/STRONG&gt; &lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;_null_&lt;/SPAN&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;infile&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; resthead ;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;input&lt;/SPAN&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;putlog&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; _infile_;&lt;BR /&gt;&lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;run&lt;/STRONG&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;data&lt;/STRONG&gt; &lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;_null_&lt;/SPAN&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;infile&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; restout ;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;input&lt;/SPAN&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;putlog&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; _infile_;&lt;BR /&gt;&lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;run&lt;/STRONG&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;filename&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; restin &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;clear&lt;/SPAN&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;filename&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; restout &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;clear&lt;/SPAN&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;filename&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; resthead &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;clear&lt;/SPAN&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV style="font-family: Courier New; font-size: 11pt;"&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV style="font-family: Courier New; font-size: 11pt;"&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;Viel Spass mit SAS&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV style="font-family: Courier New; font-size: 11pt;"&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV style="font-family: Courier New; font-size: 11pt;"&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;Bruno&lt;BR /&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Jun 2015 13:34:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/CoDe-SAS-German/Bereitstellen-von-SAS-Programmen-als-Webservice/m-p/207126#M114</guid>
      <dc:creator>BrunoMueller</dc:creator>
      <dc:date>2015-06-17T13:34:42Z</dc:date>
    </item>
    <item>
      <title>Re: Bereitstellen von SAS-Programmen als Webservice</title>
      <link>https://communities.sas.com/t5/CoDe-SAS-German/Bereitstellen-von-SAS-Programmen-als-Webservice/m-p/207127#M115</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hallo Bruno,&lt;/P&gt;&lt;P&gt;danke für die vielen Infos. Es wird noch etwas dauern, aber ich werde alles durcharbeiten und testen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Viele Grüße,&lt;/P&gt;&lt;P&gt;Hans&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Jun 2015 09:22:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/CoDe-SAS-German/Bereitstellen-von-SAS-Programmen-als-Webservice/m-p/207127#M115</guid>
      <dc:creator>basefan</dc:creator>
      <dc:date>2015-06-19T09:22:55Z</dc:date>
    </item>
  </channel>
</rss>

