[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Nov 2011
    Beiträge
    91

    Rückgabe eines HTTP-Status aus einem SRVPGM an einen Webservice

    Hallo Zusammen,

    ich habe einen Webservice als REST eingerichtet, der von extern konsumiert wird.
    Wenn der Webservice nicht erreichbar oder das Objekt nicht existiert, gibt es einen 404 zurück, andernfalls einen 200er.
    Das ist soweit alles ok und richtig.

    Nun möchte ich aber explizit aus dem RPG einen Statuscode setzen, z.B. 403. Das bekomme ich leider nicht hin.

    Click image for larger version. 

Name:	2025-01-21 10_01_20-HTTP-Server-Administration auf AS620 und 12 weitere Seiten - Geschäftlich ?.png 
Views:	44 
Size:	21,0 KB 
ID:	685

    Ich habe auch mit der markierten Variable schon getestet, allerdings wird diese Einstellung bei mir nicht gespeichert und es springt immer zurück auf *NONE.

    Hat da jemand eine Idee?

  2. #2
    Registriert seit
    Nov 2011
    Beiträge
    91
    Konnte das Problem lösen. Falls nochmal jemand das Problem hat:

    Die Variable für den HTTP-Status muss vom Typ int sein. Zoned wird zwar auch in der Liste vorgeschlagen, funktioniert aber nicht.

Similar Threads

  1. SQL Funktion mit Rückgabe eines arrays
    By harkne in forum NEWSboard Programmierung
    Antworten: 10
    Letzter Beitrag: 09-10-24, 10:29
  2. Probleme mit Webservice und HTTP API
    By ncc1701e in forum NEWSboard Programmierung
    Antworten: 36
    Letzter Beitrag: 09-03-17, 15:34
  3. REST Webservice aus SRVPGM Error 404
    By Malte in forum NEWSboard Programmierung
    Antworten: 18
    Letzter Beitrag: 11-11-16, 13:18
  4. Rückgabe eines Arrays aus einer Funktion
    By harkne in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 04-01-06, 16:44
  5. Rückgabe von 2 Werten aus einer Prozedur
    By BUG in forum IBM i Hauptforum
    Antworten: 9
    Letzter Beitrag: 18-10-04, 13:55

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •