Как я могу изменить свойства потока экспорта во время выполнения?
В разделе " Динамическая композиция" говорится, что
Свойства также могут быть добавлены, обновлены или удалены во время выполнения, как и подписки. Свойства и подписки времени компиляции служат только начальными настройками.
но это не говорит, как это сделать. Итак, как ты это делаешь?
1 ответ
Решение
В операторе, который экспортирует поток, позвоните
setOutputPortExportProperties({property1_name=value, property2_name=value, ...},
portNumber);
В операторе, который импортирует поток, позвоните
setInputPortImportSubscription(subscription_string, portNumber);
Пример проекта SPL 042_dynamic_import_export_api_at_work предоставляет пример.