Leser: 31
QuoteDie zugrundeliegende .NET Technologie ermöglicht die Nutzung der Subsembly FinTS API aus allen .NET CLS kompatiblen Programmiersprachen wie zum Beispiel VisualBasic.NET, Visual C#, Visual J# und Managed C++.
2010-03-02T11:23:28 esskar
2010-03-02T12:01:29 biancaUnd ich dachte immer, Perl und C wären sich garnicht mal sooooo fremd...
2010-03-02T12:05:58 pqmal ne ganz unqualifizierte frage, es geht doch um C# und nicht um C, oder? für C gibt es ja Inline::C.
2010-03-02T12:36:29 esskarsorry, aber wenn du ne Frage zu .NET (oder egal zu welchem Thema) stellst, solltest du vorher mindestens google bemüht haben.
QuoteUnd ich dachte immer, Perl und C wären sich garnicht mal sooooo fremd...
2010-03-02T13:36:50 sid burnAber die .Net API ist nochmal etwas ganz anderes.
2010-03-02T14:39:14 sid burnAllerdiengs fragt sich was eher die echten Anforderungen sind. Generell HBCI Banking machen? Eine Schnittstelle dazu anbieten, oder... ?
2010-03-02T14:39:14 sid burnDa du eigentlich gar keine genauen Anforderungen definierst kann man schwer was dazu antworten.
2010-03-02T14:55:08 biancaNun hab ich halt Subsembly gefunden und hatte gehofft, dass es nicht so kompliziert wäre, die API's davon zu nutzen :(
2010-03-02T15:12:02 esskarwenn du das nicht kannst, behaupte ich, bist du im falschen beruf.
2010-03-02T15:39:04 esskarich hoffe es ist nicht (Programmierer|Anwendungsentwickler|)in ; sorry.
2010-03-02T15:12:02 esskarprogrammier es in dem .NET jargon deiner wahl.
2010-03-02T15:57:14 sid burnAnders als esskar sehe ich es aber nicht so das man solche Sachen mal eben in jeder beliebigen Programmiersprache programmiert. Sich einzuarbeiten ist eine Sache, das soetwas als grundvorraussetzung gilt, naja. Solch jemand ist dann wohl eher ein C&P Kopierer und Ursache vom schlechten Code der in jeder Programmiersprache herumgeistert.
Guest A. SelleUm einfach nur DTAUS-Dateien per HBCI oder EBICS zur Bank zu senden ist die einfachste Methode die in der Subsembly FinTS API und der Subsembly EBICS API enthaltenen Kommandozeilentools FinCmd bzw. EbicsCmd zu verwenden. Eine Kommandozeile sollte man doch auch in Perl einfach absetzen können, oder.
2010-03-12T09:38:58 biancaJa, unter Windows klappt das super, alles schon getestet. Aber auf einem Linux?
2010-03-12T09:42:26 sid burnOder warum meinst du sollte das dort nicht gehen?
2010-03-12T09:50:08 topeg
2010-03-12T10:08:03 topegIch würde ein Deamon schreiben der von perl aus aus gestartet/gestoppt wird und Daten über IPC (Socket oder FIFO) annimmt, die er verarbeitet und absendet, da die Kommunikation etwas Komplexer ist würde sich eine Socketverbindung anbieten. Da kann man auf Hilfen wie "Soap" zurückgreifen um sich um die Datenkonvertierungen keine all zu großen Gedanken machen zu müssen.
1
2
3
4
5
#>ls -l ~/Projects/xml_rpc_deamon/xml_rpc_deamon/bin/Debug/
insgesamt 128
-rw-r--r-- 1 topeg topeg 118784 8. Apr 23:02 CookComputing.XmlRpcV2.dll
-rwxr-xr-x 1 topeg topeg 6144 8. Apr 23:02 xml_rpc_deamon.exe
-rw-r--r-- 1 topeg topeg 967 8. Apr 23:02 xml_rpc_deamon.exe.mdb
1
2
3
4
-rwxr--r-- 1 topeg topeg 5254 9. Apr 00:22 mono_perl_ipc.pl
drwxr-xr-x 1 topeg topeg 93 8. Apr 23:02 mono
-rw-r--r-- 1 topeg topeg 118784 8. Apr 23:02 mono/CookComputing.XmlRpcV2.dll
-rwxr-xr-x 1 topeg topeg 6144 8. Apr 23:02 mono/xml_rpc_deamon.exe
1
2
3
4
5
6
7
8
9
10
11
./mono_perl_ipc.pl
IS RUNNING
test_running() erfolgreich
################################################################################
IS RUNNING
test_running() erfolgreich
################################################################################
test_get(1) = test1
################################################################################
test_get(4) = test4
################################################################################
2012-03-14T08:40:51 topegSieht danach aus. Scheint was ActivePerl spezifisches zu sein. Kannte ich nicht.