.TH SLAPO-DDS 5 "2026/03/09" "OpenLDAP 2.6.13" "فایل‌های پیکربندی" .\" Copyright 2005-2026 The OpenLDAP Foundation, All Rights Reserved. .\" Copying restrictions apply. See the COPYRIGHT file. .\" $OpenLDAP$ .SH "نام (NAME)" slapo-dds \- لایه روکش خدمات دایرکتوری پویا (DDS) برای slapd .SH "خلاصه دستور (SYNOPSIS)" /etc/openldap/slapd.conf .SH "توضیحات (DESCRIPTION)" روکش .B dds برای .BR slapd (8) اشیاء پویا (dynamic objects) را مطابق با RFC 2589 پیاده‌سازی می‌کند. نام .B dds مخفف .I Dynamic Directory Services (خدمات دایرکتوری پویا) است. این روکش امکان تعریف اشیاء پویا را که با کلاس شیء .B dynamicObject مشخص می‌شوند، فراهم می‌کند. .PP اشیاء پویا دارای طول عمر محدودی هستند که بر اساس یک زمان ماندگاری (TTL یا Time-To-Live) تعیین می‌شود و می‌تواند از طریق یک عملیات گسترش‌یافته خاص به نام .B refresh (تازه‌سازی) تجدید شود. این عملیات امکان تنظیم دوره زمانی تازه‌سازی کلاینت (CRP یا Client Refresh Period) را می‌دهد، به این معنی که فاصله زمانی میان دفعات تازه‌سازی لازم است تا از منقضی شدن شیء پویا جلوگیری شود. زمان انقضا با افزودن مقدار TTL درخواستی به زمان جاری محاسبه می‌گردد. هنگامی که اشیاء پویا به پایان طول عمر خود برسند بدون آنکه مجدداً تازه‌سازی شوند، به‌طور خودکار حذف خواهند شد. هیچ تضمینی برای حذف فوری وجود ندارد، بنابراین کلاینت‌ها نباید روی حذف بلافاصله حساب کنند. .PP اشیاء پویا می‌توانند دارای اشیاء زیرمجموعه (subordinates) باشند، به شرط آنکه این زیرمجموعه‌ها نیز شیء پویا باشند. استاندارد RFC 2589 رفتار یک سرویس دایرکتوری پویا را هنگام منقضی شدن یک شیء پویا که دارای زیرمجموعه‌های (پویا) است، مشخص نکرده است. در این پیاده‌سازی، طول عمر اشیاء پویای دارای زیرمجموعه تا زمانی که تمام زیرمجموعه‌های پویای آن‌ها منقضی شوند، تمدید می‌گردد. .PP این دستورالعمل .BR slapd.conf (5) روکش .B dds را به پایگاه داده فعلی اضافه می‌کند: .TP .B overlay dds .LP پایگاه داده حتماً باید یک .B rootdn مشخص‌شده داشته باشد، در غیر این صورت روکش .B dds قادر به حذف اشیاء منقضی‌شده نخواهد بود. روکش .B dds می‌تواند همراه با هر بک‌اندی که عملیات‌های .BR add ، .BR modify ، .BR search و .BR delete را پیاده‌سازی می‌کند به کار گرفته شود. از آنجا که استفاده از آن ممکن است منجر به جستجوها، افزودن‌ها و حذف‌های داخلی متعددی برای مدخل‌ها شود، بهتر است همراه با بک‌اندهایی استفاده شود که عملکرد نوشتن مناسب و مطلوبی دارند. .LP دستورالعمل‌های پیکربندی که مختص روکش .B dds هستند، با پیشوند .BR dds\- مشخص می‌شوند تا از تداخل‌های احتمالی با دستورالعمل‌های مربوط به پایگاه داده زیرین یا سایر روکش‌های پشته‌شده جلوگیری به عمل آید. .TP .B dds\-max\-ttl