前のトピック: グリッドの作成次のトピック: グリッドの更新


グリッドの削除
DELETE  BFC/grids/<grid name>
DELETE  BFC/grids/<grid name>?keepexternalstorage
引数

なし

結果

成功時には HTTP リターン コード 202 および空のペイロードが返されます。 エラーの際には、HTTP エラー コードと、関連するエラー情報が返されます。

説明

指定したグリッドを削除します。 グリッドの削除操作が正常にサブミットされた後、BFC API 操作に戻ります。 AppLogic グリッドの実際の削除は非同期で続行されます。 グリッドで外部ストレージを使用する場合、グリッドの削除操作の一部として、デフォルトでは外部ストレージが削除されます。 外部ストレージを保持する場合は、keepExternalStorage クエリ文字列を指定します。

グリッド リソース URI に対する GET 操作で HTTP 404 エラー コードが返されれば、CA AppLogic® のグリッドの非同期での削除は完了しています。

DELETE の例

DELETE BFC/grids/mygrid

Python の例

from httplib import HTTPSConnection
import json
import os
import sys

gridName = 'mygrid'
bfcHost = os.environ["BFC_HOST"]
bfcSession = os.environ["BFC_SESSION"]
conn = HTTPSConnection(bfcHost + ':8443')
conn.connect()
conn.request(method='POST',
             url='/BFC/grids/' + 'gridName',
             headers={'Content-Type':'application/json',
                      'Authorization':bfcSession},
resp = conn.getresponse()
if resp.status > 202:
    print 'Failed grid delete - '
    print json.loads(resp.read())
else:
    print 'Grid deleted'