Schnellstart mit der Programmieroberfläche

  Verwandte Themen

Attribute

Methoden

Ereignisse

Vordefinierte Konstanten

Aufstellung der Attribute

ResultCodeConstants


Attribute

ReportName

DocumentName

ReportsServer

OutputDestination

OutputName

DatabaseUser

DatabasePassword

DatabaseName

ReportMode

UserDefinedParameters

CommandFile

OnRunSuccess

OnRunFailure

ShowParameterForm

PageSize

Orientation

NumberOfCopies

OutputDriver

CurrencyString

ThousandsCharacter

DecimalCharacter

ArrayBufferKBSize

VirtualMemoryKBSize

LongColumnBufferKBSize

SetTransactionReadOnly

AutomaticCommit

NonBlockingSQL

DebuggingChecks

ProfileLogFile

ErrorLogFile

TraceLogFile

TraceMode

TraceLogAll

TraceLogPerformance

TraceLogReportsObjects

TraceLogPLSQLObjects

TraceLogSQLTrace

TraceLogTimeStamp

TraceLogErrors

CallMode

CallTimeout

CallFrequency

JobTolerance

JobName

JobSchedule

SystemUser

SystemPassword

JobNotifyOnSuccess

JobNotifyOnFailure

Distribute

Destination


Methoden

GetCommandLine

GetReportStateCode

GetReportStateCodeString

GetReportStateString

RunReport

RunReportSimple

SetDefaults

Terminate Report

GetOutputName


Ereignisse

AfterRunReport

BeforeRunReport

RunReportProgress


Vordefinierte Konstanten

OutputDestinationConstants

ReportModeConstants

CallModeConstants

OrientationConstants

OnRunConstants

TraceModeConstants

ResultCodeConstants


Zuordnung der Attribute an Befehlszeilenargumente

ActiveX-Steuerelementattribut	Reports Server/Runtime- Befehlszeilenargument
ArrayBufferKBSize	ARRAYSIZE
AutomaticCommit	AUTOCOMMIT
CallFrequency	n/a
CallMode	n/a
CallTimeout	n/a
CommandFile	CMDFILE
CurrencyString	CURRENCY
DatabaseUser	USERID
DatabasePassword	USERID
DatabaseName	USERID
DebuggingChecks	RUNDEBUG
DecimalCharacter	DECIMAL
Destination	DESTINATION
Distribute	DISTRIBUTE
DocumentName	REPORT
ErrorLogFile	ERRFILE
JobTolerance	TOLERANCE  (nur Server)
JobName	JOBNAME  (nur Server)
JobSchedule	SCHEDULE (nur Server)
JobNotifyOnSuccess	NOTIFYSUCCESS (nur Server)
JobNotifyOnFailure	NOTIFYFAILURE (nur Server)
LongColumnBufferKBSize	LONGCHUNK
NonBlockingSQL	NONBLOCKSQL
NumberOfCopies	COPIES
OnRunFailure	ONRUNFAILURE
OnRunSuccess	ONRUNSUCCESS
Orientation	ORIENTATION
OutputDestination	DESTYPE
OutputDriver	DESFORMAT
OutputName	DESNAME
PageSize	PAGESIZE
ProfileLogFile	PROFILE
ReportMode	MODE
ReportName	REPORT
ReportsServer	SERVER
SetTransactionReadOnly	READONLY
ShowParameterForm	PARAMFORM
SystemUser	AUTHID
SystemPassword	AUTHID
ThousandsCharacter	THOUSANDS
TraceLogFile	TRACEFILE
TraceMode	TRACEMODE
TraceLogAll	TRACEOPTS=TRACE_ALL
TraceLogErrors	TRACEOPTS=TRACE_ERR
TraceLogPerformance	TRACEOPTS=TRACE_PRF
TraceLogPLSQLObjects	TRACEOPTS=TRACE_PLS
TraceLogReportsObjects	TRACEOPTS=TRACE_APP
TraceLogSQLTrace	TRACEOPTS=TRACE_SQL
TraceLogTimeStamp	TRACEOPTS=TRACE_TMS
UserDefinedParameters	Benutzerdefinierte Berichtparameter
VirtualMemoryKBSize	BUFFERS


Zuordnung der Befehlszeilenargumente an Attribute

Reports Server/Runtime- Befehlszeilenargument	ActiveX- Steuerelementattribut
n/a	CallFrequency, CallMode, CallTimeout
ARRAYSIZE	ArrayBufferKBSize
AUTHID	SystemPassword, SystemUser
AUTOCOMMIT	AutomaticCommit
BUFFERS	VirtualMemoryKBSize
CMDFILE	CommandFile
COPIES	NumberOfCopies
CURRENCY	CurrencyString
DECIMAL	DecimalCharacter+
DESTYPE	OutputDestination
DESFORMAT	OutputDriver
DESNAME	OutputName
DESTINATION	Destination
DISTRIBUTE	Distribute
ERRFILE	ErrorLogFile
JOBNAME  (nur Server)	JobName
LONGCHUNK	LongColumnBufferKBSize
MODE	ReportMode
NONBLOCKSQL	NonBlockingSQL
NOTIFYSUCCESS	JobNotifyOnSuccess
NOTIFYFAILURE	JobNotifyOnFailure
ONRUNFAILURE	OnRunFailure
ONRUNSUCCESS	OnRunSuccess
ORIENTATION	Orientation
PAGESIZE	PageSize
PARAMFORM	ShowParameterForm
PROFILE	ProfileLogFile
READONLY	SetTransactionReadOnly
REPORT	DocumentName, ReportName, _ReportName
RUNDEBUG	DebuggingChecks
SCHEDULE (nur Server)	JobSchedule
TOLERANCE  (nur Server)	JobTolerance
SERVER	ReportsServer
THOUSANDS	ThousandsCharacter
TRACEFILE	TraceLogFile
TRACEMODE	TraceMode
TRACEOPTS=TRACE_ALL	TraceLogAll
TRACEOPTS=TRACE_ERR	TraceLogErrors
TRACEOPTS=TRACE_PRF	TraceLogPerformance
TRACEOPTS=TRACE_PLS	TraceLogPLSQLObjects
TRACEOPTS=TRACE_APP	TraceLogReportsObjects
TRACEOPTS=TRACE_SQL	TraceLogSQLTrace
TRACEOPTS=TRACE_TMS	TraceLogTimeStamp
USERID	DatabaseUser
Benutzerdefinierte Berichtparameter	UserDefinedParameters
USERID	DatabasePassword, DatabaseName


Zuordnung der Attribute

Zuordnung der Attribute an Befehlszeilenargumente

Zuordnung der Befehlszeilenargumente an Attribute


Register Allgemein


Register Datenquelle


Register Ausgabeoptionen


Register Parameteroptionen


Register Laufzeitoptionen


Register Debugging-Optionen


Register Terminplanoptionen


Register Serveroptionen


Register Benachrichtigungsoptionen


Register Systemberechtigungsprüfung


vh


ReportName

Das Attribut ReportName (oder DocumentName) gibt den auszuführenden Bericht an. Sie können eine beliebige gültige ausführbare Datei (d.h. eine Datei mit der Dateinamenerweiterung .rdf oder .rep) angeben. Wenn Sie keine Dateinamenerweiterung eingeben, sucht Report Builder zuerst nach einer Datei mit der Erweiterung .rep, danach nach einer Datei mit der Erweiterung .rdf und schließlich nach einer Datei ohne Erweiterung.

dispid(1) for ReportName, dispid(2) for DocumentName
Typ: BSTR
Entspricht dem Befehlszeilenparameter REPORT.


ReportsServer

Das Attribut ReportsServer entspricht der TNS-Adresse von Reports Server.

dispid(3)
Type =BSTR
Entspricht dem Befehlszeilenparameter SERVER.


OutputDestination

Mit dem Attribut OutputDestination wird der Typ des Zielgeräts angegeben, das die Berichtausgabe empfängt. Siehe OutputDestinationConstants.

dispid(4)
Typ: short
Entspricht dem Befehlszeilenparameter DESTYPE.


OutputName

Das Attribut OutputName entspricht dem Namen der Datei, des Druckers oder der Mail-Adresse, an die die Berichtausgabe gesendet wird. Sie können mehrere Benutzernamen angeben, indem Sie die Namen in Klammern setzen und durch Kommas trennen (z.B. (<Name>, <Name>, . . .<Name>)).

dispid(5)
Typ: BSTR
Entspricht dem Befehlszeilenparameter DESNAME.


DatabaseUser

Das Attribut DatabaseUser ist Ihr ORACLE-Benutzername und -Kennwort mit einer optionalen Net80-Adresse (nicht das SYSTEM-Account).

dispid(6)
Typ: BSTR
Entspricht dem Befehlszeilenparameter USERID.


DatabasePassword

Das Attribut DatabasePassword ist das ORACLE-Kennwort für den Datenbankbenutzer, der bei dem Attribut DatabaseUser angegeben wird.

dispid(7)
Typ: BSTR
Entspricht dem Befehlszeilenparameter USERID.


DatabaseName

Das Attribut DatabaseName ist die Net80-Adresse der Datenbank, mit der der Bericht ausgeführt wird.

dispid(8)
Typ: BSTR
Entspricht dem Befehlszeilenparameter USERID.


ReportMode

Mit dem Attribut ReportMode wird angegeben, ob der Bericht im Zeichen- oder Bitmap-Modus ausgeführt wird. Auf diese Weise können Sie einen Zeichenmodus-Bericht aus Report Builder im Bitmap-Modus oder umgekehrt ausführen. Wenn Sie einen Bericht z.B. von einem Terminal (z.B. einem vt220) an einen Postscript-Drucker senden möchten, könnten Sie RWRUN60 im Zeichenmodus aufrufen und den Bericht mit MODE=BITMAP ausführen. Siehe ReportModeConstants.

