User addition of Custom Binding Parameters does not work as expected

Description

The Custom Binding Parameters data is supposed to be unique per binding, so each binding can specify its own values for the same keys. The table must be editable for each binding, and values must only be included in the binding(s) in which they are defined.

My observations while editing an environment.xml file with one ESP specifying two service bindings are as follows:

The Custom Binding Parameters table for binding 1 can be edited at any time.

The Custom Binding Parameters table for binding 2 cannot be edited when the corresponding table for binding 1 is empty. If the corresponding table for binding 1 has at least one row, binding 2's table can be edited. A 'failed' attempt to add a row to binding 2's table followed by adding a row to binding 1's table will make the added row in binding 2 visible and editable, as well as enable the addition and deletion of other rows.

My observations while starting the service with different table configurations are as follows:

If the table for binding 1 contains data and the table for binding 2 is empty (or contains empty keys and values), the binding 1 data is applied to both bindings in the esp.xml file.

If binding 1 and binding 2 both contain data, the data appears to be applied correctly.

Conclusion

None

Activity

Show:

Rodrigo Pastrana September 18, 2018 at 9:42 PM

the Brazilian team encountered this issue after a couple of days of investigating, why did we schedule this for 7.2? is there a work-around?

Rodrigo Pastrana July 18, 2018 at 2:47 PM

has this been resolved in legacy configmgr?

 

Ken Rowland July 18, 2018 at 2:31 PM

Data driven XSDs now keep these values separate per element.

Rodrigo Pastrana October 25, 2017 at 3:35 PM

workaround exists, it is documented in known issues. Fixing in 7.0.0 is appropriate.

Rodrigo Pastrana May 3, 2017 at 2:16 PM

can we target the first point release in the 6.4 line?

Won't Fix
Pinned fields
Click on the next to a field label to start pinning.

Details

Components

Assignee

Reporter

Priority

Compatibility

Point

Affects versions

Created December 8, 2016 at 8:23 PM
Updated August 9, 2021 at 6:32 PM
Resolved August 9, 2021 at 6:32 PM