![]() |
oftp-Komponente ?
Ich muss mich in der nächsten Zeit mit EDI beschäftigen und in meiner Applikation integrieren. Das dazu verwendete Übertragungsverfahren ist das OFTP (Odette File Transfer Protocoll).
Bevor ich nun anfange mir selber eine entsprechende Komponente zu basteln: Kennt jemand eine? Danke und Gruß Jörg |
Re: oftp-Komponente ?
Mal vorsichtig anfrag: Kennt einer OFTP?
|
Re: oftp-Komponente ?
Ich weiss nur das in der JCL etwas zu EDI enthalten ist, aber sonst nichts.
|
Re: oftp-Komponente ?
Tja, der Teil beinhaltet wohl nur die eigentlichen EDIFACT-Daten, kein Daten-Transport :-(
Trotzdem Danke für den Hinweis, nehme gerne noch weitere Tipps entgegen :-) |
Re: oftp-Komponente ?
Hallo Jörg,
es gibt eine Open Source Implementierung des RFC 2204 - allerdings in Java: ![]() Freundliche Grüße |
Re: oftp-Komponente ?
Hallo Marabu,
ist immerhin etwas, nun nur noch schnell einen JavaToDelphi-Konverter geschrieben und es kann mit oftp losgehen :-) Zumindest kann man daran schon mal den Aufwand abschätzen und so die eine oder die andere Idee klauen, wenn ich denn die EDI-Schnittstelle wirklich selber schreiben muss und nicht die Verantwortlichen überreden kann, einen fertigen Konverter mit OFTP-Funktionalitäten zu kaufen. Hat da irgend jemand Erfahrungen? |
Re: oftp-Komponente ?
Hi,
ich hab mal einen Client und einen Server (eigentlich dasselbe bei OFtp) nach RFC2204 geschrieben. Filetransfer damit ging. Nur hatte ich noch keinen Envelope dafür entwickelt und mich einfach darauf verlassen, dass die Pakete in der richtigen Reihenfolge ankommen. Was hast Du denn für konkrete Fragen? |
Re: oftp-Komponente ?
Zitat:
![]() |
Re: oftp-Komponente ?
Zitat:
Zitat:
|
Re: oftp-Komponente ?
Hallo hsg,
bist du schon fündig geworden bzw. hast du was entwickelt? |
AW: oftp-Komponente ?
Hallo,
ich habe das Problem "OFTP" über ISDN jetzt auch auf dem Tisch. Gibt es etwas Neues, auch ggf. kostenpflichtig? Danke ! Tino |
AW: oftp-Komponente ?
Eine kommerzielle Lösung wäre zum Beispiel der Lobster DataWizard oder ein Seeburger System. Sind beide jedoch relativ kostspielig, und lohnen sich erst wenn man viele EDI Anbindungen und Mappings benötigt. Daneben gibt es OFTP Support in
![]() Es gibt aber auch eine Open Source Java Lösung, Accord Odette FTP, die sich relativ leicht in Delphi Anwendungen integrieren läßt. Sie basiert auf dem OdetteJ Projekt, das dieses Jahr eingestellt wurde, und befindet sich auf ![]() Ihr Leistungsumfang: * Support for OFTP 1.3, 1.4 and 2.0 * Auto backward compatibility * Support for unique version mode * Support for SSL client authentication * File compression * File restart * Push and pull operations * Support for sending End-to-End response (EERP) also know as file delivery receipt * Digital signatures * Certificates * Support for TCP/IP transport * Support for X.25 transport * Secure transport over SSL * Asynchronized and event-based architecture * Open Sourced through the Affero GPL 3.0 Standardmäßig werden die Verschlüsselungen * AES-256 * 3DES * SHA-1 unterstützt, weitere können über das Java Cryptography Extension (JCE) layer hinzugefügt werden. Um es in Delphi oder andere Programme zu integrieren, kann man diese Library als Komponente in Apache Camel einsetzen. In Apache Camal kann man beliebige Mappings zwischen Endpunkten konfigurieren, für ein Mapping eines OFTP Servers auf eine Dateisystem-Inbox also z.B.
Code:
Apache Camel stellt dann die Verbindung her und prüft regelmäßig auf neue Nachrichten, die dann in der Inbox abgelegt werden.
from("oftp://server").to("file:inbox");
Man ist bei Apache Camel für den Einsatz von Delphi nicht auf file: Endpoints beschränkt, man kann auch weitere Endpointtypen nutzen, z.B. ist auch ein 'normaler' FTP Endpoint denkbar, damit wäre Apache Camel ein Proxy / Konverter von FTP nach OFTP. Eine Liste der unterstützten Standards ist auf ![]() Der Aufwand für erste Tests wäre damit überschaubar: Camel + Accord Odette FTP installieren, eine Konfigurationsdatei erstellen, starten. Die Konfiguration ist eine XML Datei, es gibt sehr viele Beispiele hierzu und umfangreiche Doku. Für komplexere Anforderungen ist eventuell auch Java Code erforderlich. Hope this helps |
AW: oftp-Komponente ?
Hui,
VIELEN DANK für die schnelle und sehr kompetente Antwort! Ich schau' mir das alles erstmal genauer an, das ist ja Einiges an Lesestoff. Vielen Dank schon mal für die Hinweise, ich melde mich, wenn ich Genaueres weiß. Viele Grüße Tino |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:44 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz