Oracle Report Services:
Publishing Reports to the Web with Oracle9i Application Server
Version 1.0.2

A86784-01

PrevNext

Contents

Index

A
RWCLI60 Command Line Arguments

This appendix contains descriptions of RWCLI60 command line arguments. RWCLI60 parses and transfers the command line to the specified Oracle Reports Services (RWMTS60). It uses a command line very similar to RWRUN60.

A.1 Syntax

Following is the syntax for the RWCLI60 command line, where keyword=value is a valid command line argument:

RWCLI60 MODULE|REPORT=runfile USERID=userid 
[ [keyword=]value|(value1, value2, ...) ] SERVER=tnsname

A.2 Usage Notes

The following usage notes apply to the RWCLI60 command line:

MODULE|REPORT
Description

MODULE|REPORT is the name of the report to run. (REPORT is allowed for backward compatibility.)

Syntax

[MODULE|REPORT=]runfile

Values

Any valid runfile (that is, a file with an extension of .RDF, .REP, or .XML). If you do not enter a file extension, then Oracle Reports Runtime searches first for a file with extension .REP, then extension .RDF, then .XML, and then no extension. Oracle Reports Runtime will use its file path search order to find the file.

USERID
Description

USERID is your ORACLE user name or placeholder user name (that is, $username) and password with an optional database name, Net8 communication protocol to access a remote database, or ODBC datasource name (if accessing a non-Oracle datasource). If the password is omitted, then a database logon form is provided.

If you want users to log on to the database, then omit the USERID command line argument from the report request. If you want users to log on every time they run report requests, then use the CGI command SHOWAUTH and AUTHTYPE=S in the report URL, or include the %D argument to the key mapping entry in the cgicmd.dat (CGI) file.

Values

The logon definition must be in one of the following forms and cannot exceed 512 bytes in length:

username[/password] 
username[/password][@database] 
[user[/password]]@ODBC:datasource[:database] or [user[/password]]@ODBC:* 

<$username>[/password]
<$username>[/password][@database]

See Appendix D, "Database Connection Strings" for a list of valid connection strings.

PARAMFORM
Description

If PARAMFORM is specified, then it must be NO.

Syntax

[PARAMFORM=]NO

CMDFILE
Description

CMDFILE is a file that contains arguments for the RWRUN60 command. This option enables you to run a report without having to specify a large number of arguments each time you invoke RWRUN60.

Syntax

[CMDFILE=]cmdfile

Values

Any valid command file.

Restrictions

The following restrictions apply:

TERM
Description

TERM is the type of terminal on which you are using RWRUN60. TERM is useful for the Runtime Parameter Form and Runtime Previewer only. This keyword is only used in character mode.

Syntax

[TERM=]termtype

Values

Any valid terminal type.

Default

Installation dependent. (See your Oracle Reports Services system administrator for a compatible definition.)

Usage Note

The argument or arguments for this keyword might be case sensitive, depending on your operating system.

ARRAYSIZE
Description

ARRAYSIZE is the size (in kilobytes) for use with ORACLE array processing. Generally, the larger the array size, the faster the report will run.

Syntax

[ARRAYSIZE=]n

Values

A number from 1 through 9,999. This means that Oracle Reports Runtime can use this number of kilobytes of memory per query in your report.

Default

The default array size is 10K. For details about the ORACLE array processing, see the Oracle8i Server Administrator's Guide.

DESTYPE
Description

DESTYPE is the type of device that will receive the report output.

Syntax

[DESTYPE=]{CACHE|LOCALFILE|FILE|PRINTER|SYSOUT|MAIL}

Values

CACHE 

Sends the output directly to Oracle Reports Services cache. DESTYPE=CACHE is not compatible with the DISTRIBUTE keyword. If the server encounters DISTRIBUTE on the command line, then it is ignored the DESTYPE=CACHE command line argument. 

LOCALFILE 

Sends the output to a file on the client machine and forces a synchronous call, regardless of the BACKGROUND value. 

FILE 

Sends the output to the file on the server machine named in DESNAME. 

PRINTER 

Sends the output to the printer on the server machine named in DESNAME. You must have a printer that the Oracle Reports Server can recognize installed and running. 

MAIL 

Sends the output to the mail users specified in DESNAME. You can send mail to any mail system that is MAPI compliant or has the service provider driver installed. The report is sent as an attached file.  

