0

For context, I have a Java Web Application running on Tomcat 7 and currently using Genexus 16 U10 in the same knowledge base, I also have an Android offline app.

The application is really extense, so there are a lot of references in almost every procedure. Recently, it has come to the need of using a functionality from Smart Devices which is the ClientStorage external object, and the problem is, it can't be compiled/used in procedures that are going to be used in the Java Environment. Changing every reference (evaluating whether it is a Smart Devices object or a normal object and then creating another procedure just to call for the ClientStorage EO) would take a lot of time.

My question is, Is there any way of using a functionality from Smart Devices in a procedure that's going to be called by the Web Environment? My first thought was to try to find something like the transaction tags (like the image below) but I had no success on it.

Tried to use an External Object available only in Smart Devices application in a procedure that is currently being used by both Smart Devices and Java Web Application. The error in fact is error spc0200: External Object GeneXus\Client\ClientStorage does not implement method 'set(' for Java Web environment.

Kensy
  • 112
  • 8

0 Answers0