When using SQL Transport, the native pub-sub Subscription table is not created, which means that the endpoints need to enable backwards compatibility mode in order to subscribe to ServiceControl integration events.
Expected behavior
The pub-sub Subscription table should be created
Actual behavior
The pub-sub Subscription table is not created.
Versions
Please list the version of the relevant packages or applications in which the bug exists.
🐞 4.32
🐞 4.30
No other versions were tested.
Steps to reproduce
Create a new instance of ServiceControl targeting SQL Transport using ServiceControl Management or the Powershell installers
Review the tables created as part of installation. The Subscription table is not created.
The issue seems to be the way that SQL Transport creates the subscription table. It is done via an installer and not with the queue tables. ServiceControl does not enable installers (although perhaps it should).
Describe the bug
Description
When using SQL Transport, the native pub-sub Subscription table is not created, which means that the endpoints need to enable backwards compatibility mode in order to subscribe to ServiceControl integration events.
Expected behavior
The pub-sub Subscription table should be created
Actual behavior
The pub-sub Subscription table is not created.
Versions
Please list the version of the relevant packages or applications in which the bug exists.
Steps to reproduce
Relevant log output
No response
Additional Information
Workarounds
Possible solutions
Additional information
The issue seems to be the way that SQL Transport creates the subscription table. It is done via an installer and not with the queue tables. ServiceControl does not enable installers (although perhaps it should).