Herzlich Willkommen zur ersten offenen deutschsprachigen Kommunikationsplattform zur SAS®-Software Redscope – Heads for SAS. Sie ermöglicht es Ihnen, aktuell und praxisnah Informationen zur SAS-Software auszutauschen. Redscope stellt Anwendern, Wissenschaftlern und Entwicklern ein Forum zur Verfügung: für den Austausch zu Lösungen und Tools von und für SAS, Tipps und Tricks und Fragen zur Programmierung und Anwendung. Lesen Sie interessante qualifizierte Artikel, diskutieren Sie mit Kollegen über Lösungsmöglichkeiten oder stellen Sie Ihre Fragen in den Foren, wenn Sie bei der Arbeit mit SAS einmal nicht weiter kommen. Lernen Sie andere SAS®-Benutzer kennen, beteiligen Sie sich aktiv und werden Sie selbst zum Redscope-Head.
Alles über Redscope lesen Sie hier.

Erfahrungsbericht: Umstellung von SAS8 auf SAS9 Foundation

Im Rahmen eines Kundenprojektes haben wir den Datenserver von SAS®8.2 auf SAS®9.1.3 umgestellt. Es wurde nur SAS9 Foundation installiert, noch nicht auf die neue BI-Plattform migriert. Hier fasse ich einige Erfahrungen der Umstellung zusammen.

Jura - Eine verteilte Bibliothek von SAS-Makros

Das Projekt Jura

Das Ziel des Projekts Jura ist der Aufbau einer verteilten Bibliothek von SAS-Makros im Internet. ‚Verteilt’ bedeutet dabei, dass die Teile der Bibliothek auf unterschiedlichen Servern liegen können, und dass dennoch jeder Server Zugriff auf die gesamte Bibliothek bietet.

Der Zugriff auf die Makro-Bibliothek soll auf zwei Wegen möglich sein:

  • mit Web-Browsern,
  • aus laufenden SAS-Programmen.

Der Zugriff aus laufenden SAS-Programmen soll so erfolgen, dass keine Notwendigkeit mehr besteht, Makros explizit aus dem Internet herunterzuladen und zu installieren. Es soll vielmehr ausreichend sein, die zu verwendenden Makros zu benennen; der Zugriff auf die Makro-Bibliothek (genauer: auf denjenigen Server, der die geforderten Makros tatsächlich bereitstellt) soll dann transparent erfolgen.

SAS-Programme mit Doxygen automatisch dokumentieren

Jeder Softwareentwickler kennt das Problem: Die Software ist fertig gestellt und der Sourcecode ist adäquat dokumentiert. Eigentlich prima, oder? Nun aber kommen Änderungen und Nachbesserungen. Dabei werden Schnittstellen verändert, neue Parameter kommen hinzu bzw. obsolete Parameter werden entfernt. Dadurch ist die bisherige Sourcecode-Dokumentation nicht mehr aktuell. Das Anpassen der Dokumentation wird entweder ganz vernachlässigt oder ist wenigstens sehr aufwändig.

In diesem Artikel möchte ich von einer Möglichkeit berichten, wie man SAS-Programme so dokumentieren kann, dass sich unter Verwendung des freien Tools Doxygen jederzeit eine aktuelle Sourcecode-Dokumentation generieren lässt. Doxygen bietet viele unterschiedliche Ausgabeformate zur Auswahl, wobei HTML das wohl gängigste ist.

OS390-PO-Bibliotheken auf Windows/Unix übertragen (SourceFTP)

Das FTPSource- Tool überträgt eine komplette PO-Bibliothek (d.h. alle Member einer Bibliothek) per Ftp von OS390 auf einen Unix- oder Windows-Rechner.

Die PO-Bibliothek wird auf dem Zielrechner folgendermaßen abgelegt:

  • Für jede übertragene PO-Bibliothek wird ein Unterverzeichnis angelegt, dessen Name sich aus dem Namen der PO-Bibliothek und einem Timestamp zusammensetzt.
  • Im angegebenen Zielverzeichnis werden die Member als jeweils eine Datei mit einer vorgegebenen Namenserweiterung abgelegt.
Inhalt abgleichen