SYSOUT 

Sends the output to the client machine's default output device and forces a synchronous call. 

Default

Taken from the Initial Value property of the DESTYPE parameter.

Usage Note

Screen and Preview cannot be used for DESTYPE with RWCLI60.

DESNAME
Description

DESNAME is the name of the file, printer, or e-mail ID (or distribution list) to which the report output will be sent. To send the report output by e-mail, specify the e-mail ID as you do in your e-mail application (any MAPI-compliant application on Windows or your native mail application on UNIX). You can specify multiple user names by enclosing the names in parentheses and separating them by commas (for example, (name, name, . . .name)).

Syntax

[DESNAME=]desname

Values

Any valid file name, printer name, or e-mail ID not to exceed 1K in length. For printer names, you can optionally specify a port. For example:

DESNAME=printer,LPT1:
DESNAME=printer,FILE:
Default

Taken from the Initial Value property of the DESNAME parameter. If DESTYPE=FILE and DESNAME is an empty string, then it defaults to reportname.lis at runtime.

Usage Notes

The following usage notes apply:

In some cases, this parameter might be overridden by your operating system.

DESFORMAT
Description

In bit-mapped environments, DESFORMAT specifies the printer driver to be used when DESTYPE is FILE. In character-mode environments, it specifies the characteristics of the printer named in DESNAME.

Syntax

[DESFORMAT=]desformat

Values

Any valid destination format not to exceed 1K in length. Examples of valid values for this keyword are, for example, hpl, hplwide, dec, decwide, decland, dec180, dflt, wide. Ask your System Administrator for a list of valid destination formats.

PDF 

Means that the report output is sent to a file that can be read by a PDF viewer. PDF output is based upon the currently configured printer for your system. The drivers for the currently selected printer is used to produce the output; you must have a printer configured for the machine on which you are running the report. 

HTML 

Means that the report output is sent to a file that can be read by an HTML 3.0 compliant browser (for example, Netscape 2.2). 

HTMLCSS 

Means that the report output sent to a file includes style sheet extensions that can be read by an HTML 3.0 compliant browser that supports cascading style sheets. 

HTMLCSSIE 

Means that the report output sent to a file includes style sheet extensions that can be read by Microsoft Internet Explorer 3.x. 

RTF 

Means that the report output is sent to a file that can be read by standard word processors (such as Microsoft Word). When you open the file in MS Word, you must choose View->Page Layout to view all the graphics and objects in your report. 

DELIMITED 

Means that the report output is sent to a file that can be read by standard spreadsheet utilities, such as Microsoft Excel. If you do not choose a delimiter, then the default delimiter is a TAB. 

XML 

Means that the report output is an XML document, saved as a separate file with the .XML extension. This report can be opened and read in an XML-supporting browser, or your choice of XML viewing application. 

Default

Taken from the Initial Value property of the DESFORMAT parameter. For bit-mapped Oracle Report Builder, if DESFORMAT is blank or dflt, then the current printer driver (specified in File->Choose Printer) is used. If nothing has been selected in Choose Printer, then PostScript is used by default.

Usage Notes

The following usage notes apply:

CACHELOB
Description

CACHELOB specifies whether to cache retrieved Oracle8 large object or objects in the temporary file directory (specified by REPORTS60_TMP).

Values

YES means to cache the LOB in the temporary file directory. NO means to not cache the LOB in the temporary file directory.

Default

YES

Usage Notes

The following usage notes apply:

COPIES
Description

COPIES is the number of copies of the report output to print.

Syntax

[COPIES=]n

Values

Any valid integer from 1 through 9,999.

Default

Taken from the Initial Value property of the COPIES parameter.

Usage Notes

The following usage notes apply:

CURRENCY
Description

CURRENCY is the currency character to be used in number formats.

Syntax

[CURRENCY=]currency_symbol

Values

Any valid alphanumeric string not to exceed 1K in length.

Default

The default for ORACLE is determined by the ORACLE National Language Support facilities. You can also set a default of up to four characters in the Initial Value property of the CURRENCY parameter.

Usage Note

A CURRENCY value entered in Property Palette overrides any CURRENCY value entered on the command line.

THOUSANDS
Description

THOUSANDS is the thousands character to be used in number formats.

Syntax

[THOUSANDS=]thousands_symbol

Values

Any valid alphanumeric character.

Default

