From today's discussion, we should also add support for adding dynamic ESDL method to a static esdl service.
Anthony Fishbeck June 27, 2017 at 4:17 PM
Yanrui assigning to you. Notice we may be extending the scope to allow new ports to be added dynamically as well. Needs discussion though.
Anthony Fishbeck June 27, 2017 at 4:16 PM
It's also come up that maybe we should allow new DESDL ports to be added dynamically as well.
Anthony Fishbeck April 10, 2017 at 8:50 PM
Edited
As far as implementation goes, ESP maintains a data structure that keeps track of what bindings have been loaded. It walks that list for routing and other purposes. Part of this new feature will most likely need to have an instance of dynamic esdl be able to expand (or contract) that internal ESP datastructure at run time.
when I run "esdl bind-service myesp 8888 people.1 --config = people_config.xml" a virtual "WsPeopleBinding" should be inserted in the list. The same for "WsAddressesBinding".
But unlike static ESP binding entries, which generally would each point to a unique object representing the binding type
Dynamic binding entries on the same port would point to the same object
That's the concept anyway. If there turns out to be an easier way to map the virtual bindings, we can discuss it.
Anthony Fishbeck April 10, 2017 at 8:13 PM
Edited
Looking at ConfigMgr
You would find : Under ESP Service, 1 instance of dynamicesdl. Under Esp - myesp (the process) you would find 1 dynamic esdl ESP binding on port 8888.
Fixed
Pinned fields
Click on the next to a field label to start pinning.
Request to add support for multiple ESDL service definitions per DESDL Binding.