アクションを開始せずに、ペシミスティック レコード ロックを有効にすることができます。
このタスクについて
アクションを開始せずに、ペシミスティック レコード ロックを有効にするには、
希望するレコード タイプにレコード スクリプトを追加します。レコードがこの方法でロックされた場合、
レコードに関するアクションがないため、ロックが自動的に削除されることはありません。
そのため、スキーマに、対応する Unlock_Record_Script_Alias アクションを指定する必要があります。アンロック スクリプトの Perl の例が、以下に示されています。
手順
アクションを開始せずにペシミスティック レコード ロックを有効にするには、次のようにします。
- スキーマをチェックアウトして、希望するレコード タイプを選択します。
- [レコード スクリプト] を展開して、LockRecord API メソッドを
呼び出す Lock という名前の新規レコード スクリプトを追加します。 Perl の場合は、以下のステートメントを使用します。
$entity->LockRecord (0);
- Lock という名前の新規の RECORD_SCRIPT_ALIAS アクションを追加します。
- このレコード タイプについてペシミスティック レコード ロックが動作しているか、スキーマをテストします。
- スキーマをチェックインします。
- ユーザー データベースをアップグレードします。