The default for ORACLE is determined by the ORACLE National Language Support facilities. You can also set a default of up to four characters in the Initial Value property of the THOUSANDS parameter.

Usage Notes

The following usage notes apply:

DECIMAL
Description

DECIMAL is the decimal character to be used in number formats.

Syntax

[DECIMAL=]decimal_symbol

Values

Any valid alphanumeric character.

Default

The default for ORACLE is determined by the ORACLE National Language Support facilities. You can also set a default in the Initial Value property of the DECIMAL parameter.

Usage Notes
READONLY
Description

READONLY requests read consistency across multiple queries in a report. When accessing data from ORACLE, read consistency is accomplished by a SET TRANSACTION READ ONLY statement (refer to your Oracle8i Server SQL Language Reference Manual for more information on SET TRANSACTION READ ONLY).

Syntax

[READONLY=]{YES|NO}

Values

YES requests read consistency. NO means do not provide read consistency.

Default

NO

Usage Note

This keyword is only useful for reports using multiple queries, because ORACLE automatically provides read consistency, without locking, for single query reports.

Restriction

In the Report trigger order of execution, notice where the SET TRANSACTION READONLY occurs.

LOGFILE
Description

LOGFILE is the name of the file to which File->Print Screen output is sent. If the specified file already exists, then output is appended to it. This keyword is only used in character mode.

Syntax

[LOGFILE=]logfile

Values

Any valid file name.

Default

dfltrep.log in the current directory.

BUFFERS
Description

BUFFERS is the size of the virtual memory cache in kilobytes. You should tune this setting to ensure that you have enough space to run your reports, but not so much that you are using too much of your system's resources.

Syntax

[BUFFERS=]n

Values

A number from 1 through 9,999. For some operating systems, the upper limit might be lower.

Default

640K

Usage Note

If this setting is changed in the middle of you session, then the changes does not take effect until the next time the report is run.

BATCH
Description

If BATCH is specified, then it must be YES.

Syntax

[BATCH=]YES

PAGESIZE
Description

PAGESIZE is the dimensions of the physical page (that is, the size of the page that the printer outputs). The page must be large enough to contain the report. For example, if a frame in a report expands to a size larger than the page dimensions, then the report is not run.

Syntax

[PAGESIZE=]width x height

Values

Any valid page dimensions of the form: page width x page height, where page width and page height are zero or more. The maximum width and height depends upon the unit of measurement. For inches, the maximum width and height is 512 inches. For centimeters, it is 1312 centimeters. For picas, it is 36,864 picas.

Default

For bitmap, 8.5 x 11 inches. For character mode, 80 x 66 characters. If the report was designed for character mode and is being run or converted on bitmap, then the following formula is used to determine page size if none is specified: (default page size * character page size)/default character page size. For example, if the character page size is 80 x 20, then the bit-mapped page size would be: (8.5 * 80)/80 x (11 * 20)/66 = 8.5 x 3.33.

Usage Notes

The following usage notes apply:

PROFILE
Description

PROFILE is the name of a file in which you want to store performance statistics on report execution. If you specify a file name, then Oracle Report Builder calculates statistics on the elapsed and CPU time spent running the report. PROFILE calculates the following statistics:

Syntax

[PROFILE=]profiler_file

Values

Any valid file name in the current directory.

RUNDEBUG
Description

RUNDEBUG is whether you want extra runtime checking for logical errors in reports. RUNDEBUG checks for things that are not errors but might result in undesirable output. RUNDEBUG checks for the following:

Syntax

[RUNDEBUG=]{YES|NO}

Values

YES means perform extra runtime error checking. NO means do not perform extra runtime error checking.

Default

YES

ONSUCCESS
Description

ONSUCCESS is whether you want a COMMIT or ROLLBACK performed when a report is finished executing.

Syntax

[ONSUCCESS=]{COMMIT|ROLLBACK|NOACTION}

Values

COMMIT means perform a COMMIT when a report is done. ROLLBACK means perform a ROLLBACK when a report is done. NOACTION means do nothing when a report is done.

Default

COMMIT, if a USERID is provided. NOACTION, if called from an external source (for example, Oracle Forms Services) with no USERID provided.

Usage Note

The COMMIT or ROLLBACK for ONSUCCESS is performed after the after report trigger fires. Other COMMITs and ROLLBACKs can occur prior to this one. For more information, see the READONLY command.

ONFAILURE
Description