dispid(9)
Typ: short
Entspricht dem Befehlszeilenparameter MODE.


UserDefinedParameters

Das Attribut UserDefinedParameters entspricht einer Liste der Benutzerparameter für den Bericht im Befehlszeilenformat (z.B. myparam1=yes myparam2=10).

dispid(10)
Typ: BSTR
Stellt die benutzerdefinierte Zeichenfolge für den Befehlszeilenparameter dar.


CommandFile

Mit dem Attribut CommandFile wird eine Datei angegeben, die Argumente für den Ausführen-Befehl enthält. Mit dieser Option können Sie einen Bericht ausführen, ohne jedesmal eine große Anzahl von Argumenten angeben zu müssen.

dispid(11)
Typ: BSTR
Entspricht dem Befehlszeilenparameter CMDFILE.


OnRunSuccess

Mit dem Attribut OnRunSuccess wird angegeben, ob ein COMMIT- oder ROLLBACK-Vorgang ausgeführt werden soll, wenn die Berichtausführung abgeschlossen ist. Siehe OnRunConstants.

dispid(12)
Typ: short
Entspricht dem Befehlszeilenparameter ONRUNSUCCESS.


OnRunFailure

Mit dem Attribut OnRunFailure wird angegeben, ob ein COMMIT- oder ROLLBACK-Vorgang ausgeführt werden soll, wenn ein Fehler auftritt und der Bericht nicht erfolgreich abgeschlossen werden kann. Siehe OnRunConstants.

dispid(13)
Typ: short
Entspricht dem Befehlszeilenparameter ONRUNFAILURE.


ShowParameterForm

Mit dem Attribut ShowParameterForm wird angegeben, ob die Laufzeit-Parametermaske bei der Ausführung eines Berichts angezeigt werden soll.

dispid(14)
Typ: boolean
Entspricht dem Befehlszeilenparameter PARAMFORM.


PageSize

Mit dem Attribut PageSize werden die Abmessungen der physikalischen Seite (d.h. die Größe der Seite, wie sie vom Drucker ausgegeben wird) in Form von Seitenbreite x Seitenhöhe angegeben. Beachten Sie, daß die Seite groß genug zur Aufnahme des Berichts sein muß. Wenn z.B. ein Rahmen in einem Bericht größer ist als die Seitenabmessungen, wird der Bericht nicht ausgeführt.

dispid(15)
Typ: BSTR
Entspricht dem Befehlszeilenparameter PAGESIZE.


Orientation

Mit dem Attribut Orientation wird die Richtung bestimmt, in der die Seiten des Berichts ausgedruckt werden. Siehe OrientationConstants.

dispid(16)
Typ: short
Entspricht dem Befehlszeilenparameter ORIENTATION.


NumberofCopies

Mit dem Attribut NumberofCopies wird die Anzahl von zu druckenden Kopien des Berichts angegeben.

dispid(17)
Typ: long
Entspricht dem Befehlszeilenparameter COPIES.


OutputDriver

Mit dem Attribut OutputDriver werden der Druckertreiber (bei Bitmap-Umgebungen), die Druckereigenschaften (bei Zeichenmodus-Umgebungen), PDF (Portable Display Format) oder HTML angegeben.

dispid(18)
Typ: BSTR
Entspricht dem Befehlszeilenparameter DESFORMAT.


CurrencyString

Mit dem Attribut CurrencyString wird das Währungssymbol angegeben, das in Zahlenformaten benutzt werden soll.

dispid(19)
Typ: BSTR
Entspricht dem Befehlszeilenparameter CURRENCY.


ThousandsCharacter

Mit dem Attribut ThousandsCharacter wird das Tausendertrennzeichen angegeben, das in Zahlenformaten benutzt werden soll.

dispid(20)
Typ: BSTR
Entspricht dem Befehlszeilenparameter THOUSANDS.


DecimalCharacter

Mit dem Attribut DecimalCharacter wird das Dezimalzeichen angegeben, das in Zahlenformaten benutzt werden soll.

dispid(21)
Typ: BSTR
Entspricht dem Befehlszeilenparameter DECIMAL.


ArrayBufferKBSize

Mit dem Attribut ArrayBufferKBSize wird die Größe des Arrays in Kilobyte zur Benutzung bei der Array-Verarbeitung von ORACLE angegeben. Allgemein gilt, je größer das Array, desto schneller wird der Bericht ausgeführt.

dispid(22)
Typ: long
Entspricht dem Befehlszeilenparameter ARRAYSIZE.


VirtualMemoryKBSize

Mit dem Attribut VirtualMemoryKBSize wird die Größe des virtuellen Speichers in Kilobyte angegeben. Diese Einstellung muß so optimiert werden, daß Sie genügend Platz zur Ausführung Ihrer Berichte haben, jedoch nicht so viel, daß sie zu viel Systemressourcen belegen.

dispid(23)
Typ: long
Entspricht dem Befehlszeilenparameter BUFFERS.


LongColumnBufferKBSize

Mit dem Attribut LongColumnBufferKBSize wird die Größe (in Kilobyte) der Inkremente angegeben, mit denen Report Builder einen Spaltenwert vom Typ LONG abruft. Wenn ein LONG-Wert abgerufen wird, empfiehlt es sich, diesen in Inkrementen und nicht auf einmal abzurufen, um Einschränkungen bei der Speichergröße zu berücksichtigen. LONGCHUNK gilt nur für ORACLE7.

dispid(24)
Typ: long
Entspricht dem Befehlszeilenparameter LONGCHUNK.


SetTransactionReadOnly

Das Attribut SetTransactionReadOnly erfordert eine Lesekonsistenz über mehrere Abfragen in einem Bericht. Wenn Daten aus ORACLE abgerufen werden, wird die Lesekonsistenz durch eine Anweisung SET TRANSACTION READ ONLY erreicht (weitere Information über SET TRANSACTION READ ONLY finden Sie in den Handbüchern Oracle7 Server SQL Language Reference und Oracle8 Server SQL Reference).

dispid(25)
Typ: boolean
Entspricht dem Befehlszeilenparameter READONLY.


AutomaticCommit

Mit dem Attribut AutoCommit wird angegeben, ob Datenbankänderungen (z.B. CREATE) automatisch in der Datenbank gespeichert werden sollen. Beachten Sie, daß bei einigen fremden Datenbanken (z.B. SQL Server) AUTOCOMMIT=YES erforderlich ist.

dispid(26)
Typ: boolean
Entspricht dem Befehlszeilenparameter AUTOCOMMIT.


NonBlockingSQL

Mit dem Attribut NonBlockingSQL wird angegeben, ob andere Programme ausgeführt werden können, während Report Builder Daten aus der Datenbank abruft.

dispid(27)
Typ: boolean
Entspricht dem Befehlszeilenparameter NONBLOCKSQL.


DebuggingChecks

Mit dem Attribut DebuggingChecks wird angegeben, ob zur Laufzeit eine zusätzliche Prüfung auf logische Fehler in dem Bericht durchgeführt werden soll.

dispid(28)
Typ: boolean
Entspricht dem Befehlszeilenparameter RUNDEBUG.


ProfileLogFile

Mit dem Attribut ProfileLogFile wird der Name einer Datei angegeben, in der Sie Leistungsstatistiken über die Berichtausführung speichern. Wenn Sie einen Dateinamen angeben, berechnet Report Builder Statistiken über die abgelaufene und CPU-Zeit, die für die Ausführung des Berichts aufgewendet wurde.

dispid(29)
Typ: BSTR
Entspricht dem Befehlszeilenparameter PROFILE.


ErrorLogFile

Mit dem Attribut ErrorLogFile wird der Name einer Datei angegeben, in der Report Builder alle Fehlermeldungen speichern soll, die während der Ausführung des Berichts ausgegeben werden.

dispid(30)
Typ: BSTR
Entspricht dem Befehlszeilenparameter ERRFILE.


TraceLogFile

Mit dem Attribut TraceLogFile wird der Name der Datei angegeben, in der Report Builder Trace-Informationen protokolliert.

dispid(31)
Typ: BSTR
Entspricht dem Befehlszeilenparameter TRACEFILE.


TraceMode

Mit dem Attribut TraceMode wird angegeben, ob Report Builder die Trace-Informationen zu der Datei hinzufügen oder die ganze Datei überschreiben soll. Siehe TraceModeConstants.

dispid(32)
Typ: short
Entspricht dem Befehlszeilenparameter TRACEMODE.


TraceLogAll

Mit dem Attribut TraceLogAll wird angegeben, daß alle möglichen Trace-Informationen in der Trace-Datei protokolliert werden sollen. Dieses Attribut setzt alle anderen Trace-Attribute außer Kraft.

dispid(33)
Typ: boolean
Entspricht dem Befehlszeilenparameter TRACEOPTS=TRACE_ALL.


TraceLogPerformance

Mit dem Attribut TraceLogPerformance wird angegeben, daß Leistungsstatistiken in der Trace-Datei protokolliert werden sollen.

dispid(34)
Typ: boolean
Entspricht dem Befehlszeilenparameter TRACEOPTS=TRACE_PRF.


TraceLogReportsObjects

Mit dem Attribut TraceLogReportsObjects wird angegeben, daß Trace-Informationen über alle Berichtobjekte in der Trace-Datei protokolliert werden sollen.

dispid(35)
Typ: boolean
Entspricht dem Befehlszeilenparameter TRACEOPTS=TRACE_APP.


TraceLogPLSQLObjects

Mit dem Attribut TraceLogPLSQLObjects wird angegeben, daß Trace-Informationen über alle PL/SQL-Objekte in der Trace-Datei protokolliert werden sollen.

dispid(36)
Typ: boolean
Entspricht dem Befehlszeilenparameter TRACEOPTS=TRACE_PLS.


TraceLogSQLTrace

