Posts

Showing posts with the label ADF 12c

ADF 12cR2: Using WebSockets for warning Task Flow Concurrency

Image
Hi all, I started to upload ADF 12cR2 POCs in my GITHub Repository with samples I develop for my current clients for technical feasibility. https://github.com/DanielMerchan/adf The first project is WebSocketConcurrentTaskFlowEdit. Basically, it uses CDI Managed Bean + Jakarta EE WebSocket s for communicating users which are concurrently editing the same information in an ADF Page / ADF Bounded Task Flow.   The components are the following: TaskFlowWebSocketServer.java: Contains the WebSocket Server Side Logic. TaskFlowSessionHandler.java: It is a CDI Bean injected in our TaskFlowWebSocketServer.java for decoupling the logic and handling the mapping between Socket Sessions with Task Flows. TaskFlowWebSocket.js: It is the WebSocket Client written in JavaScript which is the responsible of opening the Socket Connection and manage the messages received (in JSON Format) from the TaskFlowWebSocketServer .java SocketHandler.java: Is an ADF Managed Bean used by TaskFlow...

WCP 12.2.x.x: BUG Customizing the Welcome / Login Page

Image
Hello everyone and welcome to 2017!. We comeback again to the Blog and not sharing a BUG I have raised to Oracle. The bugs can be tracked as following: Bug 22748849 : System page customization for Welcome Page not working Bug 22921957: - UNCAUGHT SECURITYERROR: FAILED TO EXECUTE 'REPLACESTATE' ON 'HISTORY' ON PAGELOA Summary of the Bug: "If you customise the Login Page then a JavaScript error will happen in the ADF JS boot.js. This error will block you to try to login again after a first fail attempt which is quite annoying. In addition, restoring the Welcome Page to the default one will not fix the issue". ADF JS Error Basically, the steps to reproduce it are the following: 1. Go to http://wcp.vm.oracle.com/webcenter/system/welcome.jsp 2. Enter wrong password and then sign in 3. It will redirect to http://wcp.vm.oracle.com/webcenter/system/login.jsp?login_fail=true 4. Try now to re-enter the password and I am logged in. 5. Go to A...

Migrando los ejemplos a GitHub

Image
Para evitar pérdidas de código asociado a algunos de los ejemplos he abierto mi propio repositorio de GitHub donde dejaré el anterior y futuro código que postee por el blog. Repositorio GitHub con los ejemplos Mientras no esté todo migrado a https://github.com/DanielMerchan los enlaces seguirán bajando los ejemplos de Dropbox. Un saludo.