cbbchgorg掲示板組織変更

形式

cbbchgorg -bid 掲示板ID
         { -ra(または-a) 追加公開対象組織ID [ ,追加公開対象組織ID ] … |
           -rc(または-c) 変更前公開対象組織ID , 変更後公開対象組織ID |
           -rd(または-d) 削除公開対象組織ID [ ,削除公開対象組織ID ] … |
           -rwa 追加記事作成組織ID [,追加記事作成組織ID ] …  |
           -rwc 変更前記事作成組織ID , 変更後記事作成組織ID |
           -rwd 削除記事作成組織ID [ ,削除記事作成組織ID ] … }

機能

掲示板の公開対象組織または記事作成組織を追加,変更,削除します。

オプション

-bid 掲示板ID

公開対象組織または記事作成組織を追加,変更もしくは,削除する掲示板の掲示板IDを指定します。

掲示板IDにはルート掲示板の掲示板IDだけを指定してください。サブ掲示板の掲示板IDを指定した場合には,エラーメッセージが表示され,追加処理,変更処理,または削除処理は実行されません。

-ra 追加公開対象組織ID [ , 追加公開対象組織ID ]

または

-a 追加公開対象組織ID [ , 追加公開対象組織ID ]

-bidオプションに指定した掲示板の公開対象組織に追加する組織IDを指定します。

同じ組織IDを複数個指定した場合は,一つだけ指定されたものとして組織IDが追加されます。

なお,次に示す場合にはエラーメッセージが表示され,該当する組織IDの追加処理は実行されません。

-rc 変更前公開対象組織ID , 変更後公開対象組織ID

または

-c 変更前公開対象組織ID , 変更後公開対象組織ID

-bidオプションに指定した掲示板の公開対象組織の組織IDを変更する場合に,変更前公開対象組織IDと変更後公開対象組織IDを指定します。

コマンドを実行すると,-bidオプションに指定した掲示板の公開対象組織IDのうち,変更前公開対象組織IDに指定した組織IDが変更後公開対象組織IDに更新されます。

また,-bidオプションに指定した掲示板のサブ掲示板の公開対象組織および記事作成組織から,変更前公開対象組織IDに指定した組織と変更前公開対象組織IDに指定した組織の下位組織が削除されます。ただし,次に示す場合には,サブ掲示板から組織は削除されません。

なお,次に示す場合にはエラーメッセージが表示され,該当する組織IDの変更処理は実行されません。

-rd 削除公開対象組織ID [ , 削除公開対象組織ID ]

または

-d 削除公開対象組織ID [ , 削除公開対象組織ID ]

-bidオプションに指定した掲示板の公開対象組織から削除する組織IDを指定します。

コマンドを実行すると,-bidオプションに指定した掲示板の公開対象組織から,削除公開対象組織IDに指定した組織が削除されます。

また,-bidオプションに指定した掲示板のサブ掲示板の公開対象組織および記事作成組織から,削除公開対象組織IDに指定した組織と削除公開対象組織IDに指定した組織の下位組織が削除されます。ただし,次に示す場合には,サブ掲示板から組織は削除されません。

同じ組織IDを複数個指定した場合は,一つだけ指定されたものとして組織IDが削除されます。

なお,掲示板の公開対象組織に登録されていない組織IDを指定した場合には,エラーメッセージが表示され,該当する組織IDの削除処理は実行されません。

-rwa 追加記事作成組織ID [ , 追加記事作成組織ID ]

-bidオプションに指定した掲示板の記事作成組織に追加する組織IDを指定します。

同じ組織IDを複数個指定した場合は,一つだけ指定されたものとして組織IDが追加されます。

なお,次に示す場合にはエラーメッセージが表示され,該当する組織IDの追加処理は実行されません。

-rwc 変更前記事作成組織ID , 変更後記事作成組織ID

-bidオプションに指定した掲示板の記事作成組織の組織IDを変更する場合に,変更前記事作成組織IDと変更後記事作成組織IDを指定します。

コマンドを実行すると,-bidオプションに指定した掲示板の記事作成組織IDのうち,変更前記事作成組織IDに指定した組織IDが変更後記事作成組織IDに更新されます。

また,-bidオプションに指定した掲示板のサブ掲示板の記事作成組織および公開対象組織から,変更前記事作成組織IDに指定した組織と変更前記事作成組織IDに指定した組織の下位組織が削除されます。ただし,次に示す場合には,サブ掲示板から組織は削除されません。

なお,次に示す場合にはエラーメッセージが表示され,該当する組織IDの変更処理は実行されません。

-rwd 削除記事作成組織ID [ , 削除記事作成組織ID ]

-bidオプションに指定した掲示板の記事作成組織から削除する組織IDを指定します。

コマンドを実行すると,-bidオプションに指定した掲示板の記事作成組織から,削除記事作成組織IDに指定した組織が削除されます。

また,-bidオプションに指定した掲示板のサブ掲示板の記事作成組織および公開対象組織から,削除記事作成組織IDに指定した組織と削除記事作成組織IDに指定した組織の下位組織が削除されます。ただし,次に示す場合には,サブ掲示板から組織は削除されません。

同じ組織IDを複数個指定した場合は,一つだけ指定されたものとして組織IDが削除されます。

なお,掲示板の記事作成組織に登録されていない組織IDを指定した場合には,エラーメッセージが表示され,該当する組織IDの削除処理は実行されません。

注意事項

戻り値

0公開対象組織IDの追加,変更,または削除に成功した。
コマンドを二重起動した。
1指定した引数に不正があった。
2すべての公開対象組織IDの追加に失敗した。
3変更前公開対象組織IDが見つからなかったため,組織IDの変更に失敗した。
4変更後公開対象組織IDがすでに存在したため,組織IDの変更に失敗した。
6すべての公開対象組織IDの削除に失敗した。
7指定した掲示板がデータベース上に見つからなかったため,公開対象組織IDまたは記事作成組織IDの追加,変更,もしくは削除に失敗した。
8指定した掲示板がルート掲示板ではなかったため,公開対象組織IDまたは記事作成組織IDの追加,変更,もしくは削除に失敗した。
9すべての記事作成組織IDの追加に失敗した。
10変更前記事作成組織IDが見つからなかったため,組織IDの変更に失敗した。
11変更後記事作成組織IDがすでに存在したため,組織IDの変更に失敗した。
12すべての記事作成組織IDの削除に失敗した。
13公開対象組織IDまたは記事作成組織IDに指定した組織が,ディレクトリサーバに存在しなかったため,公開対象組織IDまたは記事作成組織IDの追加,変更,もしくは削除に失敗した。

使用例