ONFAILURE is whether you want a COMMIT or ROLLBACK performed if an error occurs and a report fails to complete.

Syntax

[ONFAILURE=]{COMMIT|ROLLBACK|NOACTION}

Values

COMMIT means perform a COMMIT if a report fails. ROLLBACK means perform a ROLLBACK if a report fails. NOACTION means do nothing if a report fails.

Default

ROLLBACK, if a USERID is provided. NOACTION, if called from an external source (for example, Oracle Forms Services) with no USERID provided.

Usage Note

The COMMIT or ROLLBACK for ONFAILURE is performed after the after fails. Other COMMITs and ROLLBACKs can occur prior to this one. For more information, see the READONLY command.

KEYIN
Description

KEYIN is the name of a keystroke file that you want to run at runtime. KEYIN is used to run the keystroke files created with KEYOUT. Since KEYIN is used to run a keystroke file, it is only relevant when running in a character-mode environment.

Syntax

[KEYIN=]keyin_file

Values

Any valid key file name in the current directory.

KEYOUT
Description

KEYOUT is the name of a keystroke file in which you want Oracle Reports Runtime to record all of your keystrokes. You can then use KEYIN to run the keystroke file. KEYOUT and KEYIN are useful when you have certain keystrokes that you want to do each time you run a report. They are also useful for debugging purposes. Since KEYOUT is used to create a keystroke file, it is only relevant when running reports in a character-mode environment.

Syntax

[KEYOUT=]keyout_file

Values

Any valid file name.

ERRFILE
Description

ERRFILE is the name of a file in which you want Oracle Report Builder to store error messages.

Syntax

[ERRFILE=]error_file

Values

Any valid file name.

LONGCHUNK
Description

LONGCHUNK is the size (in kilobytes) of the increments in which Oracle Report Builder retrieves a LONG column value. When retrieving a LONG value, you might want to retrieve it in increments rather than all at once because of memory size restrictions. LONGCHUNK applies only to Oracle7 and Oracle8.

Syntax

[LONGCHUNK=]n

Values

A number from 1 through 9,999. For some operating systems, the upper limit might be lower.

Default

10K

ORIENTATION
Description

ORIENTATION controls the direction in which the pages of the report will print.

Syntax

[ORIENTATION=]{DEFAULT|LANDSCAPE|PORTRAIT}

Values

DEFAULT means use the current printer setting for orientation. LANDSCAPE means landscape orientation. PORTRAIT means portrait orientation.

Default

DEFAULT

Usage Notes

The following usage notes apply:

BACKGROUND
Description

BACKGROUND is whether the call is synchronous (BACKGROUND=NO) or asynchronous (BACKGROUND=YES). A synchronous call means that the client waits for the report to queue, be assigned to a runtime engine, run, and finish. An asynchronous call means that the client simply sends the call without waiting for it to complete. If the client process is killed during a synchronous call, then the job is canceled.

Syntax

[BACKGROUND=]{YES|NO}

Values

YES or NO

Default

NO

MODE
Description

MODE specifies whether to run the report in character mode or bitmap. This enables you to run a character-mode report from bit-mapped Oracle Report Builder or vice versa. For example, if you want to send a report to a PostScript printer from a terminal (for example, a vt220), then you could invoke character-mode RWRUN60 and run the report with MODE=BITMAP. On Windows, specifying MODE=CHARACTER means that the Oracle Report Builder ASCII driver is used to produce editable ASCII output.

Syntax

[MODE=]{BITMAP|CHARACTER|DEFAULT}

Values

The following values apply:

Default

DEFAULT

PRINTJOB
Description

PRINTJOB specifies whether the Print Job dialog box should be displayed before running a report.

Syntax

[PRINTJOB=]{YES|NO}

Values

YES or NO

Default

NO

Usage Notes

The following usage notes apply:

TRACEFILE
Description

TRACEFILE is the name of the file in which Oracle Report Builder logs trace information.

Syntax

[TRACEFILE=]tracefile

Values

Any valid file name.

Usage Notes

The following usage notes apply:

TRACEMODE
Description

TRACEMODE indicates whether Oracle Report Builder should add the trace information to the file or overwrite the entire file.

Syntax

[TRACEMODE=]{TRACE_APPEND|TRACE_REPLACE}

Values

TRACE_APPEND adds the new information to the end of the file. TRACE_REPLACE overwrites the file.

