Skip Headers

Oracle Reports Tutorial 10g (9.0.4) Part Number B10612-01 |
Home | Contents | Index

# 5
Reviewing the Source Code for the Report Block

Estimated completion time: 5 minutes

In Chapter 4, "Creating a Report Block for the Web Report", you added a report block to a JSP-based Web report. This chapter reviews the source code added for the report block.

## 5.1 View the Web source in Reports Builder

#### To view the Web source:

- Open the Web source for the report you created in Chapter 4, "Creating a Report Block for the Web Report" called `empreva_<your initials>.jsp` by double-clicking the Web Source node in the Object Navigator.

### 5.1.1 Review the Header tag and body

1. In the Web Source view, locate the `<!-- Header -->` line.

   This HTML code indicates a comment line that helps you locate the report heading information in the file.

2. Locate the `<th>` and `<tr>` tags, which should look something like this:

       <tr>
       <th <rw:id id="HBEMPLOYEEID92" asArray="no" />

       class="OraColumnHeader">Employee Id </th>

       <th <rw:id id="HBempname92" asArray="no" /> class="OraColumnHeader"> Emp

       Name </th>

       ...

### 5.1.2 Review the rw:foreach tag and body

The `rw:foreach` tag loops across a group. The layout is repeated for each instance of the specified group.

1. In the Web Source view, locate the `<rw:foreach>` JSP tag and find this line:

       <rw:foreach id="R_G_EMPLOYEE_ID921" src="G_EMPLOYEE_ID">

   Here, `R_G_EMPLOYEEID` is a unique identifier for this loop and`G_EMPLOYEE_ID` is the data model group on which the loop repeats.

2. Notice that the `</tbody>` tag that closes the table follows the closing `</rw:foreach>` tag, shown here:

            <td <rw:headers id=HFDEPARTMENTID92" src...>
          </tr>
         </rw:foreach>
       </tbody>

## 5.2 Verify your JSP code

If you've gone through this chapter and still aren't sure whether your JSP is correct, open the file we've provided, called `empreva.jsp`. This file is located in your examples directory.

## 5.3 Summary

Congratulations! You have finished reviewing the source code for the report block you added in Chapter 4, "Creating a Report Block for the Web Report". Continue to Chapter 6, "Creating a Graph for the Web Report" to add a graph to your Web report.

| Copyright © 2002, 2003 Oracle Corporation. All Rights Reserved. |
Home | Contents | Index