JavaScriptを使ってオンプレのODataを呼び出すメモです。CFへアプリをデプロイ」に基本的なことを書いています。Generator」の内容を少し変えています。プログラムはGitHubに置いています。以下の環境で実行しています。プロジェクト作成確認」まで実行済の前提。HANAにログインしてメタデータを照会します。IDE」を参考にしました。保存先ディレクトリとして”service-specifications”フォルダをプロジェクト直下に作っておきます。今回は得意先のODataである”CB_CUSTOMER_SRV”を使うので以下のURLにブラウザでアクセスして、”cb_customer_srv.xml”として保存します。Libraryを生成します。”odata-client”というフォルダが出力先として生成されます。--forceOverwriteフォルダの中身を確認します。コントローラ作成とビルドコントローラを作成し、ビルドします。フォルダ”src”直下に新たに”customer.controller.ts”を以下のコードで作成します。宛先、ユーザ、パスワードは変更が必要です。});}SDKが生成済みのapp.module.tsを変更します。cliというものがあって、使うと便利そうです。customer”でコントローラーを作成できます(フォルダを作るなど少し今回の動きと異なります)。あとはビルドと起動をします。start:devこれで、ブラウザから”http://localhost:3000/customer“にアクセスするとODataで取得できたJSONが表示されます。dist/main”,)。main.tsはdist/src/mainに置かれるので、こうしています(もっといい方法があるかもしれません)。dist/src/main",あとはdeployするだけです。deployこれでデプロイ先のURLをブラウザで開けば、”/customer”でOData実行結果が表示されます。item.Cancel。