I’m seeing some weird
behavior with the On-Demand feature, and was hoping someone can help me out. I have
a user permissioned for the IDN vendor service, the base PRODUCT WWDSINPSP, no static Exchange Subservice
permissions, and the NYS On-Demand Subservice permission.
What I observe is the following:
- When I issue a checkSubscription request for a NYS PE code via the
OpenDACS API with the On-Demand flag set to false, it returns Denied, as expected.
- When I issue a checkSubscription request for a NYS PE code via the
OpenDACS API with the On-Demand flag set to true, it returns Allowed, as expected, but it does not turn on the corresponding permission in DACS! In other words, the Subscription Status
for NYS on the On-Demand tab in DACS remains as Denied.
- When I issue a checkSubscription request for a NYS PE code via the
OpenDACS API with the On-Demand flag set to false, it again returns Denied, proving that the previous request
did not turn on NYS.
Does anyone know what’s going on here? Is there a setting I need
to turn on in DACS to make this work as expected (i.e. the second request should turn on NYS, so that subsequent requests return Allowed)?