Benutzer-Werkzeuge

Webseiten-Werkzeuge


develop:xmlrpc:konto

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
develop:xmlrpc:konto [d.m.Y H:i] willuhndevelop:xmlrpc:konto [d.m.Y H:i] (aktuell) willuhn
Zeile 3: Zeile 3:
   * Name des Service: **hibiscus.xmlrpc.konto**   * Name des Service: **hibiscus.xmlrpc.konto**
  
-===== Schüssel-Namen =====+===== Schlüssel-Namen =====
  
 ^ Bezeichnung     ^ Beschreibung                     ^ ^ Bezeichnung     ^ Beschreibung                     ^
Zeile 16: Zeile 16:
 | iban            | IBAN-Nummer (EU-Kontonummer)     | | iban            | IBAN-Nummer (EU-Kontonummer)     |
 | waehrung        | Währungsbezeichnung (EUR)        | | waehrung        | Währungsbezeichnung (EUR)        |
-| saldo           | aktueller Saldo des Kontos im Format "0,00" +| saldo           | aktueller Saldo des Kontos im Locale-spezifischen Format des Systems 
-| saldo_available | verfügbarer Saldo (incl. Dispo) im Format "0,00" oder "", falls die Bank das nicht unterstützt |+| saldo_available | verfügbarer Saldo (incl. Dispo) im Locale-spezifischen Format des Systems oder "", falls die Bank das nicht unterstützt |
 | saldo_datum     | Datum des Saldos im Format dd.mm.yyyy | | saldo_datum     | Datum des Saldos im Format dd.mm.yyyy |
  
Zeile 73: Zeile 73:
  
  
-==== Liste der Konten ermitteln (Alternative Funktion) ====+==== Liste der Konten ermitteln (veraltet) ==== 
 + 
 +| **deprecated** Diese Funktion existiert aus Gründen der Abwärtskompatibilität weiterhin. \\ Verwende künftig jedoch bitte die Funktion **[[develop:xmlrpc:konto#liste_der_konten_ermitteln|find]]** - die neue Funktion liefert zudem detailliertere Rückgabe-Werte. |
  
-Diese Funktion existiert aus Gründen der Abwärtskompatibilität weiterhin. Verwende künftig jedoch bitte die Funktion **find** - die neue Funktion liefert zudem detailliertere Rückgabe-Werte. 
  
 <code java> <code java>
-public String[] list() throws RemoteException;+public String[] list() throws RemoteException; //deprecated
 </code> </code>
  
   * Name der Funktion: **list**   * Name der Funktion: **list**
   * Liste der Parameter <keine>   * Liste der Parameter <keine>
-  * Rückgabe-Werte: **array<string>** (Liste mit "String"-Elementen)\\Liste der Konten. Die Werte in jeder Zeile sind durch Doppelpunkte getrennt.\\ \\ Aufbau der Zeilen <code><ID>:<kontonummer>:<blz>:<bezeichnung>:<kundennummer>:<name>:<saldo>:<saldo_datum></code>+  * Rückgabe-Werte: **array<string>** (Liste mit "String"-Elementen) \\ Liste der Konten. Die Werte in jeder Zeile sind durch Doppelpunkte getrennt.\\ \\ Aufbau der Zeilen <code><ID>:<kontonummer>:<blz>:<bezeichnung>:<kundennummer>:<name>:<saldo>:<saldo_datum></code>
  
  
Zeile 91: Zeile 92:
  
 <code java> <code java>
-import java.util.Map; 
- 
 Object[] list = (Object[]) client.execute("hibiscus.xmlrpc.konto.list",(Object[]) null); Object[] list = (Object[]) client.execute("hibiscus.xmlrpc.konto.list",(Object[]) null);
 for (Object o:list) for (Object o:list)
Zeile 114: Zeile 113:
 </code> </code>
  
 +==== Bankverbindung prüfen ====
  
 +<code java>
 +public boolean checkAccountCRC(String blz, String kontonummer) throws RemoteException;
 +</code>
 +
 +  * Name der Funktion: **checkAccountCRC**
 +  * Beschreibung: Prüfung einer Kontonummer-/BLZ-Kombination auf Plausibilität; Prüfsummen-Check der Kontonummer
 +  * Liste der Parameter
 +    - **String** Bankleitzahl
 +    - **String** Kontonummer
 +  * Rückgabe-Wert: **boolean** //TRUE//, wenn die Konto-/BLZ-Kombination korrekt ist, sonst //FALSE//
 +
 +
 +=== Code-Beispiele ===
 +
 +== Java ==
 +
 +<code java>
 +Object result = client.execute("hibiscus.xmlrpc.konto.checkAccountCRC",new String[]{"12345678","1234567890"});
 +System.out.println(result);
 +</code>
 +
 +
 +== PHP ==
 +
 +<code php>
 +$msg = new xmlrpcmsg("hibiscus.xmlrpc.konto.checkAccountCRC",array(new xmlrpcval("12345678","string"),new xmlrpcval("1234567890","string")));
 +$response = $client->send($msg);
 +$value = $response->value();
 +print($value->scalarVal()."\n");
 +</code>
 +
 +
 +==== Name des Kreditinstitutes zur BLZ ermitteln ====
 +
 +<code java>
 +  public String getBankname(String blz) throws RemoteException;
 +</code>
 +
 +  * Name der Funktion: **getBankname**
 +  * Verwendung: Ermitteln des Namens des Kreditinstituts zu einer BLZ
 +  * Liste der Parameter
 +    - **String** BLZ
 +  * Rückgabe-Wert: **String** Name des Kreditinstituts oder ein Leer-String, wenn zu dieser BLZ kein Kreditinstitut gefunden wurde
 +
 +
 +
 +=== Code-Beispiele ===
 +
 +== Java ==
 +
 +<code java>
 +Object result = client.execute("hibiscus.xmlrpc.konto.getBankname",new String[]{"10000000"});
 +System.out.println(result);
 +</code>
 +
 +
 +== PHP ==
 +
 +<code php>
 +$msg = new xmlrpcmsg("hibiscus.xmlrpc.konto.getBankname",array(new xmlrpcval("10000000","string")));
 +$response = $client->send($msg);
 +$value = $response->value();
 +print($value->scalarVal()."\n");
 +</code>
  
  
-| Name der Funktion | //checkAccountCRC// | 
-| Verwendung        | Prüfung einer Kontonummer-/BLZ-Kombination auf Plausibilität; Prüfsummen-Check der Kontonummer | 
-| Aufruf-Parameter  | **1** //String// BLZ\\ **2** //String// Kontonummer | 
-| Rückgabe-Wert     | //boolean//. //TRUE//, wenn die Konto-/BLZ-Kombination korrekt ist, sonst //FALSE// | 
  
-| Name der Funktion | //getBankname// | 
-| Verwendung        | Ermitteln des Namens des Kreditinstituts zu einer BLZ | 
-| Aufruf-Parameter  | **1** //String// BLZ | 
-| Rückgabe-Wert     | //String// Name des Kreditinstituts oder ein Leer-String, wenn zu dieser BLZ kein Kreditinstitut gefunden wurde | 
  


Impressum | Datenschutz
develop/xmlrpc/konto.1297271744.txt.gz · Zuletzt geändert: d.m.Y H:i (Externe Bearbeitung)