Mit dem Attribut TraceLogSQLTrace wird angegeben, daß Trace-Informationen über die gesamte SQL in der Trace-Datei protokolliert werden sollen.

dispid(37)
Typ: boolean
Entspricht dem Befehlszeilenparameter TRACEOPTS=TRACE_SQL.


TraceLogTimeStamp

Mit dem Attribut TraceLogTimeStamp wird angegeben, daß für jeden Eintrag in der Trace-Datei ein Zeitstempel eingegeben werden soll.

dispid(38)
Typ: boolean
Entspricht dem Befehlszeilenparameter TRACEOPTS=TRACE_TMS.


TraceLogErrors

Mit dem Attribut TraceLogErrors wird angegeben, daß Fehlermeldungen und Warnungen in der Trace-Datei protokolliert werden sollen.

dispid(39)
Typ: boolean
Entspricht dem Befehlszeilenparameter TRACEOPTS=TRACE_ERR.


CallMode

Mit dem Attribut CallMode wird angegeben, ob der Bericht über Reports Server oder die Reports Background Engine ausgeführt werden soll. Wenn der Bericht auf dem Reports Server ausgeführt werden soll, geben Sie außerdem an, ob ein synchroner oder asynchroner Aufruf benutzt werden soll. Siehe CallModeConstants.

dispid(40)
Typ: short.


CallTimeout

Mit dem Attribut CallTimeout wird die Dauer angegeben, während der auf eine Antwort vom Server gewartet wird, bevor es zu einem Timeout kommt.

dispid(41)
Typ: long.


CallFrequency

Mit dem Attribut CallFrequency wird angegeben, wie oft der Reports Server auf den Jobstatus abgefragt werden soll.

dispid(42)
Typ: long


JobTolerance

Mit dem Attribut JobTolerance wird eine Zeittoleranz für doppelte Jobs angegeben. Wenn genau derselbe Bericht mit genau denselben Parametern innerhalb der angegebenen JobTolerance gestartet wurde, wird die aktuelle Anforderung als Duplikat erkannt, und die in den Cache geschriebene Ausgabe wird erneut benutzt, anstatt den Bericht erneut auszuführen.

dispid(43)
Typ: long
Entspricht dem Befehlszeilenparameter TOLERANCE.


JobName

Mit dem Attribut JobName wird der Name des Jobs angegeben, wie er in Reports Queue Manager angezeigt wird.

dispid(44)
Typ: BSTR
Entspricht dem Befehlszeilenparameter JOBNAME.


JobSchedule

Mit dem Attribut JobSchedule wird ein Befehl zur Ausführungsplanung angegeben, mit dem festgelegt wird, wann und wie oft der Bericht ausgeführt werden soll. Hier wird die Befehlssyntax zur Ausführung UM verwendet. Zum Beispiel hourly_from_09:00am_December_25,_1999.

dispid(45)
Typ: BSTR
Entspricht dem Befehlszeilenparameter SCHEDULE.


SystemUser

Das Attribut SystemUser entspricht dem WebDB-Benutzernamen und -Kennwort, mit dem Sie Berichte auf dem eingeschränkten Reports Server ausführen können.

dispid(55)
Typ: BSTR
Entspricht dem Befehlszeilenparameter AUTHID.


SystemPassword

Das Attribut SystemPassword entspricht dem Kennwort für den Benutzer, der für das Attribut SystemUser angegeben wurde.

dispid(56)
Typ: BSTR
Entspricht dem Befehlszeilenparameter AUTHID.


JobNotifyOnSuccess

  Verwandte Themen

Das Attribut NotifyOnSuccess property sendet eine Benachrichtigung an die angegebene(n) E-Mail-Adresse(n), wenn ein Job erfolgreich ausgeführt wird. Die ausführbare Server-Routine liest eine Vorlage mit dem Inhalt der Benachrichtigung, die in der Konfigurationsdatei des Servers angegeben wird.

Der Parameter SUCCNOTEFILE muß in der Konfigurationsdatei des Servers definiert sein, damit der Server die Benachrichtigung sendet. Für weitere Informationen wenden Sie sich an den Systemadministrator. Hinweis

In der Benachrichtigung werden der Jobname, der Report Server und die Zeit angegeben, bei der der Job erfolgreich abgeschlossen wurde.

Dispid(57)
Type: BSTR
Entspricht dem Befehlszeilenparameter NOTIFYSUCCESS.


Wenn der Server die Vorlagendatei nicht finden kann oder die Konfigurationsdatei des Servers die Parameter  SUCCNOTEFILE oder FAILNOTEFILE nicht enthält, protokolliert der Server nur dann einen Fehler in der Log-Datei des Servers, wenn der Parameter LOGOPTIONangegeben ist. Für weitere Informationen wenden Sie sich an den Systemadministrator-


JobNotifyOnFailure

  Verwandte Themen

Das Attribut NotifyOnFailure sendet eine Benachrichtigung an die angegebene(n) E-Mail-Adresse(n), wenn ein Job nicht erfolgreich ausgeführt wird. Die ausführbare Server-Routine liest eine Vorlage mit dem Inhalt der Benachrichtigung, die in der Konfigurationsdatei des Servers angegeben wird.

Der Parameter FAILNOTEFILE muß in der Konfigurationsdatei des Servers definiert sein, damit der Server die Benachrichtigung sendet. Für weitere Informationen wenden Sie sich an den Systemadministrator. Hinweis

In der Benachrichtigung werden der Jobname, der Servername, die Zeit, bei der der Job abgebrochen wurde, und der Grund für den Fehler angegeben.

dispid(58)
Type: BSTR
Entspricht dem Befehlszeilenparameter NOTIFYFAILURE.


Distribute

Mit dem Attribut Distribute wird die Verteilung der Berichtausgabe an mehrere Ziele aktiviert oder deaktiviert, wie mit der Verteilerliste angegeben, die im Dialogfeld Verteilung oder einer .DST-Datei definiert wird.

dispid(59)
Type: BOOLEAN
Entspricht dem Befehlszeilenparameter DISTRIBUTE.


Destination

Mit dem Attribut Destination können Sie den Namen einer .DST-Datei angeben, in der die Verteilung für die aktuelle Berichtausführung angegeben wird.

dispid(60)
Type: BSTR
Entspricht dem Befehlszeilenparameter DESTINATION.


GetCommandLine

Die Methode GetCommandLine erzeugt eine Befehlszeile auf der Grundlage der aktuellen Werte der Steuerelementattribute. Danach wird die erzeugte Befehlszeile als Zeichenfolge zurückgegeben.

dispid(49),
Prototyp: BSTR GetCommandLine();


GetReportStateCode

Die Methode GetReportStateCode ruft den aktuellen Status (Ergebnis- oder Fortschrittscode) eines bestimmten Berichts (ReportHandle) ab. Die zurückgegebenen Codes sind dieselben Codes, die in Steuerelementereignissen übergeben werden. Siehe ResultCodeConstants.

dispid(50),
Prototyp: long GetReportStateCode([in] long ReportHandle);


GetReportStateCodeString

Die Methode GetReportStateCodeString ruft eine vom Benutzer lesbare Zeichenfolge für den angegebenen Ergebnis- oder Fortschrittscode ab. Siehe ResultCodeConstants.

dispid(51)
Prototyp: BSTR GetReportStateCodeString([in] long Code);


GetReportStateString

Die Methode GetReportStateString ruft eine vom Benutzer lesbare Ergebnis- oder Fortschrittzeichenfolge für den aktuellen Status eines bestimmten Berichts (ReportHandle) ab.

dispid(52)
Prototyp: BSTR GetReportStateString([in] long ReportHandle);


RunReport

Die Methode RunReport führt einen Bericht mit Reports Server oder Reports Background Engine mit den aktuellen Werten der Steuerelementattribute aus. Sie gibt ReportHandle und einen Ergebnis-/Fortschrittcode für die Weiterleitung des Berichts zurück (nicht das Ergebnis der Berichtausführung). Beachten Sie, daß dieser Aufruf immer asynchron erfolgt und niemals wartet, bis die Ausführung eines Berichts abgeschlossen ist. Wenn Sie ein synchrones Verhalten für den Bericht wünschen, müssen Sie weitere Fortschrittcodes benutzen, die über Steuerelementereignisse übergeben oder von der Methode GetReportStateCode zurückgegeben werden, um sie programmgesteuert festzulegen. Die Ergebnis- und Fortschrittcodes werden unter ResultCodeConstants beschrieben.

dispid(46)
Prototyp: long RunReport([in, out] long ReportHandle);


RunReportSimple

Mit der Methode RunReportSimple wird die Methode RunReport umgangen. Sie führt einen Bericht mit Reports Server oder Reports Background Engine aus, ohne Steuerelementereignisse zu generieren (CallFrequency=0; CallTimeout=0; CallMode=Local/Async). Es wird kein ReportHandle übergeben.

dispid(47)
Prototyp: long RunReportSimple();


SetDefaults

Die Methode SetDefaults erzwingt, daß alle Steuerelementattribute ihre Standardwerte annehmen. Diese Methode wirkt sich nicht auf die Attributwerte von Berichten aus, die schon ausgeführt werden.

dispid(48)
Prototyp: void SetDafaults();


Terminate Report

Mit der Methode TerminateReport wird die Ausführung des angegebenen Berichts (ReportHandle) beendet. Diese Methode gibt Ergebniscodes zurück, die identisch mit den Codes sind, die in Steuerelementereignissen übergeben werden. Siehe ResultCodeConstants.

dispid(53)
Prototyp: long TerminateReport([in] long ReportHandle);


GetOutputName

Die Methode GetOutputName liest den Dateinamen einer Berichtausgabe ein, wenn die Ausgabe an den Cache von Reports Server, orODToServerCache, gesendet wurde. Um Dateien aus dem Cache von Reports Server einzulesen, müssen Sie das Dateisystem verwenden, in dem der Cache gespeichert ist.