Default

TRACE_APPEND

Usage Note

Trace information can only be generated when running an .RDF file. You cannot specify logging when running a .REP file.

TRACEOPTS
Description

TRACEOPTS indicates the tracing information that you want to be logged in the trace file when you run the report.

Syntax

[TRACEOPTS=]{TRACE_ERR|TRACE_PRF|TRACE_APP|TRACE_PLS|TRACE_SQL|TRACE_TMS|TRACE_DST|TRACE_ALL|(opt1, opt2, ...)}

Values

The following values apply:

Default
Usage note
AUTOCOMMIT
Description

Specifies whether database changes (for example, CREATE) should be automatically committed to the database. Some non-ORACLE databases (for example, SQL Server) require that AUTOCOMMIT=YES.

Syntax

[AUTOCOMMIT=]{YES|NO}

Values

YES or NO

Default
NONBLOCKSQL
Description

NONBLOCKSQL specifies whether to allow other programs to execute while Oracle Reports Runtime is fetching data from the database.

Syntax

[NONBLOCKSQL=]{YES|NO}

Values

YES means that other programs can run while data is being fetched. NO means that other programs cannot run while data is being fetched.

Default

YES

ROLE
Description

ROLE specifies the database role to be checked for the report at runtime. ROLE is ignored for RWBLD60.

Syntax

[ROLE=]{rolename/[rolepassword]}

Values

A valid role and (optionally) a role password.

DISABLEPRINT
Description

DISABLEPRINT specifies whether to disable File->Print, or File->Choose (on Motif) and the equivalent toolbar buttons in the Runtime Previewer.

Syntax

[DISABLEPRINT=]{YES|NO}

Values

YES or NO

Default

NO when there are blank pages in your report output that you do not want to print.

DISABLEMAIL
Description

DISABLEMAIL specifies whether to disable the Mail menu and the equivalent toolbar buttons in the Runtime Previewer.

Syntax

[DISABLEMAIL=]{YES|NO}

Values

YES or NO

Default

NO

DISABLEFILE
Description

DISABLEFILE specifies whether to disable the File->Generate to File menu in the Runtime Previewer.

Syntax

[DISABLEFILE=]{YES|NO}

Values

YES or NO

Default

NO

DISABLENEW
Description

DISABLENEW specifies whether to disable the Generate->New Previewer menu to prevent the ability to display a new instance of the Runtime Previewer.

Syntax

[DISABLENEW=]{YES|NO}

Values

YES or NO

Default
DESTINATION
Description

The DESTINATION keyword allows you to specify the name of a .DST file that defines the distribution for the current run of the report.

Syntax

[DESTINATION=]filename.DST

Values

The name of a .DST file that defines a report or report section distribution.

Usage Note

To enable the DESTINATION keyword, you must specify DISTRIBUTE=YES on the command line.

DISTRIBUTE
Description

DELIMITER specifies the character or characters to use to separate the cells in your report output.

DISTRIBUTE enables or disables distributing the report output to multiple destinations, as specified by the distribution list defined in the report distribution definition or a .DST file.

Syntax

[DISTRIBUTE=]{YES|NO}

Values

YES means to distribute the report to the distribution list.

NO means to ignore the distribution list and output the report as specified by the DESNAME and DESFORMAT parameters. This is fundamentally a debug mode to allow running a report set up for distribution without actually executing the distribution.

Default

NO

Usage Note

To enable the DESTINATION keyword, you must specify DISTRIBUTE=YES.

PAGESTREAM
Description

PAGESTREAM enables or disables page streaming for the report when formatted as HTML or HTMLCSS output, using the navigation controls set by either of the following:

Syntax

[PAGESTREAM=]{YES|NO}

Values

YES means to stream the pages. NO means to output the report without page streaming.

Default

NO

BLANKPAGES
Description

BLANKPAGES specifies whether to suppress blank pages when you print a report. Use this keyword when there are blank pages in your report output that you do not want to print.

Syntax

[BLANKPAGES=]{YES|NO}

Values

YES means print all blank pages. NO means do not print blank pages

Default

YES

Usage Note

BLANKPAGES is especially useful if your logical page spans multiple physical pages (or panels), and you wish to suppress the printing of any blank physical pages.

SERVER
Description

SERVER is the TNS service entry name of Oracle Reports Services.

Syntax

[SERVER=]tnsname

