機械翻訳について

ファイルのアップロードまたはフォルダの作成

put

/essbase/rest/v1/files/{path}

Essbaseにファイルをアップロードします。

サポートされるファイル・タイプには、テキスト・ファイル、ルール・ファイル、計算スクリプト・ファイルおよびMaxLスクリプト・ファイルがあります。

コンテンツ・タイプがなく、URLにフォルダ名が指定されている場合は、フォルダが作成されます。

要求

サポートされるメディア・タイプ
パス・パラメータ
  • Pattern: .+

    カタログ・パス。 Content-Type=application/octet-streamの場合、これはファイル名です。 それ以外の場合は、フォルダ名です。

問合せパラメータ
  • ファイルの追加にのみ適用されます。 フォルダの上書きはサポートされていません。

    デフォルト値: false
先頭に戻る

レスポンス

サポートされるメディア・タイプ

200 レスポンス

OK

ファイルが正常にアップロードされたか(Content-Typeがapplication/octet-streamの場合)、フォルダが正常に作成されました(Content-Typeがない場合)。

本文()
ルート・スキーマ : GenericEntity
タイプ: object
Show Source
ネストされたスキーマ : entity
タイプ: object
ネストされたスキーマ : タイプ
タイプ: object
Show Source

400 レスポンス

不正なリクエスト

ログイン・ユーザーに適切な権限がないか、ファイルまたはフォルダがすでに存在する可能性があります。

500 レスポンス

内部サーバー・エラー。

先頭に戻る

次の例は、Essbaseキューブ・ディレクトリにファイルをアップロードする方法を示しています。

cURLコマンド

curl -X PUT "https://192.0.2.1:443/essbase/rest/v1/files/applications/Sample/Basic/Data_Basic.txt?overwrite=true" 
     -H "accept: application/json"

レスポンス本体の例

[
  {
    "rel": "download",
    "href": "https://192.0.2.1:443/essbase/rest/v1/files/applications/Sample/Basic/Data_Basic.txt",
    "method": "GET",
    "type": "application/octet-stream"
  }
]
先頭に戻る