dispid(54)
Prototyp: BSTR GetOutputName([in] long ReportHandle);


BeforeRunReport

Das Ereignis BeforeRunReport wird unmittelbar, bevor das Steuerelement einen Bericht zur Ausführung weiterleitet, ausgelöst.

dispid(2)
Prototyp: void AfterRunReport([in] long ReportHandle, [in] long ResultCode);


AfterRunReport

Das Ereignis AfterRunReport wird unmittelbar, nachdem das Steuerelement die Ausführung des Berichts abgeschlossen hat, ausgelöst. Mit ihm wird das Ergebnis der Berichtausführung angegeben. Siehe ResultCodeConstants.

dispid(1)
Prototyp: void BeforeRunReport([in] long ReportHandle);


RunReportProgress

Das Ereignis RunReportProgress wird ausgelöst, während das Steuerelement den Bericht ausführt. Mit ihm wird der Fortschritt des Berichts mit der festgelegten Wiederholungsebene angegeben. Siehe ResultCodeConstants.

dispid(3)
Prototyp: void RunReportProgress([in] long ReportHandle, [in] long ProgressCode);


OutputDestinationConstants

OutputDestinationConstants sind die Konstanten, die für die Attributwerte von OutputDestination verwendet werden.

Konstante	Beschreibung
orODInReport = 0	Benutzt den in der Berichtdatei angegebenen Wert.
orODToLocalFile = 1	Gibt den Bericht an eine lokale Datei aus.
orODToFile = 2	Gibt den Bericht an eine Datei aus.
orODToPrinter = 3	Gibt den Bericht an einen Drucker aus.
orODToMail = 4	Gibt den Bericht an E-Mail aus.
orODToScreen = 5	Gibt den Bericht an den Bildschirm aus.
orODToPreview = 6	Gibt den Bericht an die Vorschau aus (mit Druckerschriftarten).
orODToServerCache = 7	Gibt den Bericht an den Cache von Reports Server aus.
Verwendungshinweise

•	Wenn Sie den Reports Server benutzen und orODToLocalFile = 1 angeben, wird die Ausgabe an das lokale Dateisystem übertragen. Wenn Sie orODToFile = 2 angeben, wird die Ausgabe an eine  Datei auf der Reports Server-Seite gesendet.

•	orODToScreen = 5 und orODToPreview = 6 sind nur für die Reports Background Engine (rwrbe60.exe) gültig.


ReportModeConstants

ReportModeConstants sind die Konstanten, die für die Attributwerte von ReportMode verwendet werden.

Konstante	Beschreibung
orRMInReport = 0	Benutzt den in der Berichtdatei angegebenen Wert.
orRMBitmapMode = 1	Führt den Bericht im Bitmap-Modus aus.
orRMCharacterMode = 2	Führt den Bericht im Zeichenmodus aus.


CallModeConstants

CallModeConstants sind die Konstanten, die für die Attributwerte von CallMode verwendet werden.

Konstante	Beschreibung
orCMCallLocal = 0	Leitet den Bericht an Reports Background Engine weiter, indem die ausführbare Routine rwisv60.exe aufgerufen wird, die wiederum rwrbe60.exe aufruft. Wenn die Umgebungsvariable OROCX_USE_RUNTIME definiert ist, wird statt dessen die ausführbare Laufzeitroutine, rwrun60.exe, aufgerufen.
orCMCallSync = 1	Ruft Reports Server im Synchronen Kommunikationsmodus auf. Dies verursacht weniger Netzwerkverkehr, weil der RPC-Aufruf nur einmal für die Weiterleitung des Jobs benutzt wird.
orCMCallAsync = 2	Ruft Reports Server im Asynchronen Kommunikationsmodus auf. Diese Option hat den Vorteil, daß der genaue Status des Berichts während der Ausführung bekannt ist (d.h. Nummer in der Warteschlange, Server-Warnungen,  Fehlermeldungen usw.).


OrientationConstants

OrientationConstants sind die Konstanten, die für die Attributwerte von Orientation verwendet werden.

Konstante	Beschreibung
orOInReport = 0	Benutzt den Wert, der in der Berichtdatei angegeben wird.
orOInPrinter = 1	Benutzt das momentan vom Drucker ausgewählte Format.
orOPortrait = 2	Benutzt das Hochformat.
orOLandscape = 3	Benutzt das Querformat.


OnRunConstants

OnRunConstants sind die Konstanten, die für die Attributwerte von OnRunSuccess und OnRunFailure verwendet werden.

Konstante	Beschreibung
orORInReport = 0	Benutzt den Wert, der in der Berichtdatei angegeben wird.
orORCommit = 1	Führt einen COMMIT-Vorgang durch, wenn der Bericht abgeschlossen ist.
orORRollback = 2	Führt einen ROLLBACK-Vorgang aus, wenn der Bericht abgeschlossen ist.
orORNoAction = 3	Tut nichts, wenn der Bericht abgeschlossen ist.


TraceModeConstants

TraceModeConstants sind die Konstanten, die für die Attributwerte von TraceMode benutzt werden.

Konstante	Beschreibung
orTMInReport = 0	Benutzt den Wert, der in der Berichtdatei angegeben wird.
orTMAppend = 1	Hängt neue Informationen an die bestehende Trace-Protokolldatei an.
orTMReplace = 2	Überschreibt die bestehende Trace-Protokolldatei mit neuen Informationen.


ResultCodeConstants

ResultCodeConstants sind die Konstanten, die als Fehler-, Fortschritt- und Ergebniscodes in Steuerelementereignissen und -methoden benutzt werden.

Konstante	Beschreibung
orResNoError = 0	Allgemeiner Erfolgscode.
orResFailed = 1	Fehler in ActiveX-Steuerelement von Reports.
orResNoComm = 10	Fehler: Verbindung zu Reports Server kann nicht initialisiert werden. Stellen Sie sicher, daß das Netzwerk richtig konfiguriert ist und Reports Server läuft.
orResNoMemory = 11	Fehler: Nicht genügend Speicherplatz.
orResNoResources = 31	Fehler: Bericht kann nicht ausgeführt werden. Systemressourcen sind erschöpft. Thread oder Thread-Synchronisationsobjekt kann nicht erstellt werden.
OrResParInvalid = 32	Fehler: Bericht kann nicht ausgeführt werden. Der Wert von einem oder mehreren Attributen ist ungültig. Prüfen Sie die Werte der Steuerelementattribute, und wiederholen Sie den Versuch.
OrResParMissing = 33	Fehler: Bericht kann nicht ausgeführt werden. Der Wert von einem oder mehreren obligatorischen Attributen (ReportName, DatabaseUser, und ReportsServer, außer bei einer lokalen Ausführung) wurden nicht angegeben. Geben Sie die erforderlichen Attribute an, und wiederholen Sie den Versuch.
orResLocalExeNotFound = 34	Fehler. Bericht kann nicht ausgeführt werden. Sie wollten den Bericht mit der ausführbaren Routine von Reports Background Engine ausführen. Diese ist nicht richtig installiert oder wurde nicht gefunden.
OrResTimeout = 35	Angegebener CallTimeout wurde erreicht, bevor der Bericht erfolgreich ausgeführt wurde. Berichtausführung wurde mit Timeout beendet.
orResTooManyConnections = 36	Fehler: Bericht kann nicht ausgeführt werden. Es sind zu viele aktive Verbindungen zu dem Reports Server vorhanden. Wiederholen Sie den Versuch zu einem späteren Zeitpunkt.
orResListenerNone = 37	Fehler: Bericht kann nicht ausgeführt werden. Reports Server antwortet nicht. Prüfen Sie, ob er richtig installiert ist und läuft.
orResListenerBusy = 38	Fehler: Bericht kann nicht ausgeführt werden. Reports Server ist belegt und lehnt eine Anmeldung ab. Wiederholen Sie den Versuch zu einem späteren Zeitpunkt.
orResListenerBad = 39	Fehler: Bericht kann nicht ausgeführt werden. Anmeldung bei Reports Server nicht möglich. Der Netzwerk-tnsname von Reports Server ist ungültig oder unbekannt. Prüfen Sie Ihre Netzwerkkonfiguration.
orResBadCommandLine = 40	Fehler: Bericht kann nicht ausgeführt wereen. Reports Server weist die übergebene Befehlszeile zurück. Prüfen Sie die Werte der Steuerelementattribute.
orResBadSchedule = 41	Fehler: Bericht kann nicht ausgeführt werden. Reports Server weist die übergebenen Parameter zur Ausführungsplanung zurück. Prüfen Sie die Werte der Steuerelementattribute.
orResServerShutdown = 42	Fehler: Bericht kann nicht ausgeführt werden. Reports Server wird heruntergefahren. Wiederholen Sie den Versuch zu einem späteren Zeitpunkt.
orResServerError = 43	Fehler: Bericht kann nicht ausgeführt werden. Der Fehler ist aufgetreten, während der Bericht in die Warteschlange von Reports Server gestellt wurde. Möglicherweise sind die Server-Ressourcen erschöpft. Wiederholen Sie den Versuch zu einem späteren Zeitpunkt.
orResExecutableBad = 44	Fehler: Bericht kann nicht ausgeführt werden. Die ausführbare Laufzeitroutine ist beschädigt oder hat das falsch Binärformat.
orResNoSuchJob = 45	Der Job ist nicht vorhanden oder schon beendet.
orResJobEnqueued = 46	Bericht wird ausgeführt: Der Job steht in der Warteschlange von Reports Server und ist zur Ausführung geplant.
orResJobRunning = 47	Bericht wird ausgeführt: Der Job wird von der Reports Server Engine ausgeführt.
orResJobParForm = 48	Bericht wird ausgeführt: Reports Server Engine zeigt Bericht-Parametermaske an und wartet auf Benutzereingabe.
orResJobPreviewer = 49	Bericht wird ausgeführt: Reports Server Engine zeigt die Berichtvorschau an und wartet auf die Benutzereingabe.
orResJobFinished = 50	Bericht wurde erfolgreich ausgeführt.
orResJobTerminated = 51	Bericht ist abgeschlossen. Während der Ausführung des Berichts sind Fehler aufgetreten.
orResJobCrashed = 52	Reports Server-Abbruchfehler: Reports Server Engine ist bei dem Versuch, den Bericht auszuführen, abgestürzt.
orResJobCancelled = 53	Berichtausführung ist abgeschlossen. Der Berichtjob wurde auf Anforderung des Benutzers oder Administrators abgebrochen.
orResSecurityProblems = 54	Fehler: Angeforderter Vorgang kann wegen Sicherheitsproblemen nicht ausgeführt werden. Prüfen Sie Ihre Berechtigungen, die User-ID und das Kennwort.
orResCallServerInProgress = 55	Kommunikation mit dem Reports Server läuft. Der Bericht wird ausgeführt.
orResCallServerSubmitted = 56	Wartet auf Genehmigung zur Kommunikation mit Reports Server.
orResCallServerInit = 57	Bereitet die Anforderung zur Berichtausführung zur Weiterleitung an Reports Server vor.
orResExecutingLocal = 58	Bericht wird mit der Reports Background Engine auf lokalem Rechner ausgeführt.
orResJobOpeningReport = 59	Bericht wird ausgeführt: Reports Server Engine wird geöffnet und liest Berichtdefinitionsdatei.
orResOutputDestinationInvalid = 60	Fehler: Bericht kann nicht ausgeführt werden. Der Wert des Attributs OutputDestination ist auf ToScreen oder ToPreview eingestellt. Ein interaktives Ziel ist nur bei einer lokalen Ausführung zulässig. Ändern Sie den Wert, und wiederholen Sie den Versuch.
orResLocalFileNotFound = 61	Fehler: Bericht kann nicht ausgeführt werden. Der Wert von einem der Attribute ist ein Dateiname, der nicht geöffnet werden kann. Korrigieren Sie den Dateinamen, und wiederholen Sie den Versuch.
orResLocalFileBad = 62	Fehler: Bericht kann nicht ausgeführt werden. Der Wert von einem der Attribute gibt einen Dateinamen an, der nicht erstellt werden kann. Korrigieren Sie den Dateinamen, und wiederholen Sie den Versuch.
orResOutputTransfer = 63	Der Bericht wurde erfolgreich ausgeführt. Die Berichtausgabe wird vom entfernten Server an eine lokale Datei übertragen.
orResNoOutputTransfer = 64	Bericht wurde mit Fehler beendet: Berichtausgabe ist nicht verfügbar oder kann nicht in ein lokales Dateisystem übertragen werden. Dies ist möglicherweise darauf zurückzuführen, daß die Berichtausführung mit einem Fehler beendet wurde oder ein Datei-E/A-Fehler aufgetreten ist.
OrResLocalOutputNameBad = 65	Der Bericht wurde erfolgreich ausgeführt, die Berichtausgabe kann jedoch nicht in ein lokales Dateisystem übertragen werden. Möglicherweise ist der lokale Dateiname falsch, oder die Datei kann nicht erstellt bzw. geöffnet werden.
orResServerIOFailed  = 66	Fehler: Reports Server hat einen Datei-E/A-Fehler entdeckt.
orResClientIOFailed = 67	Fehler: Datei-E/A-Fehler auf dem lokalen Rechner. Prüfen Sie das lokale Dateisystem.
orResBadJobTolerance  = 68	Fehler: Die Zeittoleranz kann nicht interpretiert werden. Prüfen Sie den Wert eines Attributs JobTolerance
orResBadReportName  = 69	Berichtname wurde nicht angegeben. Prüfen Sie den Wert des Attributs ReportName
orResBadDatabaseUser = 70	Keine Datenbankanmeldung angegeben. Prüfen Sie die Werte von DatabaseUser, DatabasePassword, DatabaseName.
orResListenerNLS = 71	Anmeldung bei Reports Server nicht möglich. Der Reports Server mit dem angegebenen TNS-Namen benutzt einen anderen Zeichensatz als Sie, und eine Konvertierung ist nicht möglich.


