پارامتر Resourceuri از Datatype String ، اجرای حمل و نقل را قادر می سازد تا یک کلید پیکربندی شده را از نمونه KeyCredentialConfigurationType مربوطه تعریف شده در OPC 10000-12 برای استفاده برای تأیید اعتبار به کارگزار در سطح اتصال یا برای صف های پیکربندی شده در زیر اتصال جستجو کند.
در صورت تهی ، هیچ احراز هویت یا احراز هویت ناشناس به عنوان پیش فرض فرض می شود ، مگر اینکه تنظیمات تأیید اعتبار در یک نویسنده فرعی یا یک مجموعه داده برای تأیید اعتبار دسترسی به صف های فردی ارائه شود.
این پارامتر اختیاری است. اگر بیش از یک پروفایل توصیف پروتکل برای استفاده برای تأیید اعتبار و این مقدار تهی باشد ، حمل و نقل یکی را انتخاب می کند. اگر حمل و نقل نتواند یک مکانیسم تأیید اعتبار مناسب در آرایه ProfileURI را خوب کند ، حمل و نقل وضعیت PubSubConnection را روی ERROR_3 تنظیم می کند.
این داده از ساختار برای نشان دادن پارامترهای نقشه برداری حمل و نقل خاص کارگزار برای PubSubConnection استفاده می شود. این یک زیرگروه از ConnectionTransportDatatype است که در 6. 2. 6. 4 تعریف شده است.
نام
نوع
شرح
پارامتر QueUename با رشته DataType صف را در کارگزار دریافت می کند که شبکه های ارسال شده توسط ناشر را دریافت می کند. این می تواند نام یک صف یا موضوعی باشد که در کارگزار تعریف شده است.
ویژگی Resourceuri از Datatype String به اجرای حمل و نقل اجازه می دهد تا کلید پیکربندی شده را از نمونه KeyCredentialConfigurationType مربوطه تعریف شده در OPC 10000-12 برای استفاده برای تأیید دسترسی به صف مشخص شده جستجو کند.
اگر این رشته تهی نباشد ، منبع تنظیمات احراز هویت PubSubConnection را نادیده می گیرد.
پارامتر AuthenticationProfileuri از Datatype String امکان انتخاب پروتکل احراز هویت را که توسط اجرای حمل و نقل برای تأیید اعتبار به صف مشخص شده استفاده می شود ، امکان پذیر می کند.
اگر این رشته تهی نباشد ، بر تأیید اعتبارنامه تنظیمات حمل و نقل pubsubconnection تعریف شده در 6. 4. 2. 1. 2 غلبه می کند.
مقدار مشخص شده _0 در گروه نویسنده مجاز نیست. در صورت عدم استفاده از ضمانت تحویل انتخاب شده ، WriterGroup باید حالت را روی ERROR_3 تنظیم کند.
نقشه برداری از کیفیت خدمات به اجرای ویژه حمل و نقل کارگزار در 7. 3. 4. 5 برای AMQP و 7. 3. 5. 5 برای MQTT تعریف شده است.
مقدار
شرح
مقدار مشخص نشده و از مقدار شیء والدین استفاده می شود.
حمل و نقل باید بهترین تلاش را برای ارسال پیام انجام دهد. بدترین حالت این بدان معنی است که از دست دادن داده ها یا تکثیر داده ها امکان پذیر است.
حمل و نقل تضمین می کند که پیام حداقل یک بار تحویل داده می شود ، اما تکثیر امکان پذیر است. خوانندگان باید بر اساس شناسه پیام یا شماره دنباله ، از هم استفاده کنند.
حمل و نقل تضمین می کند که پیام یک بار ارسال شود ، اما در صورت از بین رفتن دوباره ارسال نمی شود.
دستگیری حمل و نقل تضمین می کند که پیام دقیقاً یک بار و نه کم و بیش به کارگزار تحویل داده می شود.
این داده از ساختار برای نشان دادن پارامترهای نقشه برداری حمل و نقل خاص کارگزار برای گروه های نویسنده استفاده می شود. این یک زیرگروه از WriterGroupTransportDatatype است که در 6. 2. 5. 6. 2 تعریف شده است.
نام
نوع
شرح
پارامتر QueUename با رشته DataType صف را در کارگزار دریافت می کند که NetworkMessages ارسال شده توسط ناشر برای DataSetwriter را دریافت می کند. این می تواند نام یک صف یا موضوعی باشد که در کارگزار تعریف شده است. این پارامتر فقط درصورتی معتبر است که شبکه های شبکه از WriterGroup فقط یک DataSetmessage را شامل می شوند.
اگر این رشته خالی نباشد، QueueName تنظیمات انتقال WriterGroup را لغو می کند.
ویژگی Resourceuri از Datatype String به اجرای حمل و نقل اجازه می دهد تا کلید پیکربندی شده را از نمونه KeyCredentialConfigurationType مربوطه تعریف شده در OPC 10000-12 برای استفاده برای تأیید دسترسی به صف مشخص شده جستجو کند.
اگر این رشته خالی نباشد، ResourceUri تنظیمات احراز هویت WriterGroup را لغو می کند.
پارامتر AuthenticationProfileuri از Datatype String امکان انتخاب پروتکل احراز هویت را که توسط اجرای حمل و نقل برای تأیید اعتبار به صف مشخص شده استفاده می شود ، امکان پذیر می کند.
اگر این رشته خالی نباشد، AuthenticationProfileUri تنظیمات انتقال WriterGroup را لغو می کند.
اگر ضمانت تحویل انتخابی قابل اعمال نباشد، DataSetWriter باید وضعیت را روی Error_3 تنظیم کند.
برای نگاشت پیام مانند UADP، مشترک نیاز به دسترسی به DataSetMetaData برای پردازش DataSetMessages دریافتی دارد. Publisher می تواند DataSetMetaData را از طریق یک صف اختصاصی ارائه کند.
پارامتر MetaDataQueueName با رشته DataType صف بروکر را مشخص می کند که پیام هایی را با DataSetMetaData ارسال شده توسط Publisher برای این DataSetWriter دریافت می کند. این می تواند نام یک صف یا موضوعی باشد که در Broker تعریف شده است.
فاصله زمانی را که ناشر باید DataSetMetaData را به MetaDataQueueName ارسال کند را بر حسب میلی ثانیه با مدت زمان نوع داده مشخص می کند. مقدار 0 یا هر مقدار منفی باید به عنوان فاصله بینهایت تفسیر شود.
حمل و نقل کارگزار باید همه پیام ها را با زمان انقضا مساوی یا بیشتر از این مقدار منتشر کند.
اگر زمان بهروزرسانی بینهایت باشد، یک کارگزار باید در صورت امکان درباره حفظ پیام مذاکره کند. در این حالت DataSetMetaData تنها در صورتی ارسال میشود که ConfigurationVersion DataSetMetaData مربوطه تغییر کرده باشد و DataSetWriters باید برای اطمینان از در دسترس بودن متا دادههای ارسالی با کارگزار با کارگزار در مورد تضمینهای تحویل AtLeastOnce _2 یا ExactlyOnce _4 مذاکره کند.
تنظیمات DataSetWriterProperties همچنین برای DataSetMetaData ارسال شده به صف نامگذاری شده از طریق پارامتر MetaDataQueueName اعمال می شود.
این Structure DataType برای نمایش پارامترهای نگاشت حمل و نقل خاص بروکر برای DataSetWriters استفاده می شود. این یک نوع فرعی از DataSetWriterTransportDataType است که در 6. 2. 3. 5. 2 تعریف شده است.