Values

Any valid TNS service entry name.

Usage Note

If you set the REPORTS60_REPORTS_SERVER environment variable on your Web server machine, then you can omit the SERVER command line argument to process requests using the default server, or you can include the SERVER command line argument to override the default.

JOBNAME
Description

JOBNAME is the name for a job to appear in the Oracle Reports Queue Manager. It is treated as a comment and has nothing to do with the running of the job. If it is not specified, then the queue manager shows the report name as the job name.

Syntax

[JOBNAME=]string

SCHEDULE
Description

SCHEDULE is a scheduling command. The default is now. To eliminate the need for quoting the scheduling command, use underscore (_) instead of a space. For example:

schedule=every_first_fri_of_month_from_15:53_Oct_23,_1999_retry_3_after_1_hour
schedule=last_weekday_before_15_from_15:53_Oct_23,_1999_retry_after_1_hour


Note:

Earlier forms of the SCHEDULE syntax are supported, but only the current SCHEDULE syntax is documented here. 


Syntax

Following is the correct syntax:

[SCHEDULE=]string

where the string is:

[FREQ from] TIME [retry {n} + after LEN]

FREQ 

hourly | daily | weekly | monthly | {every LEN | DAYREPEAT}} | {last {WEEKDAYS | weekday | weekend} before {n}+} 

LEN 

{n}+ {minute[s] | hour[s] | day[s] | week[s] | month[s]} 

DAYREPEAT 

{first | second | third | fourth | fifth} WEEKDAYS of month 

WEEKDAYS 

mon | tue | wed | thu | fri | sat | sun 

TIME 

now | CLOCK [DATE] 

CLOCK 

h:m | h:mm | hh:m | hh:mm 

DATE 

today | tomorrow | {MONTHS {d | dd} [,year]} 

MONTHS 

jan | feb | mar | apr | may | jun | jul | aug | sep | oct | nov | dec 

TOLERANCE
Description

TOLERANCE is the time tolerance for duplicate job detection in minutes. TOLERANCE determines the maximum acceptable time for reusing a report's cached output when a duplicate job is detected. Setting the time tolerance on a report reduces the processing time when duplicate jobs are found.

See Section 4.2, "Duplicate Job Detection" for more information on duplicate job detection.

Syntax

[TOLERANCE=]number

Values

Any number of minutes starting from 0

Usage Notes

The following usage notes apply:

DELIMITER
Description

DELIMITER specifies the character or characters to use to separate the cells in your report output.

Syntax

[DELIMITER=]value

Values

Any alphanumeric character or string of alphanumeric characters, such as:

means a comma separates each cell 

means a period separates each cell 

You can also use any of these four reserved values:

tab 

means a tab separates each cell 

space 

means a space separates each cell 

return 

means a new line separates each cell 

none 

means no delimiter is used 

You can also use escape sequences based on the ASCII character set, such as:

\t 

means a tab separates each cell 

\n 

means a new line separates each cell 

Default

Tab

Usage Note

This argument can only be used if you have specified DESFORMAT=DELIMITED.

CELLWRAPPER
Description

CELLWRAPPER specifies the character or characters that displays around the delimited cells in your report output.

Syntax

[CELLWRAPPER=]value

Value

Any alphanumeric character or string of alphanumeric characters.

means a double quotation mark displays on each side of the cell 

means a single quotation mark displays on each side of the cell 

You can also use any of these four reserved values:

tab 

means a tab displays on each side of the cell 

space 

means a single space displays on each side of the cell 

return 

means a new line displays on each side of the cell 

none 

means no cell wrapper is used 

You can also use escape sequences based on the ASCII character set, such as:

\t 

means a tab displays on each side of the cell 

\n 

means a new line displays on each side of the cell 

Default

None.

Usage Notes

The following usage notes apply:

DATEFORMATMASK
Description

DATEFORMATMASK specifies how date values display in your delimited report output.

Syntax

[DATEFORMATMASK=]mask

Values

Any valid date format mask

Usage Note

This argument can only be used if you have specified DESFORMAT=DELIMITED

NUMBERFORMATMASK
Description

NUMBERFORMATMASK specifies how number values display in your delimited report output.

Syntax

[NUMBERFORMATMASK=]mask

Values

Any valid number format mask

Usage Note

This argument can only be used if you have specified DESFORMAT=DELIMITED.

EXPRESS_SERVER
Description