Meldungs- und Fehlerbehandlung

•	Steuerelementattribute generieren keine Exceptions und können jederzeit eingelesen oder eingestellt werden. Ungültige Werte werden ignoriert.

•	Informationsmethoden (wie z.B. GetCommandLine, SetDafaults, GetReportStateCode, GetReportStateCodeString und GetReportStateString) generieren ebenfalls niemals Exceptions.

•	Wenn die Weiterleitung eines Berichts zur Ausführung aus irgendeinem Grund nicht erfolgreich verläuft, wird eine Exception OLE-Automation ausgelöst. Wenn die Weiterleitung erfolgreich ist, gibt das Steuerelement ein Bericht-Handle zurück, mit dem der Fortschritt des Berichts (z.B. in dem Ereignis RunEventProgess) verfolgt werden kann.

•	Von dem Zeitpunkt, an dem das Bericht-Handle zurückgegeben wird, bis zu dem Zeitpunkt, an dem das Ereignis AfterRunReport ausgelöst wird, wird der Bericht als in Ausführung befindlich betrachtet.

•	Das Steuerelement verwendet einen einzigen Statuscode während der Ausführung des Berichts. Dieser wird von den Methoden RunReport, TerminateReport und GetReportStateCode zurückgegeben. Er wird an die Ereignisse AfterRunReport und RunReportProgress übergeben.

•	Der Statuscode stellt keine berichtspezifischen Informationen dar (z.B. Berichtnummer in Server-Warteschlange sowie Server-Fehler- und -Warnmeldungen).

•	Das Skript für den Steuerelement-Container kann mit Codewerten arbeiten oder Statuscodes Zeichenfolgen zuordnen, indem die Methoden GetReportStateCodeString oder GetReportStateCode aufgerufen werden.

•	Ein berichtspezifischer Status kann nur während der Ausführung des Berichts zurückgegeben werden. Bei Containern ohne Ereignisunterstützung kann der Status des Berichts in einer Schleife abgefragt werden. Das Bericht-Handle ist noch einige Zeit gültig, nachdem die Berichtausführung abgeschlossen ist. Ein gestopptes Handle führt zu keinen Fehlern.


Zeigt ein Datei-Dialogfeld an, aus dem Sie den auszuführenden Bericht wählen können.


Name des auszuführenden Berichts. Geben Sie den Namen ein, oder klicken Sie auf die Schaltfläche Durchsuchen, um eine Datei zu wählen.


Typ des Zielgeräts, an das die Berichtausgabe gesendet werden soll (Bildschirm, Datei, Drucker, Vorschau, Mail, Server-Cache, Verteilungsdatei).


Zeigt ein Datei-Dialogfeld an, aus dem Sie eine Datei für die die Berichtausgabe, einen Drucker für die Druckerausgabe oder eine Zieldatei für die Verteilung wählen können.


Name der Datei, des Druckers, E-Mail-Adresse oder Name der Zieldatei, an die Sie die Berichtausgabe senden möchten. Geben Sie einen Namen ein, oder klicken Sie auf die Schaltfläche Durchsuchen, um einen Namen auszuwählen.


Name des Reports Servers, auf dem Sie den Bericht ausführen möchten. Geben Sie den Namen eines gültigen Reports Servers ein.


Datenbank-Benutzername. Geben Sie Ihren Datenbank-Benutzernamen und optional ein Kennwort und den Datenbanknamen ein (im Format userid/password@database ).


Kennwort für den angegebenen Datenbankbenutzer. Geben Sie das richtige Kennwort ein (die eingegebenen Zeichen werden in Form von Sternchen angezeigt).


Name der Datenbank, bei der Sie sich anmelden möchten. Geben Sie den Namen einer gültigen Datenbank ein.


Bedeutet, daß der Modus, in dem der Bericht ausgeführt wird, aus der Berichtdefinition entnommen wird.


Bedeutet, daß der Bericht als Bitmap-Bericht ausgeführt werden soll.


Bedeutet, daß der Bericht im Zeichenmodus ausgeführt werden soll.


Bedeutet, daß das Berichtformat (Querformat oder Hochformat) aus der Berichtdefinition entnommen wird.


Bedeutet, daß das Berichtformat (Querformat oder Hochformat) dem momentan bei dem Drucker ausgewählten Format entspricht.


Bedeutet, daß der Bericht im Hochformat gedruckt wird.


Bedeutet, daß der Bericht im Querformat gedruckt wird.


Entspricht den Abmessungen des Berichts. Geben Sie eine gültige Breite und Höhe (in Form von Breite x Höhe ein), oder wählen Sie einen Wert aus der Liste mit Werten.


Format, in dem die Berichtausgabe erstellt werden soll.


Anzahl von Kopien der Berichtausgabe, die erzeugt werden sollen. Geben Sie eine Ganzzahl größer als null ein.


Gibt an, ob die Laufzeit-Parametermaske vor Ausführung des Berichts angezeigt werden soll. Wählen Sie das Kontrollkästchen aus bzw. heben Sie die Auswahl des Kontrollkästchens auf. Die Laufzeit-Parametermaske ist ein Dialogfeld, in dem Sie die Werte der Berichtparameter ändern können, bevor der Bericht ausgeführt wird.


Eine Zeichenfolge, mit der Werte für die Benutzerparameter des Berichts angegeben werden. Geben Sie eine Zeichenfolge in Form von parameter1name=value parameter2name=value . . . ein, oder wählen Sie eine Zeichenfolge aus der Werteliste.


Eine Durchsuchen-Schaltfläche, mit der ein Datei-Dialogfeld aufgerufen wird, aus dem Sie eine Befehlsdatei auswählen können.


