0

POST response {"message":"Internal Server Error"}

Hallo,

ich muss um ein wenig Hilfe bitten.

Gestern Abend hat mein POST noch funktioniert. Heute morgen klappt das nicht mehr. Nicht dass ich etwas geändert hätte. Ich schicke innerhalb eines Teams wenige Felder von einer Tabelle ZX an eine Tabelle ZHUB.

let me := this;
if 'API POST' then
    POST_Response := null;
    let hubConnect := first((select API_Connect)[Label = "ZHub:ZZ_Daten"]);
    if hubConnect then
        let url := hubConnect.urlHub;
        let auth := {
                Authorization: "Bearer " + hubConnect.HubToken,
                'Content-Type': "application/json"
            };
        let body := {
                id: ZHubID,
                fields: {
                    GlobaleID: if me.GlobaleID then me.GlobaleID else "ohne GID - Fehler!" end,
                    Vorname: if me.Vorname then me.Vorname else null end,
                    Name: if me.Name then me.Name else null end,
                    DatenQuelleNr: me.RecordID,
                    LabelDatenQuelle: hubConnect.Label
                }
            };
        let response := http("POST", url, auth, body);
        if response.error then
            POST_Response := text(response.error)
        else
            POST_Response := text(response.result);
            ZHubID := item(response.result, "id");
            Neuanlage := false
        end;
        'API POST' := false
    end
end

Gestern kurz nach fünf wurden die Daten angelegt, und die response darauf war z.B.:

{"id":14,"createdAt":"2022-07-14T17:06:30","createdBy":"admin","modifiedAt":"2022-07-14T17:06:30","modifiedBy":"admin","fields":{"Vorname":"Ovidius","Name":"Naso","DatenQuelleNr":"4","LabelDatenQuelle":"ZHub:ZX_Daten","GlobaleID":"I-0004","Weiterleiten":true}}

Heute bekomme ich nur noch 

{"message":"Internal Server Error"}

Hat jemand eine Idee?

LG

Thomas

1 Antwort

null
    • Hubner_Thomas
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Urghhh. Habe es selbst gefunden, habe in der Zieltabelle den Bezeichner eines Feldes geändert. Ich war wohl um 7:15 Uhr noch nicht ganz wach.