These were exactly our thoughts. But the mechanism did work a bit different on our side.
Account plans were not synced until we actually added a new (temp) plan or waited a couple of hours.
So our workaround in the upgrade process was adding a new dummy plan, hence forcing the sync... And afterwards deleting the dummy.
------------------------------
Infra Domain Architect
Achmea IT
Netherlands
------------------------------
Original Message:
Sent: 09-21-2019 01:21 AM
From: Alex Forsyth
Subject: API Developer Portal upgrade 4.2 to 4.3.1
Hi:
You are correct, all portal entities are synced with a connection initiated by the gateway in scheduled tasks. If you look on the gateway under "Manage Scheduled Tasks" you will see all of the scheduled tasks. The different entities are synced based on time required to process or by expectation of how often entities will be changing. For Account Plans and API Plans the increment is every 30 minutes and so it may seem like a long delay before showing up. This can be changed to a shorter increment or longer increments based on the needed time to process a sync. For Account Plans and API Plans I think you could safely reduce this increment but for API's or Applications with large numbers it may be required to increase the increment. I will mention to documentation team we should work with development to better explain the behavior and what can be tuned in gateway for syncs.
Regards, Alex.
Original Message:
Sent: 09-06-2019 02:58 PM
From: Gerlof Bril
Subject: API Developer Portal upgrade 4.2 to 4.3.1
Did anyone run into problems upgrading API Developer Portal to 4.3.1 in relation to account plans and quota?
After the upgrade the apis with specific account plans no longer worked properly, but after a while they seemed to work again.
Maybe because of a planned or forced synchronization?
We believe, but have no proof, that the upgrade (of the Portal Integration Component on the Gateway) ensures that the default policies of the api gateway are set and that we have to wait until a portal synchronization has been performed before the account plans, applications, rate limits etc are known in the api gateway.
Thanks
------------------------------
Infra Domain Architect
Achmea IT
Netherlands
------------------------------