|
HiT OLEDB Server/400
HiT OLEDB Server/400 Developer Edition
(Ausgabe für Entwickler)
SQL MIDDLEWARE FÜR WINDOWS-SERVER
HiT OLEDB Server/400 ist eine Windows-Middleware für den DB2/400-SQL-Zugriff
aus kundenspezifischen Serveranwendungen und Dritthersteller-Software.
HiT OLEDB Server/400 akzeptiert Anwendungs-SQL-Befehle mittels ADO
v2.x oder direkt durch seine Objekteigenschaften und -methoden.
Dann konvertiert sie diese in native DB2 SQL für Hochleistung
und kommuniziert mit der AS/400, um auf DB2-Daten zuzugreifen,
sie abzurufen und zu aktualisieren. Jede Kommunikation mit der AS/400
kann fakultativ auch durch SSL v3.0-Unterstützung verschlüsselt
und ihre Echtheit bestätigt werden. Durch wirksamen Einsatz
des IBM Optimized Database Server-Protokollstandards nutzt HiT OLEDB
Server/400 native IBM-Serverprogramme und benötigt keine zusätzliche
AS/400-Software. HiT OLEDB Server/400 unterstätzt Windows-32/64-bit-Server-Plattformen,
einschließlich Windows Server 2008/2003/2000 and Windows NT 4.0.
HiT OLEDB Server/400 unterstützt die volle SQL-Funktionalität für maximale
Anwendungsleistung, einschließlich Stored Procedures, mehrfacher Resultsets und statischer
SQL-Pakete. Multithreading- und Re-Entrancy-Unterstützung garantieren Hochleistung für
Clientanwendungen. Sein einzgartiges dbXpress-Ausführungsmerkmal beschleunigt ebenfalls deutlich
die Anwendungen.

Durch Nutzung des Optimized Database Server-Subsystems kann HiT OLEDB
Server/400 über TCP/IP- oder APPC-Verbindungen kommunizieren und unterstützt alle OS/400-Versionen
seit V3R7. Um hohe Anwendungsleistung zu garantieren, unterstützt HiT OLEDB Server/400 die
flexibelsten NT Server- Multithreading-Modelle.
Der OLEDB-Provider-Support beinhaltet Datenquellen-, Session-,
Transaktions-, Befehls-, Rowset- und COM-Fehler-Objekte. (Verteilte Transaktionen werden
unterstützt werden, wenn DB2v7 zur Verfügung stehen wird.) Ein kompletter Satz von
Datentyp-Mapping zwischen DB2- und OLE DB/ADO-Umgebungen wird unterstützt und dokumentiert.
Der HiT OLEDB Server/400-Datenbankschema-Support basiert auf der ANSI
SQL92-Spezifizierung. Schemainformation wird abgerufen durch Nutzung predefinierter Schema-Rowsets
mittels der IDBSchemaRowset::GetRowset-Schnittstellen. Anwendungen können einfache Einschränkungen
spezifizieren, solche wie die Rückgabe aller Spalten in einer besonderen Tabelle.
Sicherheit wird durch die IDBProperties-Schnittstelle unterstützt,
wo Anwendungen die gewünschte Art von Echtheitsbestätigungs-/Autorisierungsmechanismus
anfordern.
Support ist inbegriffen für das OLE DB v2.0-Connection Pooling.
ADO v2.0-Connection Pooling wird als ein OLE DB v2.0-Nutzer deswegen auch unterstützt.
Die beigefügte OLEDB-Toolbox erleichtert die Definition und
Diagnostik von Datenverknüpfungen. Zusätzlich stellt der in der Developer Edition
enthaltene HiT OLEDB/Workshop leistungsstarke Programme zur Programmablaufverfolgung
und Fehlersuche bereit, um bei der Bereinigung von Softwarefehlern
zu helfen und um Anwendungsperformance und zweckmäßiges SQL-Paket-Management zu
optimieren.
Eine Developer Edition des Softwares kürzt
drastisch die Webanwendungsentwicklungszeit, da Entwickler mit arbeitenden
Active Server Page- und Visual Basic-Beispielen versorgt werden.
Durch die Nutzung von ActiveX Data Objects 2.0 (ADO), wie Sie DB2-Tabellen abfragen und aktualisieren,
zugehörige OS/400-Subsysteme kontrollieren und DB2-Daten
für die Umleitung zu Webanwendungen abrufen können. Der
eingeschlossene Quellcode führt Verbindungen vor, indem ADO-Datensätze
genutzt, gespeicherte Prozeduren ausgeführt, Tabellendaten
abgerufen und eingefügt und Ergebnisse gezeigt werden. Alle
Muster arbeiten mit jedem V3R7- und späteren OS/400-System.
Ein Client-OLEDB-Provider, HiT
OLEDB/400, steht ebenfalls zur Verfügung.
| Hauptmerkmale |
 |
