BI Publisher – Editable PDF reports
Jan/100
While I was experimenting with Siebel and BI Publisher integration, I found that no mather which properties I’ve set in the Runtime Configuration, I was not allowed to update form fields in my PDF reports generated by BI Publisher.
It turned out that BI Publisher standard sets all fields of a PDF report to readonly. The PDF template is filled in with data coming from Siebel but when the report is generated, all form fiels are readonly.
To change this behaviour, you only have to create a new configuration file overwriting the standard settings. This configuration file is named xdo.cfg and has to be saved under <JRE_TOP>/jre/lib
Remark: no default configuration file is provided
The configuration file with the propertie to make all PDF report fields editable should look like this:
<config version=”1.0.0″
xmlns=”http://xmlns.oracle.com/oxp/config/”>
<!– Properties –>
<properties>
<!– PDF Security –>
<property name=”all-field-readonly”>false</property>
</properties>
</config>
Once the file is in place, the only thing left to do is restarting BI Publisher.
Displaying fields in the show more of a form applet
Jul/090
In Siebel, you have the possibility to add fields to a form applet that are only visible in the view more mode. This allows you to place extra fields on the applet that are not used much but are necessary and still keep a slick layout.
![]()
In Siebel Tools, there are two ways to do this:
1. Via Edit Web Layout
- Search in the Object Explorer for your applet and right click in the right hand pane on the record and select Edit Web Layout.
- Select the field you want to show in the Show More mode of the applet and right click.
- Select More
- After you compiled the applet, the field will be displayed if you click the Show More button.

2. Via the Object Explorer
- Search in the Object Explorer for your applet
- Go to -> Applet Web Template Items
- Query for the field(s) you want to show in the Show More section of the applet
- Fill in “More” in the Mode field.
- After you compiled the applet, the field will be displayed if you click the Show More button.
