Hi there,
I created a plugin using the D2 Smartview SDK
In this plugin, I extend 2 services. For that I have 2 classes:
- class D2CheckinServicePlugin extends com.emc.d2fs.dctm.web.services.checkin.D2CheckinService and implements com.emc.d2fs.dctm.web.services.ID2fsPlugin
- class D2CheckoutServicePlugin extends com.emc.d2fs.dctm.web.services.checkout.D2CheckoutService and implements com.emc.d2fs.dctm.web.services.ID2fsPlugin
In the checkin plugin, I have a checkin method: String checkin(final Context context, final String id, final CheckinParameters parameters)
in the checkout plugin, I have a cancelCheckout method: boolean cancelCheckout(final Context context, final String id)
Now, the issue is that in Smartview (running in debug mode and having a lot of logs to see what happens), if I cancel the checkout of the document, my IDE's debugger stops in my cancelCheckout methods as expected
If checkin a document, it doesn't stop nor log anything in my checkin method. IT seems to by-pass it
I tried to set my plugin as the 1st plugin in the plugin order in D2FS.properties in my Smartview deployment to no avail
PS: I'm using 24.2
Any idea