|
Vorteile |
 |
ADO Level 2.x-Übereinstimmung
|
 |
|
Zugänglichkeit der
neuesten Programme |
 |
Unterstützung von Stored
Procedures und mehrfachen
Resultsets
Statischer SQL-Paket-Support |
 |
|
Schneller Datenzugriff
|
 |
Unterstützung verteilter
Transaktionen
|
 |
|
Unterstützung für komplexe
Transaktionen über mehere
Datenbanken |
 |
| Multithreading-Unterstützung |
 |
|
Performanz und Skalierbarkeit |
 |
dbExpress und
Verbindungspooling |
 |
|
Performanz
|
 |
Unterstützung von SSL v3.x-
Kodierung und Echtheitsbestätigung |
 |
|
Sichere Datenübertragung
|
 |
Unterstützung mehrerer OS/400
Versionen |
 |
|
Flexibler Einsatz
|
 |
Programme zur Fehlersuche/
Programmablaufverfolgung |
 |
|
Schnelle Diagnostik
|
 |
Unterstutzung stummer
Installationen
|
 |
|
Weniger IT-
Unterstützungsprobleme
während des Einsatzes |
 |
TCP/IP-Connectivity-Unterstützung
|
 |
|
Gebräuchlicher
Netzwerktransport |
 |
Double-Byte-Support
|
 |
|
Internationaler DB2 Server-
Zugriff |
 |
OS/400 ODBS Native-
Protokollunterstützung
|
 |
|
Serverstabilität
|
 |
Unterstutzung verteilter
Programmaufrufe CL
Befehlsausführung
|
 |
|
Business Logik- und
Dienstprogrammzugriff
|
 |
Vollständiger Satz von Datentypen
wird unterstützt und dokumentiert
|
 |
|
Nahtlose Konvertierung
zwischen EDCDIC -und
ANSI-Zeichensätzen |
 |
HiT Server Manager
|
 |
|
Entferntes Monitoring-
Management |
 |
C#-Toolkit in der Developer
Edition inbegriffen
|
 |
|
Entwicklungszeit reduziert
|
 |
Unterstützte DB2/400-Datentypen
In Rowsets und als Parameterwerte bildet HiT OLEDB Server/400
DB2/400-Datentypen auf OLE DB-definierte Datentypen ab. Die folgenden DB2/400-Datentypen
werden unterstützt:
|
 |
| DATE |
 |
|
FIXED GRAPH |
 |
| TIME |
 |
|
VARGRAPH |
 |
| TIMESTAMP |
 |
|
LONG VARGRAPH |
 |
| CHAR |
 |
|
VARCHAR |
 |
| LONG VARCHAR |
 |
|
CHAR FOR BIT DATA |
 |
| VARCHAR FOR BIT DATA |
 |
|
LONG VARCHAR FOR BIT DATA |
 |
| DECIMAL |
 |
|
NUMBERIC |
 |
| INTEGER |
 |
|
SMALLINT |
 |
| REAL |
 |
|
FLOAT |
 |
| Unterstützte OLEDB-Datentypen |
 |
| DBTYPE_12 |
 |