Name der Befehlsdatei, die Parameter für den Bericht angibt. Geben Sie einen Dateinamen ein, oder klicken Sie auf die Schaltfläche Durchsuchen, um einen Namen auszuwählen.


Gibt an, ob Sie über mehrere Abfragen in einem Bericht eine Lesekonsistenz wünschen. Wählen Sie das Kontrollkästchen aus bzw. heben Sie die Auswahl auf. Beim Zugriff auf Daten wird die Lesekonsistenz durch eine Anweisung SET TRANSACTION READ ONLY erreicht.


Gibt an, ob Datenbankänderungen (z.B. CREATE) automatisch in der Datenbank gespeichert werden sollen. Wählen Sie das Kontrollkästchen aus bzw. heben Sie die Auswahl auf. Beachten Sie, daß bei einigen fremden Datenbanken (z.B. SQL Server) Datenbankänderungen automatisch gespeichert werden müssen.


Gibt an, ob andere Programme ausgeführt werden können, während Report Builder Daten aus der Datenbank abruft. Wählen Sie das Kontrollkästchen aus bzw. heben Sie die Auswahl auf.


Gibt an, ob ein COMMIT- oder ROLLBACK-Vorgang ausgeführt werden soll, nachdem der Bericht abgeschlossen ist. Wählen Sie das Kontrollkästchen aus bzw. heben Sie die Auswahl auf.


Gibt an, ob ein COMMIT- oder ROLLBACK-Vorgang ausgeführt werden soll, wenn ein Fehler auftritt und der Bericht nicht erfolgreich abgeschlossen wird. Wählen Sie das Kontrollkästchen aus bzw. heben Sie die Auswahl auf.


Entspricht der Zeichenfolge, die in Zahlenformaten als Währungssymbol benutzt werden soll. Geben Sie eine gültige Währungsfolge ein.


Entspricht dem Tausendertrennzeichen, das in Zahlenformaten benutzt werden soll. Geben Sie ein gültiges Tausendertrennzeichen ein.


Entspricht dem Dezimalzeichen, das in Zahlenformaten benutzt werden soll. Geben Sie ein gültiges Dezimalzeichen ein.


Entspricht der Größe des Arrays in Kilobyte zur Benutzung bei der Array-Verarbeitung von Oracle. Geben Sie eine gültige Zahl ein. Generell gilt, je größer das Array, desto schneller wird der Bericht ausgeführt.


Entspricht der Größe des virtuellen Speichers in Kilobyte. Geben Sie eine gültige Zahl ein.


Durchsuchen-Schaltfläche, mit der ein Datei-Dialogfeld angezeigt wird, aus dem Sie eine Fehlerdatei auswählen können.


Name einer Datei, in der alle Fehlermeldungen gespeichert werden sollen, die während der Ausführung des Berichts ausgegeben werden. Geben Sie einen Dateinamen ein, oder klicken Sie auf die Schaltfläche Durchsuchen, um einen Namen auszuwählen.


Eine Durchsuchen-Schaltfläche, mit der ein Datei-Dialogfeld angezeigt wird, aus dem Sie eine Protokolldatei auswählen können.


Name einer Datei, in der Leistungsstatistiken über die Berichtausführung gespeichert werden sollen. Geben Sie einen Dateinamen ein, oder klicken Sie auf die Schaltfläche Durchsuchen, um einen Namen auszuwählen.


Eine Durchsuchen-Schaltfläche, mit der ein Datei-Dialogfeld angezeigt wird, auf dem Sie eine Trace-Protokolldatei auswählen können.


Name der Datei, in der Trace-Informationen protokolliert werden sollen. Geben Sie einen Dateinamen ein, oder klicken Sie auf die Schaltfläche Durchsuchen, um einen Dateinamen auszuwählen.


Gibt an, ob Trace-Informationen am Ende der Datei hinzugefügt werden sollen oder ob die ganze Datei überschrieben werden soll. Wählen Sie das gewünschte Verhalten aus der Liste.


Gibt an, ob Fehlermeldungen und Warnungen in der Trace-Datei protokolliert werden sollen. Wählen Sie das Kontrollkästchen aus bzw. heben Sie die Auswahl auf.


Gibt an, ob Leistungsstatistiken in der Trace-Datei protokolliert werden sollen. Wählen Sie das Kontrollkästchen aus bzw. heben Sie die Auswahl auf.


Gibt an, ob Informationen über alle Berichtobjekte in der Trace-Datei protokolliert werden sollen. Wählen Sie das Kontrollkästchen aus bzw. heben Sie die Auswahl auf.


Gibt an, ob Informationen über alle PL/SQL-Objekte in der Trace-Datei protokolliert werden sollen. Wählen Sie das Kontrollkästchen aus bzw. heben Sie die Auswahl auf.


Gibt an, ob Informationen über die gesamte SQL in der Trace-Datei protokolliert werden sollen. Wählen Sie das Kontrollkästchen aus bzw. heben Sie die Auswahl auf.


Gibt an, ob ein Zeitstempel für jeden Eintrag in der Trace-Datei eingegeben werden soll. Wählen Sie das Kontrollkästchen aus bzw. heben Sie die Auswahl auf.


Bedeutet, daß der Bericht sofort ausgeführt werden soll.


Bedeutet, daß Sie eine Anfangszeit und ein Datum zur Ausführung des Berichts angeben möchten.


Entspricht der Zeit, zu der der Bericht ausgeführt wird. Geben Sie eine Zeit ein, oder wählen Sie die Schaltflächen mit den Pfeilen nach oben/unten, um eine Zeit auszuwählen.


Entspricht der Zeit, zu der der Bericht ausgeführt wird. Geben Sie eine Zeit ein, oder wählen Sie die Schaltflächen mit den Pfeilen nach oben/unten, um eine Zeit auszuwählen.


Entspricht dem Datum, an dem der Bericht ausgeführt wird. Geben Sie ein Datum ein, oder benutzen Sie die Schaltflächen mit den Pfeilen nach oben/unten, um ein Datum auszuwählen.


Entspricht dem Datum, an dem der Bericht ausgeführt wird. Geben Sie ein Datum ein, oder benutzen Sie die Schaltflächen mit den Pfeilen nach oben/unten, um ein Datum auszuwählen.


Bedeutet, daß der Bericht einmal ausgeführt wird.


Bedeutet, daß der Bericht zur Ausführung in bestimmten Abständen geplant wird.


Is the number of units between scheduled runs of the report (e.g., if the unit is hours and you specify two, the report will be run every two hours).  Use the up/down arrows to choose a number.


Entspricht der Anzahl von Einheiten zwischen den geplanten Ausführungen des Berichts (wenn die Einheit z.B. Stunden ist und Sie zwei angeben, wird der Bericht alle zwei Stunden ausgeführt). Wählen Sie eine Zahl mit den Pfeilen nach oben und unten.


Entspricht den Einheiten, die bei der Definition des Intervalls benutzt werden, mit dem der Bericht ausgeführt wird (z.B. Stunden).


Bedeutet, daß der Bericht jeden Monat an dem angegebenen Tag ausgeführt wird (z.B. erster Montag in jedem Monat).


Entspricht dem Vorkommen des angegebenen Tages, an dem der Job ausgeführt wird (z.B. erstes Vorkommen). Wählen Sie einen Wert mit den Pfeilen nach oben oder unten.


Tag, an dem der Job ausgeführt wird. Wählen Sie den Tag mit den Pfeilen nach oben oder unten.


Bedeutet, daß der Job am letzten Tag jedes Monats an oder vor dem angegebenen Datum ausgeführt wird (z.B. am letzten Wochentag jedes Monats am oder vor dem 15.).


Letzter Tag, an dem der Job ausgeführt wird (z.B.Montag, Wochentag). Wählen Sie den Tag mit den Pfeilen nach oben oder unten


Datum, an oder vor dem der Job ausgeführt wird (z.B. 15.). Geben Sie das Datum ein, oder wählen Sie ein Datum mit den Pfeilen nach oben oder unten.


Datum, an oder vor dem der Job ausgeführt wird (z.B. 15.). Geben Sie das Datum ein, oder wählen Sie ein Datum mit den Pfeilen nach oben oder unten.


Bedeutet, daß der Server versucht, einen nicht erfolgreich ausgeführten Job mit einem angegebenen Intervall zu wiederholen.


Entspricht der Anzahl von Wiederholungsversuchen eines nicht erfolgreich ausgeführten Jobs. Geben Sie eine Zahl ein, oder wählen Sie eine Zahl mit den Pfeilen nach oben oder unten.


Entspricht der Anzahl von Wiederholungsversuchen eines nicht erfolgreich ausgeführten Jobs. Geben Sie eine Zahl ein, oder wählen Sie eine Zahl mit den Pfeilen nach oben oder unten..


Entspricht der Zeit zwischen den Wiederholungsversuchen eines Jobs durch den Server (z.B. 1 Stunde). Geben Sie die Zeit ein, oder wählen Sie die Zeit mit den Pfeilen nach oben oder unten.


Entspricht der Zeit zwischen den Wiederholungsversuchen eines Jobs durch den Server (z.B. 1 Stunde). Geben Sie die Zeit ein, oder wählen Sie die Zeit mit den Pfeilen nach oben oder unten.


Entspricht der Zeiteinheit zwischen den Wiederholungsversuchen eines Jobs durch den Server (z.B. Stunde). Geben Sie eine Zeiteinheit ein, oder wählen Sie eine Zeiteinheit mit den Pfeilen nach oben oder unten.


Bedeutet, daß Sie die Reports Background Engine auf dem Client zur Ausführung des Berichts benutzen möchten.


Bedeutet, daß Sie einen synchronen Aufruf von Reports Server zur Ausführung des Berichts durchführen möchten. Der Aufruf gibt erst dann ein Ergebnis zurück, wenn die Berichtausführung abgeschlossen ist.