EXPRESS_SERVER specifies the Express Server to which you want to connect.

Syntax

EXPRESS_SERVER="server=[server]/domain=[domain]/user=[userid]/password=[passwd]"

Syntax with RAM
Values

A valid connect string enclosed in double quotes (") where

server 

is the Express Server string (for example, ncacn_ip_tcp:olap2-pc/sl=x/st=x/ct=x/sv=x/). See below for more details on the server string. 

domain 

is the Express Server domain. 

user 

is the user ID to log on to the Express Server. 

password 

is the password for the user ID. 

ramuser 

is the user ID to log into the RDBMS. 

rampassword 

is the password for the RDBMS. 

ramexpressi

is the Oracle Sales Analyzer database user ID. This is required for Oracle Sales Analyzer databases only. 

ramserverscript 

is the complete file name (including the full path) of the remote database configuration file (RDC) on the server. This file specifies information such as the location of code and data databases. Using UNC (Universal Naming Convention) syntax allows multiple users to use the same connection to access the data without having to map the same drive letter to that location. UNC syntax is \\ServerName\ShareName\ followed by any subfolders or files. 

rammasterdb 

is the name of the Relational Access Manager database to attach initially. You must specify only the database file name. This database must reside in a directory that is included in the path list in ServerDBPath for Express Server. You can check the ServerDBPath in the File I/O tab of the Express Configuration Manager dialog box. 

ramconnecttype 

is the type of Express connection. Always specify 0 for a direct connection. 

Parameters

The server value contains four parameters that correspond to settings that are made in the Oracle Express Connection Editor and stored in connection (.XCF) files. All four parameters are required and can be specified in any order. The following table describes the parameters and their settings:

Parameter  Description  Setting 

sl 

Server Login 

-2: Host (Domain Login)

-1: Host (Server Login)

0: No authentication required

1: Host (Domain Login) and Connect security

2: Host (Domain Login) and Call security

3: Host (Domain Login) and Packet security

4: Host (Domain Login) and Integrity security

5: Host (Domain Login) and Privacy security

Note: Windows NT uses all the settings. UNIX systems use only the settings 0, -1, and -2.See the Express Connection Editor Help system for information on these settings. 

st 

Server Type 

:1: Express Server 

ct 

Connection Type 

0: Express connection 

sv 

Server Version 

1: Express 6.2 or greater 

Usage Notes

The following usage notes apply:

AUTHID
Description

AUTHID is the user name and password used to authenticate users to the restricted Oracle Reports Server. User authentication ensures that the users making report requests have access privileges to run the requested report. When users successfully log on, their browser is sent an encrypted cookie that authenticates them to the secured Oracle Reports Server registered in Oracle WebDB. By default, the cookie expires after 30 minutes. When a cookie expires, subsequent requests (that is, ones sent to a secured Oracle Reports Server) must be re-authenticated.

You can use the REPORTS60_COOKIE_EXPIRE environment variable to change the expiration time of the authentication cookie. See Appendix C, "Environment Variables" for more information.

If you want users to authenticate and remain authenticated until the cookie expires, then omit the AUTHID command line argument from the report request. If you want users to authenticate every time they run report requests, then use the CGI command SHOWAUTH and AUTHTYPE=S in the report URL, or include the %S argument to the key mapping entry in the cgicmd.dat (CGI) file.

Syntax

[AUTHID=]username/password

Values

Any valid user name and password created in Oracle WebDB. See your DBA to create new users accounts in Oracle WebDB.

CUSTOM
Description

CUSTOMIZE specifies an XML file that you want to apply to the report when it is run. The XML file contains customizations (for example, font changes or color changes) that change the report definition in some way.

Syntax

[CUSTOMIZE=]filename.xml | (filename1.xml, filename2.xml, . . .)

Values

A file name or list of file names that contain a valid XML report definition, with path information prefixed to the file name or file names if necessary.

SAVE_RDF
Description

SAVE_RDF specifies a file to which you want to save a combined .RDF file and .XML customization file. This argument is most useful when you have an .RDF file to which you are applying an .XML file with the CUSTOMIZE keyword and want to save the combination of the two to a new .RDF file.

Syntax

[SAVE_RDF=]filename.rdf

Values

Any valid file name.


Prev Next
Oracle
Copyright © 2000 Oracle Corporation.

All Rights Reserved.

Contents

Index