[ tacka @ 19.04.2010. 09:17 ] @
Sa oracle forms sam napravio forme i potom napravio report, madjutim nikako nemogu da pozovem report sa forme.
pokrenem OC4J i iz reporta se report otvori u web layout i u paper layout.
[ djoka_l @ 19.04.2010. 09:28 ] @
Displaying Reports in Oracle Forms

If your form contains embedded Oracle Reports applications, you can migrate the form to Oracle Forms by changing the integrated call to Oracle Reports to use:

* RUN_REPORT_OBJECT Built-in (Do not use the RUN_PRODUCT Built-in to call Reports.)
* WEB.SHOW_DOCUMENTBuilt-in

Using RUN_PRODUCT in Oracle Forms to run integrated Oracle Reports is no longer supported in this release. The Migration Assistant is provided to help you migrate your applications to use RUN_REPORT_OBJECT. See Chapter 2, "Using the Oracle Forms Migration Assistant" for more information.
[ tacka @ 19.04.2010. 09:43 ] @
probao sam taj primer

declare
report_id Report_Object;
ReportServerJob VARCHAR2(100);
BEGIN
report_id:= find_report_object('dob');
SET_REPORT_OBJECT_PROPERTY(report_id,REPORT_COMM_MODE,SYNCHRONOUS);
SET_REPORT_OBJECT_PROPERTY(report_id,REPORT_DESTYPE,CACHE);
SET_REPORT_OBJECT_PROPERTY(report_id,REPORT_SERVER,'Repsrv');
ReportServerJob:=run_report_object(report_id);
END;

ali mi izbaci gresku 41213 da ne moze da nadje server "Repsrv", a nemogu da nadjem kako se moj server zove.
[ djoka_l @ 19.04.2010. 11:41 ] @
Pogledaj koje fajlove imaš u $ORACLE_HOME/reports/conf/ katalogu sa ekstenzijom .conf
Jedan od njih je naziv tvog report servera...
[ tacka @ 19.04.2010. 12:21 ] @
rwbuilde.conf
jdbcpds.conf
rwnetwork.conf
textpds.conf
xmlpds.conf
isprobacu sa svakim posebno
HVALA

Probao ali nista ne pomaze.

[Ovu poruku je menjao tacka dana 19.04.2010. u 13:50 GMT+1]
[ tacka @ 10.05.2010. 17:09 ] @
Zar niko nece da pomogne?
[ suadhm @ 11.05.2010. 10:41 ] @
Da li je sadžaj foldera: $ORACLE_HOME/reports/conf/

samo

rwbuilde.conf
jdbcpds.conf
rwnetwork.conf
textpds.conf
xmlpds.conf

Ako jeste, DS nije dobro instaliran.

Pošto već koristiš mapirano ime report servera možeš kreirati standalone reports server.

Koju verziju DS-a koristiš?



[ tacka @ 11.05.2010. 19:15 ] @
instalirao sam oraxle Database 10 xe
DevSuite 10g
Sqldeveloper
Nisam nikakav aplicatcijski server instalirao, znaci samo database 10 xe i devsuite 10g, OC4J koristim za pokretanje formi.
Pri tome mi se lansira Oracle Aplication Server Forms services, i tu je ja pretpostavljam neka caka, jer forms services treba nekako da pozovu reports services i pokrenu izradu reporta, e sad je samo pitanje sta i gde treba prekonfigurisati.

Instalaciju sam obavio po uputstvu na-
http://www.baze-podataka.net/category/oracle/ ovde je covek - svaka mu cast sve objasnio vezano za pvi deo instalacije.

Da li postoji i kod reports-a i forms-a nesto sto treba promeniti, ne znam.
Nista nisam nasao ni na netu.




[Ovu poruku je menjao tacka dana 11.05.2010. u 20:33 GMT+1]
[ suadhm @ 12.05.2010. 08:53 ] @
Ako koristiš DS 10g R1 kreiraj standalone report server:

Otvori fajl: /ORACLE_DS_HOME/reports/conf/rwservlet.properties u NOTEPAD-u i promijeni sledeće parametere:

SERVER_IN_PROCESS=YES -> SERVER_IN_PROCESS=NO

#SERVER=<reports_server_name> -> SERVER=Repsrv (ukloni #)

U CMD-u:

cd /ORACLE_DS_HOME/bin

rwserver -install Repsrv autostart=yes

Resetuj OC4J.

Ovo će instalirati report servis Repsrv kao windows-ov servis.

A ako koristiš DS 10g R2, odradiš sve ovo osim ovog na kraju (instalacije servisa). Za R2 se ne instalira servis već možeš napraviti skriptu za pokretanje report servisa:

cd /ORACLE_DS_HOME/bin

rwserver server=Repsrv start
[ tacka @ 17.05.2010. 09:24 ] @
HVALA mnogo na pomoci, instalirao sam 9i i sa ovim podesavanjima WEB.SHOW_DOCUMENT radi posao
u registriju sam podesio reports_path na c:proizvodnja
i triger na formi mi je ovakav:

DECLARE
rep_url varchar2(2000);
BEGIN
rep_url:='http://detinjst-70942b:8888/re...format=PDF&%20paramform=NO';
WEB.SHOW_DOCUMENT(rep_url,'_blank');
END;

jos jednom mnogo hvala.

Isti postupak sam sproveo i na 10-i radi, izmena je jedino :
rwserver server=repsrvr batch=yes autostart=yes

[Ovu poruku je menjao tacka dana 17.05.2010. u 11:28 GMT+1]