Before you can extend generated JSF code for a client,
you must update the faces-config.xml file of the client to be enhanced
to add support for the new human task.
About this task
When you generate a user interface, a dynamic web project
is generated. This project contains the generated artifact, which
consists of several Java™ Server
Faces (JSF) pages, Java code,
and the required configuration files. The artifacts are automatically
packaged into an EAR file, which is ready to be deployed and run on WebSphere® Application Server.
However, you might need to extend the JSF client code if the work
scope increases. Before you extend this code, you must update the
faces-config.xml file.
To update the faces-config.xml file,
complete the following steps:
Procedure
- Generate a new JSF client for all the affected human tasks.
- Complete the actions in the following table.
| Newly generated faces-config.xml file section |
Description |
Action |
Where clause extension for open and
under work ToDos |
Contains the configuration of toDosWhereExtension |
Copy the newly generated faces-config.xml file
section to same section in the faces-config.xml file of the client
to be enhanced. |
Where clause extension for sub ToDos |
Contains the configuration of subToDosWhereExtension |
Copy the newly generated faces-config.xml file
section to same section in the faces-config.xml file of the client
to be enhanced. |
Application meta info |
Contains the configuration of toDosClientTypes,
toDosInEqualsOut, toDosMainInEqualsSubIn |
Copy the newly generated faces-config.xml file
section to same section in the faces-config.xml file of the client
to be enhanced. |
Navigation rules |
Contains the map of logical name-to-file name
for all infrastructure, overview, and main pages. |
Copy the newly generated faces-config.xml file
section to same section in the faces-config.xml file of the client
to be enhanced. |
- Save the faces-config.xml file of the client to be enhanced.
What to do next
After you update the faces-config.xml file, download the
ModifyEnhanceJSFClient.pdf file and sample (OrderSolution_PI_V7.zip)
in Understanding and enhancing the generated Java Server Faces client for human
tasks
for information about how to extend your generated JSF
client for human tasks.
This topic only applies to BAW, and is located in the BAW repository. Last updated on 2025-03-13 12:15