Dieser Artikel erklärt die ersten Schritte um mithilfe des KGS SAPALink SDKs eine eigene Storage-Anbindung herzustellen.
Instructions
- Allgemeine Beschreibung
- SAPALink SDK Herunterladen
- Beschreibung des ZIP-Containers
- Java-Implementierung mithilfe von OSGi und dem KGS ContentServer
- Methodenrümpfe ausimplementieren
- Kompilieren
- Konfigurieren des KGS Generic Store Providers und Nutzung der eigenen SAPALink.class
Allgemeine Beschreibung
Das KGS SAPALink SDK wurde für Kunden entwickelt, die bereits ein eigenes DMS-Archiv bzw. Storage besitzen und diesen um SAP-Anbindungen erweitern wollen. Dabei gibt es zwei Möglichkeiten:
- Die SAPALink.dll mithilfe von C++ selbst kompilieren und direkt ansprechen
- mithilfe von JAVA und dem KGS Generic Storage Provider das DMS-Archiv anbinden.
Der Kunde muss lediglich die vorgegebenen Methodenrümpfe ausimplementiern. Dazu gehören Methoden wie LinkOpen zur Verbindungsherstellung zum eigenen Archiv oder alle notwendigen Funktionen für CREATE. Der KGS ContentServer spielt hierbei immer eine zentrale Rolle.
SAP System ↔ KGS ContentServer ↔ You may find information about the first steps necessary to your own storage connection with the help of KGS SAPALink SDKs.
Table of Contents |
---|
General Description
The KGS SAPALink SDK was developed for customers which already use their own DMS archive / storage and wish to extend it with SAP connection abilities. Two options exist in order to create that kind of connection:
- Compiling SAPALink.dll by using a C++ compiler and calling it directly
- Using JAVA and KGS Generic Storage Provider in order to connect the DMS archive.
You will have to implement the given method bodies.
This includes methods like LinkOpen to open a connection to your own archive or all required functions for CREATE.
KGS ContentServer4Storage plays a central role within this process.
SAP System ↔ KGS ContentServer4Storage ↔ (Generic Storage Provider) ↔ SAPALINK-Implementierung ↔ Implementation ↔ Store/DMS des Kundenof the customer
Downloading SAPALink SDK
...
Das KGS SAPALink SDK ist im Downloadbereich https://download.kgs-software.com/ (Version SAPALink_SDK_v210H.zip)zu finden.
...
Description of the ZIP-
...
Container
The ZIP file contains the following:
- Docu
- SAPALink Add-On 2_10A.pdf
- SAPALink Query.pdf
- SAPALink SDK ImpRevGuide 210H.pdf
- Runtime
- SAPALink.DAT
- SAPALINKTEST.exe
- Storage-profile.txt
- SAPALINK
- die C++ Quellen für sources for SAPALink.dll
- SAPALINK.JAVA
- DMSException.java
- SAPALink.java
- SAPALINKTEST
- Quellen Sources (C++) für den for SAPALINKTEST.exe
- Testdocuments
- Einige Testdokumente Some test documents (tif,pdf)
Beschreibung:
- Docu:
...
- eine handvoll Dateien zum Testen. es kann auch jede andere beliebige Datei genutzt werden.
Java-Implementierung
...
with the help of OSGi as well as KGS ContentServer
a.)
Der von KGS bevorzugte Weg den Kunden mit der SAPALink Implementierung zu unterstützen ist der Weg mit Java und dem aktuellen OSGi-Container. Hierzu müssen die Klassen "SAPALink.java" sowie "DMSException.java" aus dem Ordner SAPALINK.JAVA (siehe oben) implementiert werden. In dieser Anleitung wird ein Beispiel zu den (simplen) Methoden "infoGetVendorName()" und "infoGetProductName()" ausimplementiert.
...
Es sollten nun zwei weitere Dateien in dem Ordner vorhanden sein: SAPALink.class und DMSException.class.
...
Configuration of KGS Generic Store Providers
...
and usage of SAPALink.class
Es wird eine standardinstallation des KGS ContentServers (auf OSGi-Basis) vorrausgesetzt.
...
http://localhost:8080/KGSAdmin-CS/contentserver?serverInfo&pVersion=0046&resultAs=ascii
Verwandte Artikel
Filter by label (Content by label) | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...