|
DBTYPE_I4 |
 |
| DBTYPE_R4 |
 |
|
DBTYPE_R8 |
 |
| DBTYPE_CY |
 |
|
DBTYPE_DATE |
 |
| DBTYPE_BSTR |
 |
|
DBTYPE_IDISPATCH |
 |
| DBTYPE_ERROR |
 |
|
DBTYPE_BOOL |
 |
| DBTYPE_VARIANT |
 |
|
DBTYPE_IUNKNOWN |
 |
| DBTYPE_DECIMAL |
 |
|
DBTYPE_UI1 |
 |
| DBTYPE_ARRAY |
 |
|
DBTYPE_BYREF |
 |
| DBTYPE_I1 |
 |
|
DBTYPE_UI2 |
 |
| DBTYPE_UI4 |
 |
|
DBTYPE_I8 |
 |
| DBTYPE_UI8 |
 |
|
DBTYPE_GUID |
 |
| DBTYPE_VECTOR |
 |
|
DBTYPE_FILETIME |
 |
| DBTYPE_BYTES |
 |
|
DBTYPE_STR |
 |
| DBTYPE_WSTR |
 |
|
DBTYPE_NUMERIC |
 |
| DBTYPE_DBDATE |
 |
|
DBTYPE_DBTIME |
 |
| DBTYPE_DBTIMESTAMP |
 |
|
DBTYPE_VARNUMERIC |
 |
Datenquellenobjektschnittstellen
· IDBCreateSession
· IDBInitialize
· IDBProperties
· IPersistFile
· IPersist
· ISupportErrorInfo
· IDBInfo
· IDBDataSourceAdmin
Session-Objekt-Schnittstellen
· IGetDataSource
· IOpenRowset
· ISessionProperties
· IObjectWithSite
· IDBCreateCommand
· IDBSchemaRowset
· ISupportErrorInfo
· IIndexDefinition
· ITransactionLocal
Transaktionsobjektschnittstellen
· Itransaction
· ItransactionLocal
Befehlsobjektschnittstellen
· ICommand
· IObjectWithSite
· IAccessor
· ICommandProperties
· ICommandText
· IColumnsInfo
· IConvertType
· ICommandPrepare
· ICommandWithParameters
· ISupportErrorInfo
· IColumnsRowset
Rowsetobjektschnittstellen
· IAccessor
· IRowsetInfo
· IColumnsInfo
· IConvertType
· IMultipleResults
· IObjectWithSite
· IRowsetIdentity
· IRowset
· IRowsetChange
· IRowsetLocate
· ISequentialStream
· ISupportErrorInfo
· IColumnsRowset
Error-Lookup-Objektschnittstellen
· IErrorLookup
Schema-Rowset-Support
Die folgenden Tabellenschemata werden von HiT OLEDB Server/400 unterstützt
(für jedes Tabellenschema sind die unterstützten Spalten aufgelistet):
· Schema Rowset GUID
· DBSCHEMA_TABLES
· DBSCHEMA_COLUMNS
· DBSCHEMA_PROVIDER_TYPES
· DBSCHEMA_CATALOGS
· DBSCHEMA_INDEXES
· DBSCHEMA_SCHEMATA
· DBSCHEMA_PROCEDURES
· DBSCHEMA_PROCEDURES_PARAMETERS
Systemvoraussetzungen:
Für den Client-Arbeitsplatzrechner
· Pentium processor oder besser
· Windows Vista/XP/2008/NT Workstation v4.0
· 32MB Hauptspeicher
· 6MB Festplattenspeicherplatz
· Netzkarte funktionsfähig mit TCP/IP-Netzwerkprotokollen
· TCP/IP- oder APPC-Verbindung zum DB2/400-Server
Für den Windows Server
· Windows 2008 (32/64-bit)/2003 (32/64-bit)/2000/
NT Workstation v4.0
· 12MB Festplattenplatz
· Netzwerkkarte mit den Netzwerkprotokollen
· TCP/IP oder APPC Verbindung zur AS/400
|