Tuesday, February 18, 2014

Case UI browser compatibility

For Oracle Patners, Oracle provides a non-productive patch that enables an OOTB case UI in Oracle Business Process Composer 11g for Adaptive Case Management (cf. notice by Jürgen Kress).

Testing around a bit on my local environment, I was wondering why I could access this case UI but none of my case instances showed up.
Fig. 1: Case UI in Firefox 27.0 without case instances shown

Finally testing in the web browser on my linux VM where the server is running, indeed everything was there!
 Fig. 2: Case UI in IE 11 mode IE 8 showing case instances

So I guess it's about browser compatibility issues ... which is pretty much ok since the case UI is still in beta stage. Following settings have been tested by me so fare:

BrowserOSRemote/HostResult
Firefox 26.0 x86Windows 7 x64RemoteFail
Firefox 27.0 x86Windows 7 x64RemoteFail
IE 11.0.9600.16476 in Document Mode = IE 5 and User Agent = Standard (IE 6)Windows 7 x64RemoteBPM Workspace not supported
IE 11.0.9600.16476 in Document Mode = IE 7 and User Agent = Standard (IE 7)Windows 7 x64RemoteWorking, but rendering issues
IE 11.0.9600.16476 in Document Mode = IE 8 and User Agent = Standard (IE 8)Windows 7 x64RemoteWorking
IE 11.0.9600.16476 in Document Mode = IE 9 and User Agent = Standard (IE 9)Windows 7 x64RemoteWorking
IE 11.0.9600.16476 in Document Mode = IE 10 and User Agent = Standard (IE 10)Windows 7 x64RemoteWorking
IE 11.0.9600.16476 Document Mode = Standard (IE 11) and User Agent = Standard (IE 11)Windows 7 x64RemoteFailed to load Case UI, Worklist loeded
SRWare Iron 32.0.1750.1 (Chrome)Windows 7 x64RemoteFail
Firefox 24.3.0 x32OEL 6.5 x64HostWorking

Friday, February 7, 2014

Test Case Initialization with Web Service end point

The Oracle Adaptive Case Management Demo for HelloWorld introduces how to test a Case Management application by invoking a web service end point. This web service on the other hand will initiate a case instance.
Oracle promotes to invoke this web service using the test end point available at http://<your-server>:<your-port>/soa-infra/ This cause a little bit of frustration to me since this end point did not show the web service payload attributes unless I knew I implemented them.

Checking forth and back, reimplementing the web service again and again, I finally had the idea to check in Enterprise Manager ... and voila: everything there!

I don't really know why the test end point at soa-infra doesn't do the job any more or even if others faced the problem. But if ever, you run into it, you'll at least have a workaround by now.