/ / Témy ServiceBus: Pravidlá filtrovania predplatného nefungujú pri odosielaní správy cez Logic App Connector - azure, azureservicebus, azure-logic-apps, azure-servicebus-topics

Témy ServiceBus: Pravidlá filtrovania predplatného nefungujú pri odosielaní správy cez Logic App Connector - azure, azureservicebus, azure-logic-apps, azure-servicebus-témy

Mám Azure Logic App , ktorý posiela správu na tému pomocou Azure Service Bus Connector, Dokonca používam pole Vlastnosti a hodnotysa skutočne šíria spolu so správou. Z niektorých dôvodov filtrovanie však nefunguje na týchto vlastnostiach, hoci filter funguje pri odosielaní správy iným nástrojom (napríklad Service Bus Explorer).

SB Connector, ktorý nastavuje vlastnosti:

tu zadajte popis obrázku

Správa posiela na tému v SB a viditeľná v odberu bez filtrovania. (Pravidlo 1 = 1) tu zadajte popis obrázku

Táto správa však nikdy nie je dostupná v časti Subscription with Filter. tu zadajte popis obrázku

Hoci sa v tomto odbere zobrazujú správy odosielané s inými "vydavateľmi" (napríklad Test s programom SB Explorer), ak zodpovedajú kritériám filtra. tu zadajte popis obrázku

Akékoľvek nápady, čo sa pokazí?

odpovede:

1 pre odpoveď č. 1

Moja hádka práve teraz (a ja to overím neskôrže súčasný Service Bus Connector prenáša všetky vlastnosti ako "reťazce" a nerozpozná, keď je Int32, takže pravidlo nie je úspešné. Môžete skúsiť modifikovať pravidlo na detekciu reťazca "1" alebo zmeniť vlastnosť poslať reťazec a zistiť, či to funguje? Ak by sme mali byť schopní pridať prácu riešiť celé čísla lepšie, keď v nehnuteľnostiach dajte mi vedieť

EDIT: Po tom, ako sa na to pozeráte, to tak je pravda. Ak môžete overiť, či sa s ňou spracováva ako reťazec funguje, budem vedieť, kde máme medzeru a môžeme pracovať na uprednostňovaní opravy.