I have an existing business entity with the standard CRUD operations. I have a need for an INVOKE so I have added the method as well as the annotation. From within OEMobile I try to create a new service and select this BE. I was expecting the new INVOKE method to be added as a service but it was not. Does anyone know if this is expected?
Hi Roger,
You need to re-import the catalog into the Mobile App. Select Create New JSDO Service and select the updated catalog. This will leave your existing CRUD services but add any missing ones.
-Shelley
Hi Shelley,
That is what I did but it did not create the new service.
Flag this post as spam/abuse.
It is listed in the JSON file just fine. When I attempt to create new service, upload json and create new service the new invoke service is not created. Are you saying I need to delete ALL the existing services for the BE? If I do that I lose all my mapping, error&success handlers, etc.
In working with Ricardo it looks like the annotations at the top of the class were modified after annotating the invoke method. I repaired and now I get the message 7 services skipped and 1 created!!
Ricardo just educated me. When I added the annotations for the INVOKE method I did not select the schema include file which wiped out the schema in main class annotations.
Thanks.
That is exactly what it was....thanks.