Hi,
We are having an issue creating a KUIB v3.0 app that we think is at the business entity/back end.
We don't see any reference to OpenEdge requirements on this page: https://www.telerik.com/kendo-ui-builder/documentation/
Do we need to apply 11.7.3 to the OpenEdge back-end in order to build apps with KUIB 3?
Thanks.
Carl
Hello Carl,
There is no particular requirement for Kendo UI Builder 3.0 to use OpenEdge 11.7.3.
What version of OpenEdge are you using?
Are you creating an AngularJS or Angular app?
Perhaps, you are might be running into a particular scenario.
What messages do you see?
I hope this helps.
Thank you and regards,
Edsel
Please note that Progress Data Object was moved to the last item in the radio set on the New Data Provider dialog.
Thanks
-Shelley
Hi Edsel,
After installing the KUIB 3 (to upgrade our KUIB 2 environment), nothing seemed to work without error messages of various kinds. We then upgraded OE to 11.7.3 and same issues. Unfortunately, we don't have a definitive list of steps and info about the environment before we attempted to upgrade.
So, we started over and created a new dev environment with 11.7.3 and KUIB 3.0.
We are trying to create a very simple Angular app using the sports database Customer table. We seem to be able to get data from the appServer (see attached), but the kendo app throws a "DataSource: tableRef is not present in underlying JSDO definition" (see attached).
We tried doing the same thing with the Warehouse table and get an "Unknown error occurred when calling read" (see attached). I believe we've seen the unknown error with the Customer table example (before seeing the tableRef error).
We haven't tried doing this with an AngularJS app because we all of our web apps to be Angular.
Now we can get data from Warehouse, but not Customer. We noticed recently (in the web inspect screen) the attached XMLHttp message when the "Unknown error" occurs. When the data is shown in the screen, we don't see the XMLHttp message in the inspect screen.
We've also been frustrated with the service creation at the back end: sometimes it writes the table schema in the service json, sometimes not. and can't figure out the pattern. (We are seeing the schema in the customer service, but still get an error).
We just want to see this work in as simple an app as possible, before trying to troubleshoot a real app. These are the types of errors we've seen with our apps in our upgraded environment.
Any thoughts on what we're doing incorrectly?
Thank you.
Carl
FTI
Hello Carl,
There are several issues here.
The issue where the schema is not written to the catalog.json file could be a root cause of the other issues.
The KUIB 3.0 support for Angular, uses a new DataSource component.
It currently requires a Business Entity with a dataset. Are you using a dataset?
The issue with the Test Connection is not expected. It would be interesting to look at the log file to see why the access returned 404.
I tested using the following service and Test Connection works fine. (OpenEdge 11.7.1 and KUIB 3.0.0.190)
serviceURI: oemobiledemo.progress.com/OEMobileDemoServices
catalogURI: oemobiledemo.progress.com/.../SportsService.json
Do you have an issue logged with Technical Support?
Perhaps, we can meet via Skype or GoToMeeting and take a look at your environment?
Thank you and regards,
Edsel