You can translate the question and the replies:

How to deal with the changes on the Interface View (Implementation)

We need to change an attribute type from Array (register) to Nested object in a derived view, which impacted the dependent Interface and then the subsequent REST service. The moment we made this change the interface view model changes and the implementation shows RED--invalid, now how do we deal with these changes, without re-creating an interface view and then subsequent REST Service, where we renamed lot of elements in the REST API.. A small change in Denodo seem a BIG TASK of unnecessary recreation Is there a way to handle this (i.e.) updating the implementation in the interface view, without recreating it and then updating/mapping the appropriate resource configuration for the REST service??
user
27-08-2018 21:09:22 -0400

1 Answer

Hi, So, because it sounds like you were taking a NEST(in1, in2, ... ) statement and replacing it with a REGISTER(in1, in2,...) statement, you ought to be able to change the data type in your [interface](https://www.google.com/url?q=https://community.denodo.com/docs/html/browse/6.0/vdp/administration/creating_views/creating_derived_views/creating_interface_views&sa=D&ust=1535497617848000&usg=AFQjCNFD8EOBta_WLh2v_IHJ-ndqOXbhvQ), under edit > definition tab> Field type, select the dropdown and change the type from _array_register_<nested fields> to _register_<nested fields>. This will correct the type mismatch that is happening, and should propagate the changes to your web service as well. Hope this helps!
Denodo Team
29-08-2018 14:09:42 -0400
You must sign in to add an answer. If you do not have an account, you can register here