Bedeutet, daß Sie einen asynchronen Aufruf von Reports Server zur Ausführung des Berichts durchführen möchten. Der Client nimmt nur dann Verbindung mit dem Reports Server auf, wenn er Informationen von dem Server benötigt (z.B. zur Weiterleitung einer Anforderung zur Ausführung eines Berichts oder für den Abruf von Fortschrittinformationen).


Wiederholungsrate, mit der Reports Server nach Informationen über den Berichtfortschritt abgefragt wird. Benutzen Sie die Schaltflächen mit den Pfeilen nach oben und unten, um eine Wiederholungsrate in Sekunden auszuwählen.


Wiederholungsrate, mit der Reports Server nach Informationen über den Berichtfortschritt abgefragt wird. Benutzen Sie die Schaltflächen mit den Pfeilen nach oben und unten, um eine Wiederholungsrate in Sekunden auszuwählen..


Entspricht der Dauer, während der auf eine Antwort vom Server gewartet wird, bevor es zu einem Timeout kommt.


Entspricht dem Namen, der dem Bericht in der Warteschlange zugeordnet ist. Geben Sie eine gültige Zeichenfolge ein.


E-Mail-Adresse, an die eine Benachrichtigung gesendet wird, wenn ein Job erfolgreich ausgeführt wurde. Geben Sie eine gültige E-Mail-Adresse ein.


E-Mail-Adresse, an die eine Benachrichtigung gesendet wird, wenn ein Job nicht erfolgreich ausgeführt wurde. Geben Sie eine gültige E-Mail-Adresse ein..


WebDB-Benutzername, mit dem der Benutzer gegenüber dem eingeschränkten Reports Server berechtigt wird.  Geben Sie den Benutzernamen und optional das Kennwiort (im Format Benutzername/Kennwort) ein.


Kennwort für den angegebenen WebDB-Benutzernamen. Geben Sie das richtige Kennwort ein (die eingegebene Zeichen werden als Sternchen auf dem Bildschirm angezeigt).


Über das ActiveX-Steuerelement von Reports

Das ActiveX-Steuerelement von Reports ist ein benutzerdefiniertes OLE-Steuerelement, mit dem Reports Server und die Reports Background Engine über eine OLE-ActiveX-Technologie im Industriestandard aufgerufen wird. Mit Reports ActiveX können Sie Berichte aus jedem ActiveX-Container ausführen. Wie bei jedem anderen ActiveX-Steuerelement kann ein Container die Attribute des Steuerelements einlesen oder einstellen und jederzeit die Methoden des Steuerelements aufrufen. Beachten Sie, daß Reports ActiveX nur einer der Clients von Reports Server ist.

  Architektur von Reports ActiveX

Wenn die Methode RunReport aufgerufen wird, um einen Bericht zur Ausführung weiterzuleiten, führt das Steuerelement folgende Schritte aus:

1	Erstellt einen Snapshot der Attribute und löst eine Kommunikationsverbindung mit Reports Server oder Reports Background Engine aus.

2	Leitet einen Bericht zur Ausführung weiter, indem eine Befehlszeile aus den Attributen erstellt und diese an den Reports Server oder die Reports Background Engine gesendet wird. Beachten Sie, daß nur eine minimale Parametervalidierung durchgeführt wird.

3	Wenn keine Probleme bei der Weiterleitung des Berichts auftreten, wird RunReport erfolgreich ausgeführt.

Wenn die Ausführung eines Berichts begonnen wird, verfolgt das ActiveX-Steuerelement die Ausführung des Berichts. Wie die Berichtausführung verfolgt wird, hängt von dem Kommunikationsmodus ab, der für die Ausführung des Berichts ausgewählt wurde. In allen Fällen generiert das Steuerelement die Steuerelementereignisse BeforeRunReport und AfterRunReport. Wenn Sie in regelmäßigen Abständen über den Fortschritt informiert werden möchten (über das Attribut Call Frequency), wird das Ereignis RunReportProgress ebenfalls mit der angeforderten Wiederholungsebene generiert.


Über Reports Server

Mit dem Reports Serverkönnen Sie Ihre Berichte auf einem entfernten Rechner ausführen. Der Reports Server nimmt Anforderungen von Clients zur Ausführung von Berichten entgegen. Diese Anforderungen werden in eine Warteschlange gestellt und zur Ausführung bereitgestellt, wenn einer der Laufzeitprozesse von Reports Server verfügbar wird. Reports Server kann nach dem Status der Anforderungen abgefragt werden. Ein Befehl zur Ausführungsplanung kann nicht interaktive Berichtanforderungen begleiten. Mit dem Befehl zur Ausführungsplanung wird angegeben, daß der Bericht zu einem bestimmten Zeitpunkt und mit einer bestimmten Wiederholungsebene ausgeführt werden soll.


Systemanforderungen

Das Reports ActiveX-Steuerelement ist eine Win32-Anwendung, die das Multithreading nutzt. Wie bei jedem anderen ActiveX-Steuerelement handelt es sich auch hier um eine DLL. Diese Anwendung verwendet verschiedene andere DLLs und setzt diese für eine einwandfreie Funktion voraus. Reports ActiveX benutzt statische Verknüpfungen mit abhängigen DLLs. Dies bedeutet, daß die DLL von Reports ActiveX nur dann erfolgreich geladen werden kann, wenn alle abhängigen DLLs ebenfalls für das System verfügbar sind.

Für optimale Ergebnisse installieren Sie die erforderlichen Komponenten mit dem Oracle-Installationsprogramm.

Abhängige DLLs von Reports ActiveX

•	Windows-Systembibliotheken

•	Microsoft MFC 4.1-Bibliothek, MFC40.DLL und Microsoft C++ 4.1 Laufzeitbibliothek MSVCRT40.DLL

•	Oracle CORE, CORE40.DLL

•	Oracle National Language Support Runtime, NLSRTL33.DLL

•	Reports Server Utilities and Communication, ZRC60.DLL und alle DLLs, von denen diese Bibliothek abhängig ist

•	Oracle RPC, NL80.DLL, NS80.DLL, NT80.DLL und alle abhängigen Bibliotheken

Die Component-Bibliotheken von Oracle setzen voraus, daß die Registrierungsvariable HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\ORACLE_HOME auf den BIN-Ordner eingestellt ist, in dem die Bibliotheken gespeichert sind.

Die Oracle NLS Library setzt voraus, daß die folgenden Registrierungsvariablen eingestellt und die Ressourcen von NLS Runtime Library in den Speicherorten installiert sind, die mit ORA_NLS33 und NLSRTL33 angegeben werden:

•	HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\ORA_NLS33

•	HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\NLSRTL33

•	HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\NLS_LANG

Oracle RPC-Ressourcen müssen in ORACLE_HOME\NETWORK installiert sein. Alle Reports Server-Namen müssen in der Konfigurationsdatei ORACLE_HOME\NETWORK\ADMIN\TNSNAMES.ORA angegeben werden.

Das Reports ActiveX-Steuerelement ist NLS-konform. Die US-Ressourcen sind an das Steuerelement gebunden und stehen außerdem als externe DLL (RWXUS60.DLL) bereit. Wenn Ambient Property NLS Locale nicht eingestellt ist, benutzt das Steuerelement intern gebundene US-Ressourcen und eine OLE-Bibliothek.

Wenn das Reports ActiveX-Steuerelement registriert wird, durchsucht es ORACLE_HOME\BIN und REPORT60 nach externen Ressourcen-DLLs (RWXxxx60.DLL, wobei xxx die Standardabkürzung für Windows NLS Locale ist), und versucht, diese als lokalisierte OLE-Bibliotheken zu registrieren.


Tips zur Leistungsverbesserung

  Verwandte Themen

•	Benutzen Sie den Reports Server, es sei denn, Sie benötigen speziell die interaktive Ausgabe der Vorschau oder des Bildschirms (in diesem Fall müssen Sie die Reports Background Engine verwenden).

•	Im allgemeinen ist der asynchrone Kommunikationsmodus (der über das Attribut Call Mode eingestellt wird) die beste Auswahl. Dieser Modus stellt sicher, daß nicht mehrere Berichte warten, bis ein anderer Bericht vollständig ausgeführt ist. Jedes Fortschrittsereignis (RunReportProgress) in diesem Modus generiert jedoch einen bestimmten Netzwerkverkehr. Stellen Sie die Wiederholungsebene (mit dem Attribut Call Frequency) für den Berichtfortschritt entsprechend ein.

•	Der synchrone Kommunikationsmodus wird in folgenden Fällen empfohlen:

•	Sie möchten mit Ihrer Anwendung nicht viele Berichte gleichzeitig ausführen oder implementieren ein synchrones Ausführungsmodell in Ihrer Benutzeroberfläche.

•	Die geschätzte Zeit für die Berichtausführung ist kurz (d.h. die Berichte, die Sie ausführen, sind relativ einfach, und Reports Server wird nicht stark beansprucht).

•	Die Genauigkeit des Fortschrittsstatus der Berichtausführung ist nicht wichtig oder wird gar nicht benutzt.

•	Benutzen Sie Steuerelementereignisse, anstatt die Methode GetReportStateCode abzufragen, um den Ausführungsstatus zu verfolgen.

•	Führen Sie keine umfangreiche Verarbeitung durch, während Steuerelementereignisse ausgeführt werden.


Über den Kommunikationsmodus

Reports ActiveX unterstützt drei Kommunikationsmodi mit dem Reports Server (die über das Attribut Call Mode eingestellt werden):

Asynchron

Synchron

Lokal, d.h. das Reports ActiveX-Steuerelement kann nur die auf dem lokalen Rechner installierte Reports Background Engine verwenden.


Asynchrone Kommunikation

