Oktober 10_07 S43 - eNEWSolutions

eNEWSolutions ist das ePaper zur Printausgabe der NEWSolutions

Redaktion
Documente Wir verfügen über eine im Midrangemarkt einmalige Kompetenz, besonders für die eServer iSeries i5 und AS/400. Für Europa bieten wir in deutscher Sprache strategische und technische Artikel einer unabhängigen internationalen und deutschen Redaktion.

Für Sie arbeitet nicht nur unsere anspruchsvolle Redaktion im deutschsprachigen Raum sondern auch die Strategen der US Redaktion und Experten in den amerikanischen Labors. Zusätzlich engagieren wir Fachkräfte und Topmanager der IT Branche, um eine einzigartige Vielfalt praxisnaher Expertise und Erfahrung für Sie bereitzustellen.



NEWSolutions ePaper 10_07 Seite 43

Page 43
background image
NEWSolutions
Oktober 2007 43
Die RPG-, Cobol- oder CL-Programme behalten die
Kontrolle. Derzeit werden folgende Datenbanken via
ADO.NET unterstützt:
IBM DB2 V9 (Codename Viper)
IBM DB/2 Universal Database for iSeries
Oracle
MySQL 4.x
MySQL 5.x
Microsoft SQL Server 2000
Microsoft SQL Server 2005
Micrsoft Access 2000, 2002 und 2003
Microsoft Excel 97 bis 2003
Alle anderen Datenbanken können per ODBC genutzt
werden bis sie native über ADO.NET integriert sind.
Die Funktionsweise ist identisch. Beim Zugriff auf die
DB2 V9 wird auch der neue Datentyp XML unterstützt.
CenturioDB arbeitet über ein Gateway-Programm, wel-
ches auf einem Rechner läuft, auf dem das Microsoft
.NET Framework installiert ist. Mittels der ADO.NET
Technologie ist es möglich, sehr schnell auf die externen
Datenbanken zuzugreifen. Unsere Tests haben gezeigt,
dass dies in den meisten Fällen einen wesentlich schnel-
leren Datenzugriff als über Lösungen in Java oder per
ODBC bedeutet. Sollte es für bestimmte Umgebungen
notwendig sein, kann auch ein Java Gateway mit einge-
schränktem Funktionsumfang eingesetzt werden.
In eigene Programme kann CenturioDB auf zwei Ar-
ten implementiert werden:
1. CALL Schnittstelle
Der Zugriff auf die externen Datenbanken erfolgt
per CALL. Als Befehl wird ein ganz normaler SQL-
Befehl übergeben (INSERT, UPDATE, DELETE und
SELECT). Es werden Beispielprogramme für die Er-
stellung der SQL-Befehle in eigenen RPG-Program-
men mitgeliefert.
* Aufruf Schnittstelle zur externen Datenbank
c call ,CENTURIODB`
c parm ctid
c parm ctmode
c parm ......
2. Embedded SQL
Unser amerikanischer Partner Excel Program Inven-
tions entwickelt derzeit einen RPG-Precompiler, mit
welchem es möglich ist, CenturioDB genauso zu benut-
zen, wie man es derzeit mit dem ,,normalen" Embedded
SQL in RPG gewohnt ist. Das heisst eventuell vorhan-
dene SQLRPGLE-Programme müssen nicht angepasst
werden, um auf externe Datenbanken zuzugreifen.
Zum Umwandeln verwendet man einfach den Pre-
compiler, der dann automatisch die Embedded SQL-
Anweisungen in CenturioDB Calls umsetzt und das
Programm umwandelt. Somit kann man noch schneller
externe Datenbanken nutzen und muss noch weniger
Zeit aufwenden, um dies zu lernen.
Zum direkten/interaktiven Zugriff auf die externen
Datenbanken gibt es den Befehl
STRCDBSQL
Damit kann interaktiv direkt vom Green Screen
auf die externe Datenbank per SQL-Befehl zugegrif-
fen werden (ähnlich
dem STRSQL von
IBM) ohne dass der
System i Program-
mierer irgendwelche
externen Query oder
SQL-Clients benut-
zen muss.
CenturioDB ist ein Tool, mit dessen Hilfe RPG- und Cobol-Programmierer von dem System i (iSeries und AS/400)
auf beliebige Datenbanken, Microsoft Excel und XML-Dokumente schnell und einfach zugreifen können.
CenturioDB wird dabei direkt in die eigenen Programme per CALL oder Embedded SQL eingebunden. Somit
müssen die Programmierer kein zusätzliches Know-how erwerben und können direkt loslegen.
edv... beratung litters
Sebastian-Münster-Straße 16
67549 Worms
Tel. 06241/956225
info@edv-litters.net
www.edv-litters.net
CenturioDB
LÖSUNGSBREVIER Tool
Der einfache und schnelle Zugriff auf beliebige Datenbanken, Excel
und XML direkt aus Ihren RPG-/Cobol-/CL-Programmen heraus
< eine Seite zurück | | eine Seite weiter >


eNEWSolutions ePaper im PDF Format
Documente Für NEWSabonnenten findet sich hier der unkomplizierte Download damit Sie unsere redaktionelle Unterstützung immer bei sich haben.


ePaper Navigation nach Artikeln und Seitenzahlen
Documente Die Inhalte der Print und ePaper Ausgabe von NEWSolutions sind identisch. Die eNEWSolutions ist die elektronische Version und ein Service für unsere Abonnenten.

[Inhaltsverzeichnis / Navigation]
| oder eine Seite weiter >


Documente Die NEWSboarder (User im iSeriesforum für gegenseitige Hilfe) erhalten das NEWSabo epaper umsonst wenn sie 20 Beiträge verfaßt haben.
Folgen Sie diesem Link: NEWSabo epaper, füllen Sie die drei Felder name, fax und email aus und vermerken Sie im Komentar: kostenlos weil NEWSboarder (username) über 20 Beiträge hat.
Die eMailadressen sollten zur einfachen Identifikation identisch sein!
Jetzt können Sie die über 30 Printausgaben der Zeitschrift NEWSolutions immer - bequem in der Nähe vom NEWSboard - im Internet lesen und durchstöbern.

ODER
Für 29 Euro NEWSolutions ePaperabo inkl. 12 Ausgaben eine je Monat und Zugang zum ePaper Archiv inkl. 2005 und 2004. Blitzbestellung in einer Minute Downloaden, Drucken oder online Lesen.

Login nur ab NEWSabo epaper Zugangsdaten
Die Inhalte können nur angezeigt werden wenn Sie sich einloggen:
User: Kennwort:
In einer Minute Zugangsdaten per Mail erhalten:
Zugriffsverletzung

ErrorCode: Unerlaubter Zugriff

[Sonderaktion] Ich bin kein NEWSabonnent, eventuell kenne ich die eServer System i, i5, iSeries, AS/400 Zeitschrift NEWSolutions auch nicht ausrechend genug, will diese aber kennenlernen.
[Fall A] Ich versichere Ihnen, dass ich mindestens ein NEWSabo epaper bin; schicken Sie mir sofort die Zugangsdaten per eMail zu!
[Fall B] Keine Ahung was ich bin, aber ich will da rein, deswegen zeigen Sie mir bitte das nötige NEWSabonnement, damit ich eine Entscheidung treffen kann ob ich mir die Kennwörter zuschicken lasse und damit, sollte ich noch kein NEWSabonnent sein dies werde.
NEWSabonnenten Service: Leistung, Überblick, Unkosten