Discussions
Categories
- 197K All Categories
- 2.5K Data
- 546 Big Data Appliance
- 1.9K Data Science
- 450.8K Databases
- 221.9K General Database Discussions
- 3.8K Java and JavaScript in the Database
- 31 Multilingual Engine
- 552 MySQL Community Space
- 479 NoSQL Database
- 7.9K Oracle Database Express Edition (XE)
- 3.1K ORDS, SODA & JSON in the Database
- 556 SQLcl
- 4K SQL Developer Data Modeler
- 187.2K SQL & PL/SQL
- 21.4K SQL Developer
- 296.4K Development
- 17 Developer Projects
- 139 Programming Languages
- 293.1K Development Tools
- 110 DevOps
- 3.1K QA/Testing
- 646.1K Java
- 28 Java Learning Subscription
- 37K Database Connectivity
- 159 Java Community Process
- 105 Java 25
- 22.1K Java APIs
- 138.2K Java Development Tools
- 165.3K Java EE (Java Enterprise Edition)
- 19 Java Essentials
- 162 Java 8 Questions
- 86K Java Programming
- 81 Java Puzzle Ball
- 65.1K New To Java
- 1.7K Training / Learning / Certification
- 13.8K Java HotSpot Virtual Machine
- 94.3K Java SE
- 13.8K Java Security
- 205 Java User Groups
- 24 JavaScript - Nashorn
- Programs
- 471 LiveLabs
- 39 Workshops
- 10.2K Software
- 6.7K Berkeley DB Family
- 3.5K JHeadstart
- 5.7K Other Languages
- 2.3K Chinese
- 175 Deutsche Oracle Community
- 1.1K Español
- 1.9K Japanese
- 233 Portuguese
ADF Mobile Client : PageBinding Error

761579
Member Posts: 7
Hi all,
I have created a sample ADF Mobile client application with 2 screens. Page1 has a link to Page2. And, Page2 has a URL Data Control for a webservice, which is giving me an XML. I have in place the corresponding XSD in my Model Project too. Now, after deploying the app on BlackBerry / Windows Mobile, I am getting the following error on clicking the Link in Page1.
Am I missing something here?
Please find the corresponding stack trace as below:
initializing default resource loader
adding jar rep
oracle.adfnmc.bindings.dbf.BindingContext.get: [oracle.adfnmc.bindings.dbf.BindingContext.get] BindingContext cannot contain a key for: URLDataControl1, only keys declared in application metadata (*.cpx) are allowed.
[oracle.adfnmc.bindings.dbf.BindingContext.get] Error retrieving BindingContainer: 'mobmgr_mobile_AlertsPageDef'
at oracle.adfnmc.bindings.dbf.BindingContext.get(Unknown Source)
at oracle.adfnmc.bindings.dbf.InitializeBindingContainerVisitor.getDataControl(Unknown Source)
at oracle.adfnmc.bindings.dbf.InitializeBindingContainerVisitor.visit(Unknown Source)
at oracle.adfnmc.bindings.dbf.InitializeBindingContainerVisitor.visit(Unknown Source)
at oracle.adfnmc.bindings.xmlmetadata.MethodAction.accept(Unknown Source)
at oracle.adfnmc.bindings.xmlmetadata.PageDefNode.accept(Unknown Source)
at oracle.adfnmc.util.parse.Visitor.visitEach(Unknown Source)
at oracle.adfnmc.bindings.xmlmetadata.PageDefVisitor.visit(Unknown Source)
at oracle.adfnmc.bindings.xmlmetadata.Bindings.accept(Unknown Source)
at oracle.adfnmc.bindings.xmlmetadata.PageDefNode.accept(Unknown Source)
at oracle.adfnmc.bindings.xmlmetadata.PageDefVisitor.visit(Unknown Source)
at oracle.adfnmc.bindings.dbf.InitializeBindingContainerVisitor.visit(Unknown Source)
at oracle.adfnmc.bindings.xmlmetadata.PageDefinition.accept(Unknown Source)
at oracle.adfnmc.bindings.xmlmetadata.PageDefNode.accept(Unknown Source)
at oracle.adfnmc.bindings.dbf.InitializeBindingContainerVisitor.populateBindingContainer(Unknown Source)
at oracle.adfnmc.bindings.dbf.BindingContainerImpl.initialize(Unknown Source)
at oracle.adfnmc.bindings.dbf.BindingContext.createAndInitBindingContainer(Unknown Source)
at oracle.adfnmc.bindings.dbf.BindingContext.get(Unknown Source)
at oracle.adfnmc.bindings.dbf.BindingContext.pageChanged(Unknown Source)
at oracle.adfnmc.app.UIModule.loadScreenId(Unknown Source)
at oracle.adfnmc.app.UIModule.showScreenId(Unknown Source)
at oracle.adfnmc.app.Navigation.execute(Unknown Source)
at oracle.adfnmc.component.ui.ExecuteActionHelper$NavigationRunner.run(Unknown Source)
at oracle.adfnmc.util.async.BackgroundWorker.doWork(Unknown Source)
at oracle.adfnmc.util.async.BackgroundWorker.doWork(Unknown Source)
at oracle.adfnmc.util.async.BackgroundWorker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
I have created a sample ADF Mobile client application with 2 screens. Page1 has a link to Page2. And, Page2 has a URL Data Control for a webservice, which is giving me an XML. I have in place the corresponding XSD in my Model Project too. Now, after deploying the app on BlackBerry / Windows Mobile, I am getting the following error on clicking the Link in Page1.
Am I missing something here?
Please find the corresponding stack trace as below:
initializing default resource loader
adding jar rep
oracle.adfnmc.bindings.dbf.BindingContext.get: [oracle.adfnmc.bindings.dbf.BindingContext.get] BindingContext cannot contain a key for: URLDataControl1, only keys declared in application metadata (*.cpx) are allowed.
[oracle.adfnmc.bindings.dbf.BindingContext.get] Error retrieving BindingContainer: 'mobmgr_mobile_AlertsPageDef'
at oracle.adfnmc.bindings.dbf.BindingContext.get(Unknown Source)
at oracle.adfnmc.bindings.dbf.InitializeBindingContainerVisitor.getDataControl(Unknown Source)
at oracle.adfnmc.bindings.dbf.InitializeBindingContainerVisitor.visit(Unknown Source)
at oracle.adfnmc.bindings.dbf.InitializeBindingContainerVisitor.visit(Unknown Source)
at oracle.adfnmc.bindings.xmlmetadata.MethodAction.accept(Unknown Source)
at oracle.adfnmc.bindings.xmlmetadata.PageDefNode.accept(Unknown Source)
at oracle.adfnmc.util.parse.Visitor.visitEach(Unknown Source)
at oracle.adfnmc.bindings.xmlmetadata.PageDefVisitor.visit(Unknown Source)
at oracle.adfnmc.bindings.xmlmetadata.Bindings.accept(Unknown Source)
at oracle.adfnmc.bindings.xmlmetadata.PageDefNode.accept(Unknown Source)
at oracle.adfnmc.bindings.xmlmetadata.PageDefVisitor.visit(Unknown Source)
at oracle.adfnmc.bindings.dbf.InitializeBindingContainerVisitor.visit(Unknown Source)
at oracle.adfnmc.bindings.xmlmetadata.PageDefinition.accept(Unknown Source)
at oracle.adfnmc.bindings.xmlmetadata.PageDefNode.accept(Unknown Source)
at oracle.adfnmc.bindings.dbf.InitializeBindingContainerVisitor.populateBindingContainer(Unknown Source)
at oracle.adfnmc.bindings.dbf.BindingContainerImpl.initialize(Unknown Source)
at oracle.adfnmc.bindings.dbf.BindingContext.createAndInitBindingContainer(Unknown Source)
at oracle.adfnmc.bindings.dbf.BindingContext.get(Unknown Source)
at oracle.adfnmc.bindings.dbf.BindingContext.pageChanged(Unknown Source)
at oracle.adfnmc.app.UIModule.loadScreenId(Unknown Source)
at oracle.adfnmc.app.UIModule.showScreenId(Unknown Source)
at oracle.adfnmc.app.Navigation.execute(Unknown Source)
at oracle.adfnmc.component.ui.ExecuteActionHelper$NavigationRunner.run(Unknown Source)
at oracle.adfnmc.util.async.BackgroundWorker.doWork(Unknown Source)
at oracle.adfnmc.util.async.BackgroundWorker.doWork(Unknown Source)
at oracle.adfnmc.util.async.BackgroundWorker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Answers
-
We do not (yet) support an abstracted layer for invoking web services from the device. You would need to use the native libraries on WM/BB to make these calls on the specific platforms until we add the abstracted code that would remove the developer from performing platform specific calls. It is coming but its not ready yet.
-
Denis, Thank you very much for the clarification.
Can you please point me to a few helpful resources for making these Web service calls on WM / BB?
This discussion has been closed.