最初の有効開始日および最終有効終了日の変更の例
一部のオブジェクトでは、最初の有効開始日または最終有効終了日を変更できます。このトピックでは、これらの変更方法を示す例を示します。
オブジェクトの最初の有効開始日を変更するには、.datファイルにReplaceFirstEffectiveStartDate属性を含め、これをYに設定します。オブジェクトの最終有効終了日を変更するには、.datファイルにReplaceLastEffectiveEndDate属性を含め、これをYに設定します。必要に応じて、EffectiveStartDate属性またはEffectiveEndDate属性に改訂した日付を指定します。これらの変更は、他の変更と同時に行うことができます。たとえば、オブジェクトの開始日とその名前の両方を変更できます。
最初の有効開始日および最終有効終了日の変更には、次の制限が適用されます。
-
一部のオブジェクトでは、最終有効終了日を4712/12/31にする必要があります。この日付を変更しようとすると、エラーが発生します。
-
この方法では、就業者オブジェクトの最初の有効開始日は変更できません。かわりに、NewStartDate属性を使用する必要があります。
-
.datファイルにReplaceLastEffectiveEndDate属性を含める場合は、EffectiveEndDate属性に日付値を指定する必要があります。有効終了日のかわりに#RETAIN、#ALLまたは#NULLトークンを指定しないでください。
ジョブ・オブジェクトの最初の有効開始日の変更
次の例は、.datファイルにReplaceFirstEffectiveStartDate属性を含める方法を示しています。
METADATA|Job|JobId|EffectiveStartDate|EffectiveEndDate|ReplaceFirstEffectiveStartDate
MERGE|Job|23452|1950/01/01|4712/12/31|Y
反復エレメント・エントリの最終有効終了日の変更
次の例は、.datファイルにReplaceLastEffectiveEndDate属性を含める方法を示しています。
METADATA|ElementEntry|ElementEntryId|EffectiveStartDate|EffectiveEndDate|ReplaceLastEffectiveEndDate
MERGE|ElementEntry|4634|2014/01/01|2014/04/05|Y