私はクライアント向けのアプリケーションを構築するコンサルタントです。クライアントは、アプリケーションが使用するエンドポイントを構築する責任があります。クライアントは、ABAP ベースのソリューションと Netweaver を使用しています。これは、私が経験したことのない 2 つのソフトウェアです。
クライアントは、エンドポイントの応答を XML と JSON の両方で提供します。私はエンドポイントを改善するために彼らと協力してきましたが、私が求めていることは不可能であると彼らが主張する多くの問題に遭遇しました. 私はいくつかの情報を探しています - クライアントは正しいですか、それとも仕事に対してスキル不足ですか?
私のリクエストのいくつか:
- 日付値を特定の形式にフォーマットします。クライアントは、日付の応答で使用できる唯一の形式は「/Date(1430502144000+0000)/」であると主張しています。
- SAP はブール値を "X" (真) または "" (偽) として保存します。エンドポイントで値を「true」または「false」(引用符なし) に変換するように依頼しました。どうやらこれは不可能です。
- アイテムに関するすべての詳細をエンドポイント「getItemDetail」から返すように依頼しました。クライアントは、アイテムの詳細を取得するには、5 つの異なるエンドポイントを呼び出す必要があると主張しています。を作成する必要があります。これが、テキストやパーツなどの配列の終点を分ける理由です。
一般に、クライアントは応答を構築またはカスタマイズする方法を知らないようであり、エンドポイントは SAP に格納されたオブジェクト構造の 1:1 ダンプであるように見えます。彼らのデータを「翻訳」するという考えは、SAP では失われているようです。SAP と Netweaver を使用しているときにエンドポイントの応答を完全にカスタマイズできることを確認または拒否できる人はいますか?