アクションを開始しない、ペシミスティック レコード ロックの有効化

アクションを開始せずに、ペシミスティック レコード ロックを有効にすることができます。

アクションを開始せずに、ペシミスティック レコード ロックを有効にするには、 希望するレコード タイプにレコード スクリプトを追加します。レコードがこの方法でロックされた場合、 レコードに関するアクションがないため、ロックが自動的に削除されることはありません。 そのため、スキーマに、対応する Unlock_Record_Script_Alias アクションを指定する必要があります。アンロック スクリプトの Perl の例が、以下に示されています。

アクションを開始せずにペシミスティック レコード ロックを有効にするには、次のようにします。

  1. スキーマをチェックアウトして、希望するレコード タイプを選択します。
  2. [レコード スクリプト] を展開して、LockRecord API メソッドを 呼び出す Lock という名前の新規レコード スクリプトを追加します。 Perl の場合は、以下のステートメントを使用します。

    $entity->LockRecord (0);

  3. Lock という名前の新規の RECORD_SCRIPT_ALIAS アクションを追加します。
  4. このレコード タイプについてペシミスティック レコード ロックが動作しているか、スキーマをテストします。
  5. スキーマをチェックインします。
  6. ユーザー データベースをアップグレードします。

フィードバック