Hab mir derweil selber ne Erklärung gesucht und gefunden.
Es wird entweder ein Array mit Werten zurück gegeben, oder aber not authorised. Auch wenn die Ergebnissmenge eigentlich leer sein müsste.
Danke für die Infos.
Also kein Fehler, sondern lediglich "eigenwillig" programmiert.
Konzernschnittstelle
Moderatoren: Turel, GameMaster
- Waechter77
- Routinier

- Beiträge: 403
- Registriert: 07 Mai 2009, 18:40
Grüss dich micha36,micha36 hat geschrieben:Hab mir derweil selber ne Erklärung gesucht und gefunden.
Es wird entweder ein Array mit Werten zurück gegeben, oder aber not authorised. Auch wenn die Ergebnissmenge eigentlich leer sein müsste.
Danke für die Infos.
Also kein Fehler, sondern lediglich "eigenwillig" programmiert.
wie meinst du das eigentlich -> "eigenwillige" Prpgrammierung ?
Hast du damit die veränderte SOAP-Schnittstelle gemeint oder eher die Buchhaltungsprogramme ?
Gruss Marcus
Damit meinte ich die Rückgabewerte der SOAP. Bevor hier wieder der Krieg ausbricht: Ist meine persönliche Meinung und muß auch nicht so umgesetzt werden, entspricht allerdings eher der algemien anerkannten Programierrichtlinien, denke ich.
Es gibt 3 Varianten die zurück gegeben werden können:
1) Werte
2) not Authorized -> Wenn Passwort falsch
3) keine Werte -> Wenn keine änderungen seit der letzten Abfrage.
Es ist nur so Möglich zwischen fehler beim Passwort und leeren Feldern unterscheiden.
Das meinte ich mit eigenwillig.
Nüchterne Betrachtung einer Sachlichen komponente. Dabei ist mir völlig egal, wer das programmiert hat.
Ist ja nicht sonderlich aufwendig, das so wie beschrieben umzusetzen.
p.s: Es ist alles andere als ein Vorwurf. WIe ich schon sagte, ist es mir halt nur Aufgefallen.
Es gibt 3 Varianten die zurück gegeben werden können:
1) Werte
2) not Authorized -> Wenn Passwort falsch
3) keine Werte -> Wenn keine änderungen seit der letzten Abfrage.
Es ist nur so Möglich zwischen fehler beim Passwort und leeren Feldern unterscheiden.
Das meinte ich mit eigenwillig.
Nüchterne Betrachtung einer Sachlichen komponente. Dabei ist mir völlig egal, wer das programmiert hat.
Ist ja nicht sonderlich aufwendig, das so wie beschrieben umzusetzen.
Code: Alles auswählen
function getCorporateTransfer(id, pw, io, typ, time)
Hohle Passwort aus datenbank
prüfe passwort aus db gegen übergabeparameter passwort
gleich?
ja
--hohle daten ab zeitstempel
--datensätze vorhanden?
--ja
----return datensätze
--nein
----return {leeren Datensatz, null, "no Data"}
nein password ist falsch
return "not authorised"
