As part of our deliverables, our team has implemented several large-scale xCP projects taking advantage of the xCP robust framework. As with all other products, our team needed to go into the details of the framework in order to understand how things work and make things extendable. We spent hundreds of hours in exploring the xCP framework and needed to understand/learn ExtJS as well as xCP (UI) is built on ExtJS. As part of our culture to share the knowledge to community, we developed a small extension which helps xCP developers to debug/understand the xCP application they have developed.
This xCelerator primarily contains
This contains general information about the application and current logged in user
Lists down all the SLPs/SFPs developed in the system. It allows the user to execute the processes as well. Developer can input the InputVariables and then once click on “Execute SLP”, output of the process will be displayed in the JSONViewer control
In any large scale project developers will be creating lot of session variables to hold some information. This tab helps developers to view the current session variable value and also update new value.
This tab allows developers to “Subscribe” for any UI event available in the system, be it page level, application level or fragment level. When any UI event was subscribed, developer can see the payload of the UI event when it is published in the application. Also it facilitates developer to “Publish” the UI event.
In this release we only focused on retrieving buttons from the inspected window page. This helps developer to enable/disable the buttons irrespective of the expressions configured in the xCP page
Beta version of the Chrome Extension can be downloaded from the below link