Im asynchronen Kommunikationsmodus setzt das Reports ActiveX-Steuerelement einen Aufruf in Reports Server, wenn ein bestimmter Vorgang erforderlich ist (z.B. wenn ein Bericht weitergeleitet oder Informationen über den Fortschritt benötigt werden). Dieser Aufruf gibt sofort die angeforderten Informationen zurück. Bei der Benutzung des asynchronen Modus sollten Sie folgendes berücksichtigen:

•	Das Reports ActiveX-Steuerelement erstellt einen Kommunikations-Thread für jede erfolgreiche Weiterleitung eines Berichts. Dieser Thread fragt den Reports Server nach dem Fortschritt mit der angegebenen Wiederholungsebene (die über Call Frequency eingestellt wird) ab und generiert die entsprechenden Steuerelementereignisse. Zwischen den Steuerelementereignissen befindet sich der Thread im Ruhezustand.

•	Aufrufe des Reports Server sind RPC-Aufrufe, die einen Netzwerkverkehr erzeugen. Deshalb wird die Wiederholungsebene des Berichts in Sekunden und nicht in kleineren Schritten gemessen.


Synchrone Kommunikation

Im synchronen Kommunikationsmodus setzt das Reports ActiveX-Steuerelement nur einen Aufruf an den Reports Server ab, der diese Anforderung erst beantwortet, wenn die Ausführung des Berichts abgeschlossen ist. Bei der Benutzung der synchronen Kommunikation sollten Sie folgendes berücksichtigen:

•	In einer Windows GUI-Anwendung, die asynchron ist, ist es im allgemeinen nicht wünschenswert, daß die Benutzeroberfläche nicht reagiert (z.B. nicht abgeglichen wird und keinen Feedback über den Fortschritt gibt). Es ist immer wichtig, daß das ActiveX-Steuerelement sein asynchrones Verhalten beibehält, selbst wenn der zugrundeliegende Kommunikationsmodus synchron ist. Sie können das synchrone Verhalten emulieren, indem Sie einen Status beibehalten (z.B. ein Boolesches Flag oder eine Numerierungsvariable verwenden). Eine Anwendung könnte z.B. eine Schaltfläche Bericht ausführen deaktivieren, bis die aktuelle Weiterleitung des Berichts erfolgt.

•	Der tatsächliche Fortschritt der Berichtausführung ist dem Client unbekannt, da nur ein einziger Aufruf von Reports Server stattfindet. Erst nach Abschluß der Berichtausführung wird ein Ergebnis zurückgegeben. Wenn von dem Reports ActiveX-Steuerelement ein Ausführungsfortschritt angefordert wird, muß dieser emuliert werden.

•	Nur ein Thread in dem Prozeß kann gleichzeitig mit dem Reports Server kommunizieren (weil nur ein Kommunikationskontext pro Prozeß erstellt werden kann). Wenn das Steuerelement einen synchronen Aufruf erstellt, müssen alle anderen Kommunikationsanforderungen warten, bis der synchrone Aufruf ausgeführt ist (d.h. die Ausführung des Berichts abgeschlossen ist). Die Zeit für die vollständige Ausführung eines Berichts variiert je nach Bedingungen von Reports Server und kann nicht garantiert werden.

•	Das Reports ActiveX-Steuerelement erstellt zwei Threads pro Berichtweiterleitung (sogenannte Caller- und Observer-Threads) im synchronen Modus. Der Caller-Thread ruft den Reports Server auf und gibt erst dann ein Ergebnis zurück, wenn der Bericht ausgeführt ist. Der Observer-Thread prüft den Status des Caller-Threads und generiert zwei Fortschrittsereignisse, sofern angefordert, mit der angegebenen Wiederholungsebene. Diese Fortschrittsereignisse reflektieren nicht den tatsächlichen Ausführungsfortschritt des Berichts. Der generierte Fortschritt ist generisch (z.B. der Bericht wird ausgeführt) und ohne Detail (z.B. Öffnen von Berichtdefinition oder Formatieren von Seite 1). Zwischen den Steuerelementereignissen wird der Observer-Thread in den Ruhezustand versetzt.


Lokale Kommunikation

Im lokalen Modus kommuniziert das Reports ActiveX-Steuerelement überhaupt nicht mit Reports Server. Statt dessen wird die Reports Background Engine verwendet. Alle Vorgänge werden auf dem lokalen Rechner ausgeführt, d.h. die Leistung ist möglicherweise nicht so gut wie bei Reports Server. Bei der Benutzung des lokalen Modus sollten Sie folgendes berücksichtigen:

Interaktive Ziele für die Berichtausgabe (d.h. Vorschau und Bildschirm) sind aktiviert.

Das Attribut Reports Server wird ignoriert.

Reports ActiveX erstellt einen Observer-Thread im lokalen Modus. Dieser Thread erzeugt eine Anwendung (rwisv60.exe), die den Reports Background Engine-Prozeß (rwrbe60.exe) aufruft. Die Berichtausführung wird als abgeschlossen betrachtet, sobald rwisv60.exe beendet ist. Bis dies geschieht, generiert der Observer-Thread Fortschrittsereignisse mit der angegebenen Wiederholungsebene.


Status der Berichtausführung

Der Status der Berichtausführung kann jederzeit zwischen den Ereignissen BeforeRunReport und AfterRunReport ermittelt werden. Sie können den Status der Berichtausführung über das Ereignis RunReportProgress ermitteln. Sie können aber auch Steuerelementmethoden (wie z.B. GetReportStateCode) aufrufen, um den Status der Berichtausführung abzufragen. Die Benutzung von Ereignissen wird im allgemeinen bevorzugt. Nachdem die Berichtausführung abgeschlossen ist (d.h. nachdem AfterReportRun generiert wurde), behält das Steuerelement Informationen über die Berichtausführung einige Sekunden lang bei, diese werden dann jedoch zerstört und können nicht mehr aufgerufen werden.


Einschränkungen bei Reports Server

Alle Dateinamen, Druckernamen und Mail-Adressen müssen bei Reports Server gültig sein. Wenn OutputDestination eine Datei war, muß auf die Datei aus dem lokalen Dateisystem zugegriffen werden können (z.B. über ein Netzwerklaufwerk), um diese abzurufen. Alternativ kann OutputDestination auf eine lokale Datei eingestellt werden. In diesem Fall muß der Zielname ein gültiger lokaler Dateiname sein. Wenn der Bericht erfolgreich ausgeführt wird, übergibt das Reports ActiveX-Steuerelement die Berichtausgabe (zusammen mit eventuell abhängigen Dateien) an die angegebene lokale Datei.


Obligatorische Attribute

  Verwandte Themen

Um einen Bericht mit dem ActiveX-Steuerelement auszuführen, müssen Sie mindestens folgende Attribute angeben:

ReportName	Name des auszuführenden Berichts

DatabaseUser	DB-Adresse

CallMode	Kommunikationsmodus

ReportsServer	Name von Reports Server


Ein eigenständiges oder Plug-in-Lesegerät, wie z.B. Adobe Acrobat Reader, mit dem Sie Ihre PDF-Dateien anzeigen können.


UNICODE

rwsxu60.ocx ist der UNICODE-Build des ActiveX-Steuerelements von Reports und muß in einer Doppel-Byte-Umgebung ausgeführt werden. Beachten Sie, daß dieser Build auch in einer Einfach-Byte-Umgebung läuft, allerdings wird er nur in der Doppel-Byte-Umgebung wirklich benötigt.

Verwendungshinweise

•	Benutzen Sie UNICODE-Builds von Reports Queue Manager und die Reports ActiveX-Steuerelemente konsistent. Wenn Sie z.B. den UNICODE-Build des Reports ActiveX-Steuerelements (rwqmu60.exe) benutzen, sollten Sie auch den UNICODE-Build von Reports Queue Manager verwenden.  Sonst müssen Sie sicherstellen, daß die Umgebungsvariable USER_NLS_LANG angegeben ist. Wenn Sie die US-Standardkonfiguration verwenden, gelten diese Einschränkungen nicht.

•	UNICODE-Builds laufen unter Windows NT 4.0, jedoch nicht unter Windows 95.


Ein HTML 3.0-konformer Browser (z.B. Netscape 2.2 oder höher).


Reports Server

Mit dem Reports Server können Sie Ihre Berichte auf einem entfernten Rechner ausführen. Der Reports Server erhält Anforderungen von Clients zur Ausführung von Berichten. Diese Anforderungen werden in eine Warteschlange eingegeben und zur Ausführung bereitgestellt, wenn einer der Laufzeitprozesse von Reports Server verfügbar wird. Der Reports Server kann auf den Status der Anforderungen abgefragt werden. Ein Befehl zur Ausführungsplanung kann nicht interaktive Berichtanforderungen begleiten. Der Befehl zur Ausführungsplanung gibt an, daß der Bericht zu einem bestimmten Zeitpunkt und auf einer bestimmten Wiederholungsebene ausgeführt werden soll.


Reports Background Engine

Die Reports Background Engine ist ein vereinfachter Server, der eine Warteschlange und Reports Runtime auf einem lokalen Rechner (d.h. keine Netzwerkverbindungen sind erforderlich) verwaltet, um Anforderungen zur Berichtausführung abzuarbeiten. Wenn Sie Reports Background Engine verwenden, sind interaktive Ziele für die Berichtausgabe (d.h. Vorschau und Bildschirm) aktiviert. (In früheren Versionen wurde die Reports Background Engine als Reports Server bezeichnet.)


Log-Datei für Server-Jobs

In dem Log für Server-Jobs werden standardmäßig Informationen aufgezeichnet, wie Zeitpunkt von Hoch- und Herunterfahren des Servers und der Engine. Wenn in dem Log aufgezeichnet werden soll, wann ein Job erfolgreich oder nicht erfolgreich ausgeführt wurde, bitten Sie Ihren Systemadministrator den Parameter LOGOPTION zu der Konfigurationsdatei des Servers hinzuzufügen.