.TH "wlmscpfs" 1 "Thu Jul 9 2026 18:43:40" "Version 3.7.0" "OFFIS DCMTK" \" -*- nroff -*- .nh .SH "نام (NAME)" wlmscpfs \- مدیریت فهرست کار اولیه دایکام SCP (بر مبنای فایل‌های داده) .PP .SH "خلاصه دستور (SYNOPSIS)" .PP .PP .nf wlmscpfs [گزینه‌ها] port .fi .PP .SH "توضیحات (DESCRIPTION)" .PP برنامهٔ \fBwlmscpfs\fP یک ارائه‌دهنده رده خدمت (SCP) را برای سرویس Basic Worklist Management پیاده‌سازی می‌کند. این برنامه روی یک پورت مشخص TCP/IP برای درخواست‌های ارتباط ورودی از سوی یک Worklist Management SCU گوش می‌دهد. در صورتی که یک ارتباط تأیید شود و یک پرس‌وجوی فهرست کار دریافت گردد، برنامه \fBwlmscpfs\fP فایل‌های خاصی را در یک دایرکتوری معین (که از طریق گزینه‌های مربوطه برنامه مشخص می‌شود) روی سیستم فایل برای اطلاعات فهرست کار منطبق جستجو می‌کند و این اطلاعات را به Worklist Management SCU فراخواننده بازمی‌گرداند. به غیر از مدیریت پرس‌وجوهای فهرست کار، برنامه \fBwlmscpfs\fP از رده خدمت Verification Service Class نیز به عنوان یک SCP پشتیبانی می‌کند. .SH "پارامترها (PARAMETERS)" .PP .PP .nf port شماره پورت tcp/ip برای گوش دادن به اتصالات .fi .PP .SH "گزینه‌ها (OPTIONS)" .PP .SS "گزینه‌های عمومی (general options)" .PP .nf -h --help چاپ این متن راهنما و خروج --version چاپ اطلاعات نسخه و خروج --arguments چاپ آرگومان‌های بسط‌یافته خط فرمان -q --quiet حالت بی‌صدا، عدم چاپ هشدارها و خطاها -v --verbose حالت باجزئیات، چاپ جزئیات پردازش -d --debug حالت اشکال‌زدایی، چاپ اطلاعات دیباگ -ll --log-level [l]evel: string constant (fatal, error, warn, info, debug, trace) استفاده از سطح l برای لاگر -lc --log-config [f]ilename: string استفاده از فایل پیکربندی f برای لاگر .fi .PP .SS "گزینه‌های چندپردازشی (multi-process options)" .PP .nf -s --single-process حالت تک‌فرایندی --fork انشعاب فرایند فرزند برای هر ارتباط (پیش‌فرض) .fi .PP .SS "گزینه‌های ورودی (input options)" .PP .nf عمومی: -dfp --data-files-path [p]ath: string (default: \&.) مسیر فایل‌های داده فهرست کار مدیریت فایل‌های فهرست کار: -efr --enable-file-reject فعال‌سازی رد فایل‌های ناقص فهرست کار (پیش‌فرض) -dfr --disable-file-reject غیرفعال‌سازی رد فایل‌های ناقص فهرست کار .fi .PP .SS "گزینه‌های پردازش (processing options)" .PP .nf مجموعه نویسه بازگردانده‌شده: -cs0 --return-no-char-set عدم بازگرداندن مجموعه نویسه خاص (پیش‌فرض) -cs1 --return-iso-ir-100 بازگرداندن مجموعه نویسه خاص ISO IR 100 -csk --keep-char-set بازگرداندن مجموعه نویسه ارائه‌شده در فایل سایر گزینه‌های پردازش: -nse --no-sq-expansion غیرفعال کردن بسط توالی‌های خالی در پیام‌های درخواست C-FIND .fi .PP .SS "گزینه‌های شبکه (network options)" .PP .nf نسخه پروتکل IP: -i4 --ipv4 فقط استفاده از IPv4 (پیش‌فرض) -i6 --ipv6 فقط استفاده از IPv6 -i0 --ip-auto استفاده از پشته دوگانه IPv6/IPv4 سینتکس‌های ترجیحی انتقال شبکه: +x= --prefer-uncompr ترجیح VR صریح با ترتیب بایت محلی (پیش‌فرض) +xe --prefer-little ترجیح TS با VR صریح و little endian +xb --prefer-big ترجیح TS با VR صریح و big endian +xd --prefer-deflated ترجیح TS فشرده‌شده VR صریح با little endian +xi --implicit پذیرش فقط TS با VR ضمنی little endian کنترل دسترسی میزبان شبکه (tcp wrapper): -ac --access-full پذیرش اتصال از هر میزبان (پیش‌فرض) +ac --access-control اعمال قوانین کنترل دسترسی میزبان نمایش‌های مقادیر پس از ۱۹۹۳ (Value Representations): +u --enable-new-vr فعال‌سازی پشتیبانی از VRهای جدید (UN/UT) (پیش‌فرض) -u --disable-new-vr غیرفعال‌سازی پشتیبانی از VRهای جدید، تبدیل به OB سطح فشرده‌سازی deflate (تنها با --prefer-deflated): +cl --compression-level [l]evel: integer (default: 6) 0=غیرفشرده، 1=سریع‌ترین، 9=بهترین فشرده‌سازی سایر گزینه‌های شبکه: -ta --acse-timeout [s]econds: integer (default: 30) مهلت زمانی برای پیام‌های ACSE -td --dimse-timeout [s]econds: integer (default: unlimited) مهلت زمانی برای پیام‌های DIMSE --max-associations [a]ssocs: integer (default: 50) محدود کردن حداکثر تعداد ارتباط‌های موازی --refuse رد کردن ارتباط --reject رد ارتباط در صورت عدم وجود کلاس پیاده‌سازی UID --no-fail عدم شکست در پرس‌وجوی نامعتبر --sleep-before [s]econds: integer درنگ s ثانیه قبل از جستجو (پیش‌فرض: 0) --sleep-after [s]econds: integer درنگ s ثانیه پس از جستجو (پیش‌فرض: 0) --sleep-during [s]econds: integer درنگ s ثانیه در حین جستجو (پیش‌فرض: 0) -pdu --max-pdu [n]umber of bytes: integer (4096\&.\&.131072) تنظیم حداکثر pdu دریافتی به n بایت (پیش‌فرض: 16384) -dhl --disable-host-lookup غیرفعال‌سازی وضوح‌یابی نام میزبان .fi .PP .SS "گزینه‌های خروجی (output options)" .PP .nf عمومی: -rfp --request-file-path [p]ath: string مسیر ذخیره فایل‌های درخواست -rff --request-file-format [f]ormat: string (default: #t\&.dump) قالب نام‌گذاری فایل درخواست .fi .PP .SH "نکات (NOTES)" .PP اثرات معنایی گزینه‌های ذکر شده در بالا برای اکثر گزینه‌ها مشخص است. با این حال، برخی گزینه‌های خاص آن‌چنان ویژه هستند که نیازمند توضیحات مفصل می‌باشند که در این بخش ارائه می‌شود. .PP گزینه‌های مجموعه نویسه بازگردانده‌شده برای شرایطی در نظر گرفته شده‌اند که در آن برنامه \fBwlmscpfs\fP مقادیر مشخصه‌ای را بازمی‌گرداند که از نویسه‌های مجموعه پیش‌فرض دایکام تشکیل نشده‌اند. در چنین مواردی، برای نمونه گزینه \fI--return-iso-ir-100\fP می‌تواند برای تعیین اینکه پاسخ به درخواست C-FIND مدیریت فهرست کار یک مدالیته باید شامل مشخصه Specific Character Set دایکام (0008,0005) با مقدار متناظر باشد، استفاده شود که نشان‌دهنده مجموعه نویسه‌ای است که مقادیر مشخصه‌های بازگردانده‌شده از آن گرفته شده‌اند (در این مثال مجموعه ISO IR 100). لطفاً توجه داشته باشید که برنامه \fBwlmscpfs\fP اطمینان حاصل نخواهد کرد که آیا تمام مقادیر بازگردانده‌شده واقعاً از این مجموعه نویسه تشکیل شده‌اند یا خیر؛ برنامه فرض می‌کند که چنین است. .PP به طور کلی، مشخصه Specific Character Set (0008,0005) فقط زمانی در پاسخ C-FIND گنجانده می‌شود که حاوی مشخصه‌هایی باشد که تحت تأثیر مجموعه نویسه قرار می‌گیرند، یعنی برای نمایش مقادیر PN، LO، LT، SH، ST و UT. .PP لطفاً توجه داشته باشید که درخواست C-FIND مدیریت‌شده توسط این برنامه ممکن است شامل مشخصه Specific Character Set دایکام (0008,0005) باشد، اما این برنامه هرگز از مقدار این مشخصه برای تطبیق استفاده نخواهد کرد. علاوه بر این، این موضوع که آیا مشخصه Specific Character Set دایکام (0008,0005) در پاسخ C-FIND بازگردانده‌شده قرار خواهد گرفت یا خیر، همواره توسط گزینه مجموعه نویسه بازگردانده‌شده که هنگام شروع این برنامه مشخص شده تعیین می‌شود. .PP گزینه‌های --enable-file-reject و --disable-file-reject می‌توانند برای فعال یا غیرفعال کردن سازوکار رد فایل استفاده شوند که تضمین می‌کند فقط فایل‌های کامل فهرست کار در طول فرایند تطبیق استفاده شوند. یک فایل فهرست کار در صورتی کامل در نظر گرفته می‌شود که شامل تمام اطلاعات ضروری نوع ۱ باشد که SCP ممکن است مجبور باشد در پیام پاسخ C-FIND به SCU بازگرداند. جدول K.6-1 در بخش ۴ ضمیمه K استاندارد دایکام تمام مشخصه‌های نوع ۱ متناظر را فهرست کرده است (ستون "Return Key Type" را ببینید). .SS "نوشتن فایل‌های درخواست (Writing Request Files)" ارائه گزینه \fI--request-file-path\fP نوشتن درخواست‌های C-FIND ورودی را درون فایل‌های متنی فعال می‌کند. مقدار گزینه، دایرکتوری مقصدی را مشخص می‌کند که این فایل‌ها در آن ذخیره می‌شوند. تمام فایل‌های درخواست در قالب "dump" همان‌طور که توسط ابزار \fBdcmdump\fP ارائه می‌شود ذخیره می‌شوند و خام هستند، یعنی همان‌طور که به \fBwlmscpfs\fP می‌رسند نوشته می‌شوند، بدون اینکه هیچ‌گونه پردازش تگی توسط \fBwlmscpfs\fP روی آن‌ها اعمال شود. .PP نوشتن فایل‌های درخواست به کاربران امکان می‌دهد تا با پایش دایرکتوری فایل‌های درخواست، پایگاه داده فهرست کار را (که برای \fBwlmscpfs\fP همان فایل‌های فهرست کار ارائه‌شده از دایرکتوری \fI--data-file-path\fP است) به صورت "تعاملی" آماده کنند. هنگامی که یک فایل درخواست ظاهر می‌شود، کاربر به زمان مشخصی برای به‌روزرسانی ورودی‌های فهرست کار در پایگاه داده نیاز دارد. به همین دلیل منطقی است که از \fI--request-file-path\fP در ترکیب با گزینه \fI--sleep-before\fP استفاده شود که به کاربران امکان می‌دهد تعداد ثانیه‌های مشخصی را تعیین کنند که \fBwlmscpfs\fP باید پیش از شروع واقعی بررسی پایگاه داده فهرست کار منتظر بماند. توجه داشته باشید که فایل‌های درخواست نوشته‌شده با \fI--data-file-path\fP به طور خودکار توسط \fBwlmscpfs\fP حذف نمی‌شوند. .PP اگر فایل‌های درخواست فعال باشند، \fBwlmscpfs\fP باید به طور خودکار نام فایل‌ها را در پوشه داده‌شده ایجاد کند. به طور پیش‌فرض، قالب به صورت \&.dump است که در آن در فرمت YYYYMMDDhhmmssffffff است: .PP .IP "\(bu" 2 YYYY سال جاری است .IP "\(bu" 2 MM ماه جاری است .IP "\(bu" 2 DD روز جاری است .IP "\(bu" 2 hh ساعت جاری است (در قالب ۲۴ ساعته) .IP "\(bu" 2 mm دقیقه جاری است .IP "\(bu" 2 ss ثانیه جاری است و .IP "\(bu" 2 ffffff بخش کسری ثانیه جاری است .PP .PP این باید به عنوان پیش‌فرض برای اکثر برنامه‌هایی که مایل به استفاده از فایل‌های درخواست هستند و می‌خواهند از نام‌های یکتای فایل اطمینان حاصل کنند کار کند. اگر تمایل به تغییر این الگوی نام‌گذاری وجود داشته باشد، می‌توان از گزینه \fI--request-file-format\fP استفاده کرد. این گزینه امکان مشخص کردن الگوی نام‌گذاری فایل استفاده‌شده توسط \fI--request-file-path\fP را فراهم می‌کند. .PP برای انعطاف‌پذیری، جانگهدارنده‌های زیر می‌توانند در الگوی ارائه‌شده برای \fI--request-file-format\fP استفاده شوند: .PP .IP "\(bu" 2 #a: عنوان موجودیت برنامه فراخواننده (calling AE title) مربوط به SCU متناظر .IP "\(bu" 2 #c: عنوان موجودیت برنامه فراخوانده‌شده (AE title برنامه فهرست کار SCP) .IP "\(bu" 2 #i: شناسه فرایند (PID) مربوط به فرایند برنامه SCP که به درخواست رسیدگی می‌کند .IP "\(bu" 2 #p: شناسه بیمار در صورت وجود، در غیر این صورت رشته خالی .IP "\(bu" 2 #t: برچسب زمان در قالب YYYYMMDDhhmmssffffff .PP .PP پیش‌فرض (یعنی مقدار در صورتی که \fI--request-file-format\fP صریحاً تنظیم نشده باشد) مقدار #t\&.dump است که منجر به قالب برچسب زمان شرح‌داده‌شده در بالا می‌شود. .PP یک نمونه از چنین رشته قالب تعریف‌شده توسط کاربر "request_#i_#a_#c\&.txt" خواهد بود. جانگهدارنده #i بیشترین کاربرد را زمانی دارد که حالت چندفرایندی \fBwlmscpfs\fP از طریق گزینه \fI--fork\fP فعال شده باشد تا اطمینان حاصل شود درخواست‌های همزمان منجر به نام فایل یکسان برای هر دو درخواست نمی‌شوند. .PP باید توجه داشت که جانگهدارنده #p از مقدار Patient ID (0010,0020) درخواست همان‌گونه که هست استفاده می‌کند؛ یعنی اگر رشته حاوی نویسه‌های غیر ASCII باشد، نام فایل محاسبه‌شده توسط \fBwlmscpfs\fP ممکن است معیوب شود و بنابراین با موفقیت نوشته نشود یا پس از نوشتن نامعتبر به نظر برسد. همچنین، یک Patient ID خالی به همان صورت استفاده می‌شود، یعنی #p با یک رشته خالی جایگزین خواهد شد. .SS "انطباق با دایکام (DICOM Conformance)" برنامه \fBwlmscpfs\fP از رده‌های SOP زیر به عنوان یک SCP پشتیبانی می‌کند: .PP .PP .nf VerificationSOPClass 1\&.2\&.840\&.10008\&.1\&.1 FINDModalityWorklistInformationModel 1\&.2\&.840\&.10008\&.5\&.1\&.4\&.31 .fi .PP .PP برنامه \fBwlmscpfs\fP زمینه‌های ارائه (presentation contexts) را برای تمام رده‌های SOP پشتیبانی‌شده فوق با استفاده از هر یک از سینتکس‌های انتقال خواهد پذیرفت: .PP .PP .nf LittleEndianImplicitTransferSyntax 1\&.2\&.840\&.10008\&.1\&.2 LittleEndianExplicitTransferSyntax 1\&.2\&.840\&.10008\&.1\&.2\&.1 BigEndianExplicitTransferSyntax 1\&.2\&.840\&.10008\&.1\&.2\&.2 .fi .PP .PP رفتار پیش‌فرض برنامه \fBwlmscpfs\fP ترجیح سینتکس‌های انتقال دارای کدگذاری صریح بر سینتکس انتقال پیش‌فرض ضمنی است. اگر \fBwlmscpfs\fP روی سخت‌افزار big-endian در حال اجرا باشد، BigEndianExplicit را به LittleEndianExplicit ترجیح می‌دهد (و برعکس). این رفتار را می‌توان با گزینه‌های \fI--prefer\fP (در بالا) تغییر داد. .PP در صورت کامپایل با پشتیبانی از zlib (خروجی \fI--version\fP را ببینید) و در صورت استفاده از گزینه \fI--prefer-deflated\fP، سینتکس انتقال زیر نیز پذیرفته می‌شود: .PP .PP .nf DeflatedExplicitVRLittleEndianTransferSyntax 1\&.2\&.840\&.10008\&.1\&.2\&.1\&.99 .fi .PP .PP برنامه \fBwlmscpfs\fP از مذاکره گسترده (extended negotiation) پشتیبانی نمی‌کند. .PP در حال حاضر، برنامه \fBwlmscpfs\fP از مشخصه‌های زیر به عنوان کلیدهای تطبیق پشتیبانی می‌کند: .PP .PP .nf (0008,0020) StudyDate (0008,0030) StudyTime (0008,0050) AccessionNumber (0008,0090) ReferringPhysicianName (0010,0010) PatientName (0010,0020) PatientID (0010,0021) IssuerOfPatientID (0010,0030) PatientBirthDate (0010,0040) PatientSex (0010,2297) Responsible Person (0010,2298) Responsible Person Role (0032,1032) RequestingPhysician (0038,0010) AdmissionID (0040,0100) ScheduledProcedureStepSequence (0008,0060) > Modality (0040,0001) > ScheduledStationAETitle (0040,0002) > ScheduledProcedureStepStartDate (0040,0003) > ScheduledProcedureStepStartTime (0040,0006) > ScheduledPerformingPhysicianName (0040,1001) RequestedProcedureID (0040,1003) RequestedProcedurePriority .fi .PP .PP به عنوان کلیدهای بازگشتی، مشخصه‌های زیر در حال حاضر توسط \fBwlmscpfs\fP پشتیبانی می‌شوند: .PP .PP .nf (0008,0020) StudyDate (0008,0030) StudyTime (0008,0050) AccessionNumber (0008,0080) InstitutionName (0008,0081) InstitutionAddress (0008,1040) InstitutionalDepartmentName (0008,0090) ReferringPhysicianName (0008,1080) AdmittingDiagnosesDescription (0008,1110) ReferencedStudySequence (0008,1150) > ReferencedSOPClassUID (0008,1155) > ReferencedSOPInstanceUID (0008,1120) ReferencedPatientSequence (0008,1150) > ReferencedSOPClassUID (0008,1155) > ReferencedSOPInstanceUID (0010,0010) PatientName (0010,0020) PatientID (0010,0021) IssuerOfPatientID (0010,0030) PatientBirthDate (0010,0040) PatientSex (0010,1000) OtherPatientIDs (retired) (0010,1001) OtherPatientNames (0010,1020) PatientSize (0010,1030) PatientWeight (0010,1040) PatientAddress (0010,1080) MilitaryRank (0010,2000) MedicalAlerts (0010,2110) ContrastAllergies (0010,2160) EthnicGroup (retired) (0010,21a0) SmokingStatus (0010,21b0) AdditionalPatientHistory (0010,21c0) PregnancyStatus (0010,21d0) LastMenstrualDate (0010,2297) ResponsiblePerson (0010,2298) ResponsiblePersonRole (0010,4000) PatientComments (0020,000d) StudyInstanceUID (0032,1032) RequestingPhysician (0032,1033) RequestingService (0032,1060) RequestedProcedureDescription (0032,1064) RequestedProcedureCodeSequence (0008,0100) > CodeValue (0008,0102) > CodingSchemeDesignator (0008,0103) > CodingSchemeVersion (0008,0104) > CodeMeaning (0038,0010) AdmissionID (0038,0011) IssuerOfAdmissionID (0038,0050) SpecialNeeds (0038,0300) CurrentPatientLocation (0038,0500) PatientState (0040,0100) ScheduledProcedureStepSequence (0008,0060) > Modality (0032,1070) > RequestedContrastAgent (0040,0001) > ScheduledStationAETitle (0040,0002) > ScheduledProcedureStepStartDate (0040,0003) > ScheduledProcedureStepStartTime (0040,0004) > ScheduledProcedureStepEndDate (0040,0005) > ScheduledProcedureStepEndTime (0040,0006) > ScheduledPerformingPhysicianName (0040,0007) > ScheduledProcedureStepDescription (0040,0008) > ScheduledProtocolCodeSequence (0008,0100) > > CodeValue (0008,0102) > > CodingSchemeDesignator (0008,0103) > > CodingSchemeVersion (0008,0104) > > CodeMeaning (0040,0009) > ScheduledProcedureStepID (0040,0010) > ScheduledStationName (0040,0011) > ScheduledProcedureStepLocation (0040,0012) > PreMedication (0040,0020) > ScheduledProcedureStepStatus (0040,0400) > CommentsOnTheScheduledProcedureStep (0040,1001) RequestedProcedureID (0040,1002) ReasonForTheRequestedProcedure (0040,1003) RequestedProcedurePriority (0040,1004) PatientTransportArrangements (0040,1005) RequestedProcedureLocation (0040,1008) ConfidentialityCode (0040,1009) ReportingPriority (0040,1010) NamesOfIntendedRecipientsOfResults (0040,1400) RequestedProcedureComments (0040,2001) ReasonForTheImagingServiceRequest (0040,2004) IssueDateOfImagingServiceRequest (0040,2005) IssueTimeOfImagingServiceRequest (0040,2008) OrderEnteredBy (0040,2009) OrderEnterersLocation (0040,2010) OrderCallbackPhoneNumber (0040,2016) PlacerOrderNumberImagingServiceRequest (0040,2017) FillerOrderNumberImagingServiceRequest (0040,2400) ImagingServiceRequestComments (0040,3001) ConfidentialityConstraintOnPatientDataDescription .fi .PP .PP مشخصه (0008,0005) SpecificCharacterSet یک مورد ویژه است و پشتیبانی از آن توسط \fBwlmscpfs\fP در بخش نکات در بالا مورد بحث قرار گرفته است. .SS "کنترل دسترسی (Access Control)" هنگامی که روی پلتفرم‌های یونیکس با پشتیبانی از TCP wrapper کامپایل شود، کنترل دسترسی مبتنی بر میزبان می‌تواند با گزینه خط فرمان \fI--access-control\fP فعال گردد. در این حالت، قواعد کنترل دسترسی تعریف‌شده در جدول‌های کنترل دسترسی میزبان سیستم برای \fBwlmscpfs\fP اعمال می‌شوند. مسیرهای پیش‌فرض جدول‌های کنترل دسترسی میزبان \fI/etc/hosts\&.allow\fP و \fI/etc/hosts\&.deny\fP هستند. جزئیات بیشتر در \fBhosts_access\fP(5) شرح داده شده است. .SH "ثبت گزارش‌ها (LOGGING)" .PP سطح خروجی ثبت وقایع ابزارهای گوناگون خط فرمان و کتابخانه‌های زیرین می‌تواند توسط کاربر مشخص شود. به طور پیش‌فرض، فقط خطاها و هشدارها در جریان خطای استاندارد نوشته می‌شوند. با استفاده از گزینه \fI--verbose\fP پیام‌های اطلاعاتی مانند جزئیات پردازش نیز گزارش می‌شوند. گزینه \fI--debug\fP می‌تواند برای دریافت جزئیات بیشتر درباره فعالیت درونی، برای نمونه برای اهداف اشکال‌زدایی، استفاده شود. سایر سطوح لاگ را می‌توان با گزینه \fI--log-level\fP انتخاب کرد. در حالت \fI--quiet\fP فقط خطاهای مرگبار (fatal) گزارش می‌شوند. در چنین رخدادهای خطای بسیار شدیدی، برنامه معمولاً خاتمه می‌یابد. برای جزئیات بیشتر در مورد سطوح مختلف گزارش، مستندات ماژول "oflog" را ببینید. .PP در صورتی که خروجی لاگ باید در فایل نوشته شود (اختیاراً همراه با چرخش فایل لاگ)، در syslog (یونیکس) یا event log (ویندوز)، می‌توان از گزینه \fI--log-config\fP استفاده کرد. این فایل پیکربندی همچنین امکان هدایت تنها پیام‌های خاص به یک جریان خروجی مشخص و فیلتر کردن پیام‌های خاص بر اساس ماژول یا برنامه‌ای که در آن ایجاد شده‌اند را فراهم می‌کند. یک نمونه فایل پیکربندی در \fI/logger\&.cfg\fP ارائه شده است. .SH "خط فرمان (COMMAND LINE)" .PP تمام ابزارهای خط فرمان از نمادگذاری زیر برای پارامترها استفاده می‌کنند: براکت‌ها مقادیر اختیاری (۰-۱) را در بر می‌گیرند، سه نقطه در انتهای عبارت نشان می‌دهد که چندین مقدار مجاز است (۱-n)، و ترکیب هر دو به معنای ۰ تا n مقدار است. .PP گزینه‌های خط فرمان به ترتیب با یک علامت '+' یا '-' در ابتدا از پارامترها متمایز می‌شوند. معمولاً ترتیب و موقعیت گزینه‌های خط فرمان اختیاری است (یعنی می‌توانند در هر جایی ظاهر شوند). با این حال، اگر گزینه‌ها مانعه‌الجمع باشند، سمت راست‌ترین رخداد استفاده می‌شود. این رفتار با قواعد ارزیابی استاندارد پوسته‌های متداول یونیکس منطبق است. .PP علاوه بر این، یک یا چند فایل دستور می‌توانند با استفاده از علامت '@' به عنوان پیشوند نام فایل مشخص شوند (مانند \fI@command\&.txt\fP). چنین آرگومان دستوری پیش از هرگونه ارزیابی بیشتر، با محتوای فایل متنی مربوطه جایگزین می‌شود (چندین فضای خالی متوالی به عنوان یک جداکننده واحد در نظر گرفته می‌شوند مگر اینکه بین دو گیومه ظاهر شوند). لطفاً توجه داشته باشید که یک فایل دستور نمی‌تواند شامل فایل دستور دیگری باشد. این رویکرد ساده اما کارآمد امکان خلاصه کردن ترکیب‌های رایج گزینه‌ها/پارامترها را فراهم می‌کند و از خط فرمان‌های طولانی و گیج‌کننده جلوگیری می‌نماید (یک نمونه در فایل \fI/dumppat\&.txt\fP ارائه شده است). .SH "متغیرهای محیطی (ENVIRONMENT)" .PP ابزار \fBwlmscpfs\fP تلاش می‌کند واژه‌نامه‌های داده دایکام مشخص‌شده در متغیر محیطی \fIDCMDICTPATH\fP را بارگذاری کند. به طور پیش‌فرض، یعنی اگر متغیر محیطی \fIDCMDICTPATH\fP تنظیم نشده باشد، فایل \fI/dicom\&.dic\fP بارگذاری خواهد شد مگر اینکه واژه‌نامه درون برنامه تعبیه شده باشد (پیش‌فرض برای ویندوز). .PP رفتار پیش‌فرض باید ترجیح داده شود و متغیر محیطی \fIDCMDICTPATH\fP تنها زمانی استفاده شود که به واژه‌نامه‌های داده جایگزین نیاز باشد. متغیر محیطی \fIDCMDICTPATH\fP قالبی مشابه متغیر \fIPATH\fP پوسته یونیکس دارد که در آن دو نقطه (":") ورودی‌ها را جدا می‌کند. در سیستم‌های ویندوز، از نقطه ویرگول (";") به عنوان جداکننده استفاده می‌شود. کد واژه‌نامه داده تلاش می‌کند هر فایل مشخص‌شده در متغیر محیطی \fIDCMDICTPATH\fP را بارگذاری کند. اگر هیچ واژه‌نامه داده‌ای بارگذاری نشود، این یک خطا محسوب می‌شود. .SH "حق نشر (COPYRIGHT)" .PP حق نشر (C) 1996-2025 متعلق به OFFIS e.V., Escherweg 2, 26121 Oldenburg, Germany.