0

SapUi5 を使用して、Netweaver Gateway に接続する webapp を構築しています。このアプリはデータを正常に消費します。サービスでオブジェクトを作成するのに問題があるだけです。

私が得る応答データは

500 Internal Server Error content-type application/xml - - 001560AA0E081DEB8CA398CC1690D406 XML ストリームの解析中にエラーが発生しました - 52FB96CF506729E0E1000000C0A8EA2A

ゲートウェイのエラー ログには次のように記載されています

例外 /IWCOR/CX_BAD_REQUEST が発生しました。

Gateway Client でデータを挿入すると、すべて正常に動作します。

編集

私のオブジェクトはこのように作成されます

var testObject = {
            smtp_adr: "ui5@test.de",
            first_name: "SapUI5",
            last_name: "test",
            nr: 9999
    };

そして私はそれをアップロードします

oModel.create("/MyService", testObject, null, false, null,function() {
        alert("Create successful");
});
4

3 に答える 3

0

SAP GUI からゲートウェイ ボックスにアクセスできますか? そこでエラー ログを確認できますか?

XML ストリームの解析で発生するエラーは、作成モデルに追加のフィールドがある場合、またはタイプの不一致がある場合に最もよく発生します。通ってみる?

var testObject = { smtp_adr: "ui5@test.de", first_name: "SapUI5", last_name: "テスト", nr: "9999" };

そして、それが違いを生むかどうかを確認してください。私がこれを見たほとんどの場合、タイプの不一致が問題でした。

于 2014-05-08T09:22:49.050 に答える