Hello,
I’m relatively new to Servoy - this is my company’s first project using Servoy. To give a litte background, we are using Servoy to provide a more user-friendly front end to the enterprise resource planning system, SAP.
As a simple guide to what we are attempting to do, we retrieve data directly from SAP’s tables and store them in a Sybase database that our application uses. After the user makes any changes, we need to use SAP defined functions (called BAPIs) to send the relevant data back to SAP.
In reality, this project is to port an existing Coldfusion application over to Servoy. In the old Coldfusion app, we previously created custom tags (written in Java) to interface with the SAP BAPIs.
Thus, the logic stands that to make use of that code in Servoy, we needed to convert those custom tags to a Servoy plugin.
After some difficulty, we were able to write that plugin to replace the functionality of the old Coldfusion custom tags. And, the plugin worked… partially, at least.
When using the Servoy Developer (on the physical server or on any of our developer machines that connect to that server), the plugin worked fine. However, when using the Servoy Client, the plugin does NOT work.
Now, since the plugin works via the Developer, I am guessing there is some configuration issue that we do not understand. However, I have no idea what that configuration issue is.
Here is my question:
From my understanding of the Servoy plugin architecture, we simply need to place the plugin jar file that we created, along with any other jar’s that it depends on (3, actually) into the Servoy/plugins directory. Is that all that we need to do, or is there some further configuration that must be done to let the clients see and use the plugin?