Apache Olingo ライブラリを使用して OData エンドポイントからメタデータを読み取ろうとしています。サービスにあるスキーマのリストを取得したいと考えています。
サンプルコードは次のようになります-
DataServices services; //TODO:
for (Schema schema : services.getSchemas()){}
この「サービス」変数を初期化するにはどうすればよいですか?
EntityProvider.readMetadata(content, false);
ここで content - InputStream と 2 番目のパラメーターは、lib がメタデータを検証する必要があるかどうかを示します。ただし、スキーマ情報を提供できる Edm のメソッドはありません。欠落している機能やバグについては、 https://issues.apache.org/jira/browse/OLINGOでいつでもチケットを作成できます。
詳細については、 http://olingo.apache.org/doc/tutorials/OlingoV2BasicClientSample.htmlを参照してください。
よろしくチャンダン