vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fragen & Antworten rund um sev-Komponenten
sevDTA Österreich: Erste Bank Telebanking akzeptiert Namespace nicht 
Autor: lig
Datum: 29.05.15 09:08

Hallo Dieter,

ich habe nun die neue Version für Österreich eingebaut und einen ersten Test gemacht.
Zuerst ein kleiner Fehler: es fehlt im Modul modDTA20 die Deklaration von sevSEPA_SetProperty:
  Public Declare Function sevSEPA_SetProperty Lib "sevDTA20.DLL" ( _
  ByVal Property As String, _
  ByVal Value As String) As Long
Dann ein größeres Problem: Habe vom Telebanking der Erste Bank beim Import der xml-Datei folgende Fehlermeldung bekommen:

-->
Unbekannte SEPA-Norm
Der im Datenträger angegebene Namespace wird programmseitig nicht unterstützt oder es konnte aufgrund eines Fehlers die richtige Norm nicht ermittelt werden.
urn:iso:std:iso:20022:tech:xsd:pain.001.003.03
<--


Mein Code sieht so aus:
    fHandle = sevSEPA_CreateFile(sFilename, True)
    If fHandle > 0 Then
       ' Xml-Format Rulebook 6.0 für Österreich
      lResult = sevSEPA_SetProperty("XmlFormat", "99")
      If Not (lResult = 1) Then
        MsgBox "Rulebook 6 (Österreich) kann nicht initialisiert werden!"
        qkosten.Close
        Set qkosten = Nothing
        CreateTelebankingXML_sev = -1
        GoTo Exit_CreateTelebankingXML_sev
      End If
 
      ' Datenträger-Vorsatz
      lResult = sevSEPA_FileInit(fHandle, sKZ, Sname, sKtoInh, sIBAN, sBIC, _
        sRefId, sDatum, nLcCode, nSeqType, sCdtrId)
 
      ' Fehler ???
      bResult = (lResult = ERR_SEPA_SUCCESS)
      If bResult Then
        ' kein Fehler
Mache ich da was falsch?

Gruß
Gerald

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: sevDTA Österreich: Erste Bank Telebanking akzeptiert Namespace nicht 
Autor: ModeratorDieter (Moderator)
Datum: 29.05.15 09:11

Das ist nicht das korrekte PAIN-Format für das Rulebook 6.0.
pain.001.001.03 wäre korrekt für Österreich.

Welche genaue Version der DLL verwendest du?

_________________________
Professionelle Entwicklerkomponenten
www.tools4vb.de

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: sevDTA Österreich: Erste Bank Telebanking akzeptiert Namespace nicht 
Autor: ModeratorDieter (Moderator)
Datum: 29.05.15 09:21

Hinweis:
Für die Unterstützung des Rulebook 6.0 brauchst du die Version 2.2.0.39:
http://www.tools4vb.com/download/details.php?id=36

_________________________
Professionelle Entwicklerkomponenten
www.tools4vb.de

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: sevDTA Österreich: Erste Bank Telebanking akzeptiert Namespace nicht 
Autor: lig
Datum: 29.05.15 09:26

Sorry, tut mir leid!!
Ich habe da meine Test-xmls durcheinandergebracht!

Import hat schon geklappt - alles perfekt importiert!! Es bleibt nur die fehlende Deklaration!!


Danke!
Gerald
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: sevDTA Österreich: Erste Bank Telebanking akzeptiert Namespace nicht 
Autor: ModeratorDieter (Moderator)
Datum: 29.05.15 09:27

Alles klar.
Die fehlende Deklaration kann man aber ja jederzeit in der Online-Hilfe nachschlagen.

_________________________
Professionelle Entwicklerkomponenten
www.tools4vb.de

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: sevDTA Österreich: Erste Bank Telebanking akzeptiert Namespace nicht 
Autor: lig
Datum: 29.05.15 09:27

Die (fehlende Deklaration) aber kein Problem ist, ich habe sie schon eingefügt!
Gerald
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel