BMLユーティリティ・ライブラリREST API

BMLユーティリティ・ライブラリREST APIは、管理者がBMLユーティリティ・ライブラリ機能の作成とメンテナンスを支援します。

Oracle CPQ 25Dでは、次のBMLユーティリティ・ライブラリ・エンドポイントが導入されています。

ライブラリ関数

すべてのデプロイ済ユーティリティ・ライブラリ関数の取得

このエンドポイントを使用して、デプロイされたすべてのユーティリティ・ライブラリ関数を取得します。

  • エンドポイント: /rest/v19/bml/deployed/library/functions
  • メソッド:  GET

すべてのユーティリティライブラリ関数の取得

このエンドポイントを使用して、すべての(デプロイ済でデプロイされていない)ユーティリティ・ライブラリ関数を取得します。

  • エンドポイント: /rest/v19/bml/library/functions
  • メソッド:  GET

Utilライブラリ関数の取得

このエンドポイントを使用して、指定したユーティリティ・ライブラリ関数詳細を取得します。

  • エンドポイント: /rest/v19/bml/library/functions/{namespace.varName}
  • メソッド:  GET

ユーティリティ・ライブラリ関数の依存属性の取得

このエンドポイントを使用して、指定したライブラリで参照されているすべての属性を取得します。

  • エンドポイント: /rest/v19/bml/library/functions/actions/dependentAttributes
  • メソッド:  POST

ユーティリティ・ライブラリ関数の作成

このエンドポイントを使用して、新しいユーティリティ・ライブラリ関数を作成します。

  • エンドポイント: /rest/v19/bml/library/functions
  • メソッド:  POST

ユーティリティーライブラリ関数の削除

このエンドポイントを使用して、選択したユーティリティ・ライブラリ関数を削除します。

  • エンドポイント: /rest/v19/bml/library/functions/actions/delete
  • メソッド:  POST

ユーティリティ・ライブラリ関数の削除

このエンドポイントを使用して、指定したユーティリティ・ライブラリ関数を削除します。

  • エンドポイント: /rest/v19/bml/library/functions/{namespace.varName}
  • メソッド: DELETE

ユーティリティ・ライブラリ関数の更新

このエンドポイントを使用して、指定したユーティリティ・ライブラリ関数を更新します。

  • エンドポイント: /rest/v19/bml/library/functions/{namespace.varName}
  • メソッド:  PATCH

ユーティリティ・ライブラリ関数のオーバーライド

このエンドポイントを使用して、指定したユーティリティ・ライブラリ関数のオーバーライドを作成または更新します。

  • エンドポイント: /rest/v19/bml/library/functions/{namespace.varName}/actions/override
  • メソッド:  POST

上書きユーティリティ・ライブラリ関数の削除

このエンドポイントを使用して、指定したユーティリティ・ライブラリ関数からオーバーライドを削除します。

  • エンドポイント: /rest/v19/bml/library/functions/{namespace.varName}/actions/removeOverride
  • メソッド:  POST

デバッグユーティリティライブラリ関数

このエンドポイントを使用して、指定された入力値を使用してユーティリティ・ライブラリ関数を実行します。

  • エンドポイント: /rest/v19/bml/library/functions/actions/debug
  • メソッド:  POST

ユーティリティ・ライブラリ機能の検証

このエンドポイントを使用して、ユーティリティ・ライブラリ関数を検証します。

  • エンドポイント: /rest/v19/bml/library/functions/actions/validate
  • メソッド:  POST

ユーティリティ・ライブラリ・ファンクションのデプロイ

このエンドポイントを使用して、指定したユーティリティ・ライブラリ関数をデプロイします。

  • エンドポイント: /rest/v19/bml/library/functions/actions/deploy
  • メソッド:  POST

エクスポートユーティリティライブラリ関数

このエンドポイントを使用して、指定したユーティリティ・ライブラリ関数をエクスポートします。

  • エンドポイント: /rest/v19/bml/library/functions/actions/export
  • メソッド:  POST

ユーティリティライブラリフォルダの取得

このエンドポイントを使用して、使用可能なすべてのユーティリティ・ライブラリ・フォルダを取得します。

  • エンドポイント: /rest/v19/bml/library/folders
  • メソッド:  GET

共通関数

すべてのBML共通関数の取得

このエンドポイントを使用して、すべてのBML共通関数のリストを取得します。 BML共通関数は、次のようなBML内で使用される関数です。

アトリエ

 またはlen()

  • エンドポイント: /rest/v19/bml/common/functions
  • メソッド:  GET

BML共通関数の取得

このエンドポイントを使用して、指定されたBML共通関数を取得します。 BML共通関数は、atoi() len()など、BML内で使用される関数です。

  • エンドポイント: /rest/v19/bml/common/functions/{functionVarName}
  • メソッド:  GET

参照

すべてのBML参照の取得

このエンドポイントを使用して、すべてのBML参照タイプを取得します。

  • エンドポイント: /rest/v19/bml/lookups
  • メソッド:  GET

BML参照の取得

このエンドポイントを使用して、指定したBML参照タイプを取得します。

  • エンドポイント: /rest/v19/bml/lookups/{lookupType}
  • メソッド:  GET

すべてのBML参照値の取得

このエンドポイントを使用して、指定した参照タイプのすべてのBML参照値を取得します。

  • エンドポイント: /rest/v19/bml/lookups/{lookupType}/lookupValues
  • メソッド:  GET

すべてのBML属性参照の取得

このエンドポイントを使用して、すべてのBML属性参照タイプを取得します。

  • エンドポイント: /rest/v19/bml/attributeLookups
  • メソッド:  GET

BML属性参照の取得

このエンドポイントを使用して、指定したBML属性参照タイプを取得します。

  • エンドポイント: /rest/v19/bml/attributeLookups/{lookupType}
  • メソッド:  GET

すべてのBML属性参照値の取得

このエンドポイントを使用して、指定した参照タイプのすべてのBML属性参照値を取得します。

  • エンドポイント: /rest/v19/bml/attributeLookups/{lookupType}/lookupValues
  • メソッド:  GET

有効化のステップ

REST APIガイドのRESTサービス定義を確認して、活用してください(Oracle Help Center > 「関心のあるアプリケーション・サービス領域」 > 「API &スキーマ」から入手できます)。 OracleのRESTサービスを初めて利用する場合は、クイック・スタートに関する項から開始してください。