|
HiT OLEDB/400
HiT OLEDB/400 Developer Edition
(Ausgabe für Entwickler)
SQL MIDDLEWARE FÜR WINDOWS-CLIENT-PLATTFORMEN
HiT OLEDB/400 ist eine Windows-Client-Middleware für den DB2/400-SQL-Zugriff
aus kundenspezifischen Anwendungen und Dritthersteller-Software.
HiT OLEDB/400 akzeptiert Anwendungs-SQL-Befehle mittels ADO v2.x
oder direkt durch seine Objekteigenschaften und -methoden. Dann
konvertiert sie diese SQL-Befehle in native DB2 SQL für
Hochleistungszugriff und kommuniziert mit der IBM i (früher
AS/400), um auf DB2/400-Daten zuzugreifen, sie abzurufen und zu
aktualisieren. Jede Kommunikation mit der iSeries 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/400 native IBM-Serverprogramme und benötigt
keine zusätzliche iSeries-Software. HiT OLEDB/400 unterstützt alle
Windows-32/64-bit-Client-Plattformen, einschließlich Windows 7, Vista, XP, Windows 98/95, and Windows NT Workstation

HiT OLEDB/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.
HiT OLEDB/400 unterstützt die V3R7-Version und spütere
Versionen von OS/400 und kann über TCP/IP- oder APPC-Verbindungen kommunizieren. Um
Hochleistungs-Clientanwendungen zu garantieren, unterstützt HiT OLEDB/400 die flexibelsten
Windows-32/64-bit- Multithreading-Modelle.
Der OLEDB-Provider-Support beinhaltet Datenquellen-, Session-,
Transaktions-, Befehls-, Rowset- und COM-Fehler-Objekte. Ein breiter Satz von Datentyp-Mappings
zwischen DB2- und OLE DB/ADO-Umgebungen wird unterstützt, einschließlich
großer Binär- und Zeichenobjekte.
Der HiT OLEDB/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 von Spalten 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.x-Connection Pooling.
ADO v2.x-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 die HiT OLEDB-Toolbox 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.
Die HiT OLEDB/400 Developer Edition beinhaltet das HiT Visual
Basic-Toolkit, das Quellcodebeispiele für den Datenzugriff unter Nutzung von
ActiveX Data Objects (ADO) enthält. Es senkt deutlich die Anwendungsentwicklungszeit,
indem Entwicklern ein arbeitendes VB-Projekt und entsprechende Beispiele zum Abfragen und
Aktualisieren von DB2-Tabellen, zum Kontrollieren zugehöriger OS/400-Subsysteme und
zum Abrufen von DB2-Daten für die Umleitung zu Anwendungen zur Verfügung gestellt werden.
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 V3R1- und späteren OS/400-System.
Ein Server-OLEDB-Provider, HiT
OLEDB Server/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
mehrere Datenbanken |
 |
| Multithreading-Unterstützung |
 |
|
Performanz und Skalierbarkeit |
 |
| dbExpress Connection Pooling |
 |
|
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
|
 |
Unterstutzüng 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
|
 |
Verteilter
Programmaufrufunterstützung
Befehlsausführung
|
 |
|
Business Logik- und
Dienstprogrammzugriff
|
 |
Vollständiger Satz von
Datentypen wird unterstützt
und dokumentiert
|
 |
|
Nahtlose Konvertierung
zwischen EBCDIC- und
ANSI-Zeichensätzen |
 |
C#-Toolkit bei der Developer Edition
|
 |
|
Entwicklungszeit reduziert
|
 |
| Unterstützte DB2/400-Datentypen |
 |
 |
| 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 |
 |
| BLOB |
 |
|
CLOB |
 |
| 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/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-Prozessor oder besser
· Windows 7(32/64-bit), Windows XP, Vista(32/64-bit),
Windows 98/95, Windows NT Workstation
· 32MB Hauptspeicher
· 6MB Festplattenspeicherplatz
· Netzkarte funktionsfähig mit TCP/IP-Netzwerkprotokollen
· TCP/IP- oder APPC-Verbindung zum DB2-Server
Für den DB2-Server
· OS/400 V3R7 oder höher
|