APEX on Blackberry
Hi,
Is APEX compatible with the Blackberry technology ?
Any tips or tricks would be appreciated.
Thanks.
Francis.
datamig,
You can certainly build an application which will be deployed on a BlackBerry, but I wouldn't try to use Apex itself on one.
One note of caution: some BlackBerries will have JavaScript disabled. Keep this in mind, as a good deal of Apex functionality depends on JavaScript.
For one client, I did build a set of paired-down templates which did not rely on JavaScript being enabled. One severe drawback is that you cannot set the REQUEST parameter if JavaScript is disabled in 2.0, so we had to resort to a 1-button per page policy.
Taking a step back, keep in mind how people use BlackBerries, their performance and UI constraints and which functions users will need to access with them when designing any PDA-based application. Less is definately more in this case!
Hope this helps,
- Scott -
Similar Messages
-
Apex 4.2 pre-prod Theme 50 doesn't work with BlackBerry 6.0
The theme 50 in the pre-pod 4.2 on apex.oracle.com doesn't work with BlackBerry version 6.0. Input fields turn black with black when they get focus
This is a Jquery Mobile bug.
See
http://stackoverflow.com/questions/11870842/how-to-fix-a-blackberry-browser-input-from-going-black-on-focus
https://github.com/jquery/jquery-mobile/issues/4828
https://github.com/jquery/jquery-mobile/issues/4836
Any chance of implementing a work around or patching JQM?Putting the second suggestion at Stack Overflow into the in-line CSS seems to have done the trick.
.ui-btn.ui-focus, .ui-input-text.ui-focus, ui-input-search.ui-focus {
outline: none;
-webkit-box-shadow: none;
There is still an issue that when a link is selected it show the same behaviour but that's more liveable with and I haven't given up hope of finding the class which is causing it.
The JQM guys look like they have a solution too but I couldn't work out which version it would be applied to. -
BlackBerry NOT displaying images which are from an SSI
Hi all - hoping someone knows the answer to the following, or where I may be able to go to get the answer.
I'm working on a website that has SSI (Server Side Includes) and CSS.....we have an SSI for the header, footer, and navigation sections of the site, and some of our images are referenced within the CSS. Our BlackBerry is configured to read CSS as a handheld, but it doesn't seem to understand how to pull in an image which is referenced within an SSI or CSS.......is there another oprion/setting/download that we need in order for it to display the images?
Thanks for any info you can provide!
SteveListenerAdmin is showing blank screen
this is my command prompt when running listener
D:\oraclexe>cd apex
D:\oraclexe\apex>java -Dapex.home=D:/oraclexe/apex -Dapex.images=D:/oraclexe/ape
x/apex/images -Dapex.port=8585 -jar D:/oraclexe/apex/apex.war
INFO: Starting: D:\oraclexe\apex\apex.war
See: 'java -jar apex.war --help' for full range of configuration options
INFO: Extracting to: D:\oraclexe\apex
INFO: Using classpath: file:/D:/oraclexe/apex/apex/____embedded/start.jar:file:/
D:/oraclexe/apex/apex/WEB-INF/lib/apex.jar:file:/D:/oraclexe/apex/apex/WEB-INF/l
ib/commons-fileupload-1.2.1.jar:file:/D:/oraclexe/apex/apex/WEB-INF/lib/je-4.0.1
03.jar:file:/D:/oraclexe/apex/apex/WEB-INF/lib/ojdbc6.jar:file:/D:/oraclexe/apex
/apex/WEB-INF/lib/ojmisc.jar:file:/D:/oraclexe/apex/apex/WEB-INF/lib/poi-3.6-200
91214.jar:file:/D:/oraclexe/apex/apex/WEB-INF/lib/ucp.jar:file:/D:/oraclexe/apex
/apex/WEB-INF/lib/xdb-11.2.0.jar:file:/D:/oraclexe/apex/apex/WEB-INF/lib/xmlpars
erv2-11.2.0.jar:
INFO: Starting Embedded Web Container in: D:\oraclexe\apex
Jul 22, 2011 6:48:19 PM ____bootstrap.Deployer deploy
INFO: Will deploy application path=D:\oraclexe\apex\apex\WEB-INF\web.xml
Jul 22, 2011 6:48:19 PM ____bootstrap.Deployer deploy
INFO: deployed application path=D:\oraclexe\apex\apex\WEB-INF\web.xml
Using config file: D:\oraclexe\apex\apex-config.xml
-- listing properties --
PropertyCheckInterval=60
ValidateConnection=true
MinLimit=1
MaxLimit=10
InitialLimit=3
AbandonedConnectionTimeout=900
MaxStatementsLimit=10
InactivityTimeout=1800
MaxConnectionReuseCount=1000
APEX Listener version : 1.1.2.131.15.23
APEX Listener server info: Grizzly/1.9.18-o
Jul 22, 2011 6:48:44 PM com.sun.grizzly.Controller logVersion
INFO: Starting Grizzly Framework 1.9.18-o - Fri Jul 22 18:48:44 IST 2011
INFO: http://localhost:8585/apex started.
Using JDBC driver: Oracle JDBC driver version: 11.2.0.2.0
Edited by: 874343 on Jul 22, 2011 6:42 AM
Edited by: 874343 on Jul 22, 2011 6:51 AM -
Mobile phone enabling APEX 2.2.1?
Hi there.
One of the clients for a project I'm working on has asked about mobile-enabling an application we're buliding in APEX 2.2.1. Specifically he mentioned WAP-enabling the site, but looking at the larger picture I think the feature would be better focused on setting up some sort of way for BlackBerry and PocketPC phone users to access the site. I've got a number of questions associated with this:
- Am I correct in my assumption that all recent BlackBerry models and Pocket Internet Explorer versions will display pretty much any XHTML document? If so, is there a way to guarantee that APEX 2.2.1 will always generate an XHTML-compliant HTML doc? (I've got plenty of sw dev experience, but am relatively new to APEX, so forgive me if I'm asking a really basic question there.)
- What about WAP? I haven't found anything that says APEX will generate WML pages, so I'm assuming that it won't. (Please correct me if I'm wrong.)
- I've found a couple of HTML-to-WML converters online. If we need to push WML to a WAP browser and APEX won't support WAP, is there a way to decouple the process of APEX generating HTML content and Apache pushing the content to client browsers? My thought process is that if we need to push WAP content out, I could try to go APEX 2.2.1 -> HTML file output from APEX -> 3rd party HTML-to-WAP converter -> WML file output from converter -> Apache -> client browser. I know that Apache can be configured to serve WAP content; I've found plenty of references for that online.
- If there's no way to have APEX serve up WAP content, and no way to decouple the process of generating the HTML page and having it be pushed out by Apaches, has anyone else come up with a solution (whether it's a true solution, work-around, or hack) that will let APEX support WAP?
- What else is anyone else doing as far as pushing WAP content out to the world?
Yes, I realize that WAP is old-school, especially with the release of the latest crop of BlackBerry devices and with the advent of Windows Mobile 6. But as always, what the client wants is what the contractor will strive to deliver...
Thanks for any help in advance.I built an APEX mobile app that Oracle uses internally for people search, so I've been down this path before. You can easily built a simplified template that works well on the following phones (as reported by our internal users):
- Windows Mobile 5 and 6, Pocket PC Edition, Internet Explorer and Opera
- Windows Mobile SmartPhone Edition
- Nokia 9300 Communicator, Opera
- MotoRokr E6 Linux PDAPhone
- Nokia e62 Symbian
- Sony Ericsson P990i and Opera
- Treo 700p (Palm OS), Blazer
For Windows Mobile (my platform of choice), if you can influence the browser choice at all, Opera is a strong first, with IE on WM6 coming in second and IE on WM5 finishing in last place by a VERY wide margin.
I simply started with an almost empty template, then added the UI elements I needed.
APEX will NOT do WAP, nor do I think there is any way to make it do WAP. It absolutely requires JavaScript to run and I suspect that even if you got it produce WML, most WAP browsers wouldn't support JavaScript. I believe Oracle Application Server Wireless can translate an HTML app into WAP, but I've never used it.
From a development perspective, you can use the Opera browser to emulate Opera Mobile (more info here: Developing Apps for Smartphones but the best option is to get the free Windows Mobile Emulator from Microsoft. There's some good info on it here:
http://www.amset.info/pocketpc/emulator.asp
You'll probably have to pay for an emulator for the blackberry and palm, but I wouldn't even consider starting a project like this without ensuring that all of my developers had relevant emulators for the target platform.
Hope this helps,
Tyler -
Can I prevent the #HEAD# tag from loading jQuery in APEX 4?
I am using APEX to generate a report that is specifically designed to be viewed on a BlackBerry phone.
When accessing the APEX 3.2 version of the application from a BlackBerry phone it works fine.
When accessing the APEX 4.0 version (exported from 3.2 and imported to 4.0) the BlackBerry browser reports the following error:
HTTP Error 413: Request Entity Too Large
The page you requested could not be loaded. Please try loading a different page.
I have tracked this down to the use of jQuery-UI by APEX 4.0.
I can reproduce the error in APEX 3.2 by loading the jquery-ui.min.js file in the Page Template.
So, is there any way of preventing APEX 4.0 from loading jQuery or jQuery-UI by default in the #HEAD# tag of the page template?
RichardHi,
You can set page attribute Include Standard JavaScript and CSS to No.
http://download.oracle.com/docs/cd/E23903_01/doc/doc.41/e21674/bldr_pg_edit_att.htm#BACHFFBE
Of course then any of Apex JavaScripts are not loaded
Regards,
Jari -
Does any one know if Oracle APEX 4.0 can be used to develop mobile applications?
Are there any tutorials available for this mobile development with APEX?
Thanks,
MaggieYou definitely can build mobile "web" applications. I modified the Aria People Search application that we run inside Oracle to work on Windows Mobile, Blackberry, iPhone, etc. I don't know of any tutorials, it's just a matter of templates. If you don't know HTML and CSS really well, I would start there. Quick test, which of these tags is incorrect:
<font ....>.....
<b>hello</b>
<u>world</u>
<td align=center>...
<DIV STYLE=foo>...Here's how I would start:
* Figure out your target devices and browsers
* Many of the Windows Mobile devices use Opera Mobile (which is a really good browser). You can make the desktop version function like the mobile version
* If iPhone is your target you can use the following bookmarlets to resize Safari to iPhone Landscape or Portrait:
javascript:self.moveTo(0,0);self.resizeTo(480,320);self.location="http://www.apple.com";
javascript:self.moveTo(0,0);self.resizeTo(320,480);self.location="http://www.apple.com";* Microsoft makes a free simulator for Windows Mobile (not sure about Windows Phone 7)
* Don't use any flash charts
* Don't use any popup LOVs
* Interactive reports won't work well
* Keep the HTML / CSS / JavaScript and Images VERY SMALL. Use Firefox + ySlow to measure this
* Start with a very simple page template and build up, not the other way around.
Tyler Muth
http://tylermuth.wordpress.com
"Applied Oracle Security: Developing Secure Database and Middleware Environments": http://sn.im/aos.book -
Apex application registered with sso as partner application
We have 1 apex app registered with sso and working properly.
I just registered a new apex application with sso. when i authenticate through sso, it directs me to the originally registered application.
I went in through the portal administrator app and verified my settings all pointed to the new application. I verified that my dad is set up correctly.
Any ideas?
APEX 2.0i did register and obtain the keys through portal admin.
to ensure i used the proper keys (i guess there is a possibility i used the keys from db1 registration) i re-ran regapp with the right keys but recieved the following output:
SQL> @regapp
Partner Application Configuration
Enter value for listener_token: HTML_DB:050iasphttp.xxx.na.xxx.com:7777
Enter value for site_id: EFBE3E14
Enter value for site_token: MSMXURH1EFBE3E14
Enter value for login_url: https://050iaspdb.xxx.na.xxx.com:4443/pls/orasso/orasso.wwsso_app_admin.ls_login
Enter value for encryption_key: 2EBDD126A3A40606
Enter value for ip_check: N
ERROR: Error in registration. Please try again
User-Defined Exception
Registration successful.
Listener token: HTML_DB:050iasphttp.xxx.na.xxx.com:7777
Site id : EFBE3E14
Site token : MSMXURH1EFBE3E14
Encryption key: 2EBDD126A3A40606
Login URL :
https://050iaspdb.xxx.na.xxx.com:4443/pls/orasso/orasso.wwsso_app_admi
n.ls_login
Logout URL :
https://050iaspdb.xxx.na.xxx.com:4443/pls/orasso/orasso.wwsso_app_admi
n.ls_logout
IP check : N
PL/SQL procedure successfully completed.
Commit complete.
No errors.
SQL>
...in spite of the error, i aske the app developer to try and use sso for db2. he now recieves:
User-Defined Exception
Error Error in wwv_flow_custom_auth_sso.process_success:l_sso_user_name:l_sess_id:: Please contact administrator.
OK
any ideas? -
APEX-The manullay created column is not getting updated in the database
Dear all
I have a form on page, which is created along with a report using Form on a Table with Report option. From the form I have deleted one field and recreated manullay as set the property as database column. When I am calling from the report page (using defualt edit option) the value is showing there, but if I am 'Apply Changes' , the column value in database is get updated with null.
Please help
DJ.This is the SQL and PL/SQL forum.
Please re-post this on the APEX forum.
Oracle Application Express (APEX) -
I was really Humilitated my RIM on this Ticket whcih i rasied.
1) I bought a new tablet in last november in 2 months i had a Charger issue
2) They said this charger issue we cannot replace with new tablet and gave me a refurbished Tablet to me .
3) Which also had same charging issue and they exchanged 2 more tablets and the last tablet which was given to me by RIM have a safety concern
- 1 Small mesh of wire is poping out from the Tablet
- Power Button is very hard and its not that easy to press,
So i raised the above ticket and was esclated internally with RMA as well and i got an update from the esclation agents that we will reply back in 2 Days i waited almost 3 weeks and called 2 times in this 3 weeks for an Update asking for a new tablet so that atleast once in all i can jeep a good 1 Tablet.
But they never bothered to call me and today i called them again and RIM gave me a call back mentioning we cannot give a new tablet we can again check this tablet repair it and give it back , If we cannot repir then give a replacement new/Old tablet,
I was wondering how can a tablet from RIM can go out without such safety concern ? How a mesh of wire can comeout of tablet so what safety norms RIM is follwoing for customer.
AM i not humilitated? since after taking all these struggle tto get a good tablet i have been considered as bad.
What RIM have to say for this, I am planing to take this to Legal department to follow how i can get a justice for this.I would have deleted this but can't find a delete?
At any rate. got the Blackberry going again but it reset it and lost all the info, pictures and so forth.. oh well. at least it is still working.
Thanks. -
Blackberry 8310 not showing reply or send in sms text options menu
I have a blackberry 8310. iam able to recieve sms text messages but when i click to on options, there is no "reply" option in the menu for me to be able to reply to the text. The chip works fine in other phones so that tells me something in the phone is not set right. There is no option for me to even compose and fresh sms text message. Please help?
Here ya' go:
1. Get a good backup of your device: BB device backup (I keep all my backups in a separate folder created for that purpose so they are always in one place and easy to find.)
2. Download the most recent version of device software for your carrier: Downloading BB device software
3. Reinstall the device software: Clean reload of device software
4. Pull the battery out with the device ON. Wait about a minute and put the battery back in. Let the BB completely restart.
5. Once you have the device OS successfully installed you will then need to reinstall any 3rd party apps you currently have on your device: Install applications using the app loader tool
6. Complete another battery pull routine after each 3rd party app installation to reclaim memory and refresh your BB.
Let us know how it goes.
IrwinII
Please remember to "Accept as Solution" the post which solved your thread. If I or someone else have helped you, please tell us you "Like" what we had to say at the bottom right of the post. -
APEX LISTENER Install troubleshooting
Hi, I need help.. :-)
Default Database connection not configured properly
What I have done:
ALTER USER APEX_LISTENER ACCOUNT UNLOCK;
ALTER USER APEX_PUBLIC_USER ACCOUNT UNLOCK;
ALTER USER APEX_REST_PUBLIC_USER ACCOUNT UNLOCK;
connect APEX_LISTENER/mypasswd1
connect APEX_PUBLIC_USER/mypasswd2
connect APEX_REST_PUBLIC_USER/mypasswd1
Check default.xml
password: replaced encrypted one with clear text one for APEX_PUBLIC_USER to ensure it is correct
even tried APEX_LISTENER password just incase
Is there a simple JDBC test to see if it connects? it is APEX_PUBLIC_USER who is connecting isn't it?
======================================================================
java -jar apex.war
Feb 22, 2013 12:44:40 PM oracle.dbtools.standalone.Standalone execute
INFO: NOTE:
Standalone mode is designed for use in development and test environments. It is not supported for use in production environments.
Feb 22, 2013 12:44:40 PM oracle.dbtools.standalone.Standalone execute
INFO: Starting standalone Web Container in: /data/oracle/orawd/product/11.2.0/dbhome_1/apex_listener/apex
Feb 22, 2013 12:44:41 PM oracle.dbtools.standalone.Deployer deploy
INFO: Will deploy application path = /data/oracle/orawd/product/11.2.0/dbhome_1/apex_listener/apex/apex/WEB-INF/web.xml
Feb 22, 2013 12:44:41 PM oracle.dbtools.standalone.Deployer deploy
INFO: Deployed application path = /data/oracle/orawd/product/11.2.0/dbhome_1/apex_listener/apex/apex/WEB-INF/web.xml
Feb 22, 2013 12:44:41 PM oracle.dbtools.common.config.file.ConfigurationFolder logConfigFolder
INFO: Using configuration folder: /data/oracle/orawd/product/11.2.0/dbhome_1/apex_listener/apex
Default Database connection not configured properly
Feb 22, 2013 12:44:42 PM oracle.dbtools.rt.web.SCListener contextInitialized
INFO: Oracle Application Express Listener initialized
Application Express Listener version : 2.0.0.354.17.06
Application Express Listener server info: Grizzly/1.9.49
Feb 22, 2013 12:44:42 PM com.sun.grizzly.Controller logVersion
INFO: GRIZZLY0001: Starting Grizzly Framework 1.9.49 - 2/22/13 12:44 PM
Feb 22, 2013 12:44:42 PM oracle.dbtools.standalone.Standalone execute
INFO: http://localhost:8888/apex started.That could be a problem.
I was answering the question:
BillC wrote:
Is there a simple JDBC test to see if it connects? it is APEX_PUBLIC_USER who is connecting isn't it?Yes - APEX_PUBLIC_USER is the connecting user.
You can use SQLPLUS to make sure you have the correct password.
After that, it is the SERVER, PORT, SID/SERVICE in the APEX listener you need to confirm.
You can TNSPING to confirm you have the correct selections for those.
You can always re-run the java -jar apex.war setup command to all of the basic settings.
The reason I mention that is because if you modify the settings manually - we need to ask "which file?" because there is the default and the database specific one too.
Try making a request to the service in standalone mode and you should get a terminal output (the window stays open) with a more detailed error. I would guess there will be an ORA-12514, TNS listener does not currently know of service requested in descriptor or something similar that will give you the "debug" information you are looking for.
Regards,
--Tim St. -
Problem with logging in to apex application builder listener
I have problem with my settings and am posting this in hope that someone else out there had similar problem and solved it!
I am trying to use reverseproxy to access to our db through apex listener.
It's been all set-up and I can login to the application it self either through proxy or no proxy using the listener.
But when I try to login to apex application builder I cannot do it through proxy(with no proxy, it works).
It just refreshes the login page when I click login....
I tried to upgrade the listener to the latest v1.1(using 1.0.2) but it causes my tomcat to crash...
So solution i am looking for is how to make logging in work through proxy..
In the firebug it is showing that below and few other request status as 302 moved temporariry
http://myserver:8080/testsin/apex/wwv_flow.accept
Where as with no proxy it is saying Found.....
Any thoughts??
Thanks
Sin KHello Sin K,
so proxy and Tomcat are located on different machines as well? Is the proxy able to commuicate with the Tomcat on the configured internal ports and is the proxy able to lookup the hostname you configured for the Tomcat?
For the connector, the proxyName and proxyPort should be the parameters the client uses to call APEX. So if your clients should call via http://proxyserver:8080/testsin/apex the settings would be
proxyName=proxyserver
proxyPort=8080Reason for this is that applications (e.g. the APEX Listener) generate there URL references with these parameters.
But does your proxy actually serve on port 8080? And is that port accessible by clients? Do clients accept cookies from that server?
In my case, there is only one 302 which redirects to http://host:port/apex/f?p=4500:1000:sessionid which is correct.
If you look into your first post request in firebug, what's in the request header?
-Udo -
Need advise on SQL Report base for APEX or jasper
Hello everyone,
I need some advise on how to approach this below report requirement. It has been bugging me for nearly 2 weeks now, and my time is running out.
Here is a simplified version of the database
Four tables: Defendant, Engagement, Service, Event.
A defendant can have more than 1 engagement, but they have only one open engagement at a time.
For each engagement, they will have services and events.
These events can be just general events or events that relates to the service.
Here is the script for the tables and sample data
CREATE TABLE "DEFENDANT"
("DEF_ID" NUMBER,
"FIRST_NAME" VARCHAR2(50 BYTE),
"LAST_NAME" VARCHAR2(50 BYTE),
"ACTIVE" NUMBER DEFAULT 1
Insert into DEFENDANT (DEF_ID,FIRST_NAME,LAST_NAME,ACTIVE) values (1,'Joe','Bloggs',1);
Insert into DEFENDANT (DEF_ID,FIRST_NAME,LAST_NAME,ACTIVE) values (2,'John','Doe',1);
CREATE TABLE "ENGAGEMENT"
("ENG_ID" NUMBER,
"DEF_ID" NUMBER,
"COURT_NAME" VARCHAR2(20 BYTE),
"DATE_JOINED" DATE,
"DATE_TERMINATED" DATE,
"ETHNICITY" VARCHAR2(50 BYTE),
"ACTIVE" VARCHAR2(20 BYTE)
Insert into ENGAGEMENT (ENG_ID,DEF_ID,COURT_NAME,DATE_JOINED,DATE_TERMINATED,ETHNICITY,ACTIVE) values (1,1,'AAA',to_date('01/09/12','DD/MM/RR'),to_date('20/09/12','DD/MM/RR'),'European','1');
Insert into ENGAGEMENT (ENG_ID,DEF_ID,COURT_NAME,DATE_JOINED,DATE_TERMINATED,ETHNICITY,ACTIVE) values (2,2,'BBB',to_date('01/10/12','DD/MM/RR'),null,'Asian','1');
Insert into ENGAGEMENT (ENG_ID,DEF_ID,COURT_NAME,DATE_JOINED,DATE_TERMINATED,ETHNICITY,ACTIVE) values (3,1,'AAA',to_date('22/09/12','DD/MM/RR'),null,'European','1');
CREATE TABLE "EVENT"
("EVENT_ID" NUMBER,
"ENG_ID" NUMBER,
"NOTES" VARCHAR2(20 BYTE),
"RELATED_SERVICE_ID" NUMBER,
"START_DATE" DATE,
"END_DATE" DATE,
"ACTIVE" NUMBER DEFAULT 1
Insert into EVENT (EVENT_ID,ENG_ID,NOTES,RELATED_SERVICE_ID,START_DATE,END_DATE,ACTIVE) values (1,1,null,1,to_date('01/09/12','DD/MM/RR'),to_date('02/09/12','DD/MM/RR'),1);
Insert into EVENT (EVENT_ID,ENG_ID,NOTES,RELATED_SERVICE_ID,START_DATE,END_DATE,ACTIVE) values (2,1,null,1,to_date('23/09/12','DD/MM/RR'),null,1);
Insert into EVENT (EVENT_ID,ENG_ID,NOTES,RELATED_SERVICE_ID,START_DATE,END_DATE,ACTIVE) values (3,1,null,2,to_date('15/10/12','DD/MM/RR'),to_date('16/10/12','DD/MM/RR'),1);
Insert into EVENT (EVENT_ID,ENG_ID,NOTES,RELATED_SERVICE_ID,START_DATE,END_DATE,ACTIVE) values (4,2,null,null,to_date('02/10/12','DD/MM/RR'),null,1);
Insert into EVENT (EVENT_ID,ENG_ID,NOTES,RELATED_SERVICE_ID,START_DATE,END_DATE,ACTIVE) values (5,2,null,2,to_date('03/10/12','DD/MM/RR'),null,1);
Insert into EVENT (EVENT_ID,ENG_ID,NOTES,RELATED_SERVICE_ID,START_DATE,END_DATE,ACTIVE) values (6,3,null,null,to_date('22/09/12','DD/MM/RR'),to_date('23/09/12','DD/MM/RR'),1);
Insert into EVENT (EVENT_ID,ENG_ID,NOTES,RELATED_SERVICE_ID,START_DATE,END_DATE,ACTIVE) values (7,3,null,4,to_date('23/09/12','DD/MM/RR'),null,1);
Insert into EVENT (EVENT_ID,ENG_ID,NOTES,RELATED_SERVICE_ID,START_DATE,END_DATE,ACTIVE) values (8,2,null,null,to_date('12/10/12','DD/MM/RR'),null,1);
CREATE TABLE "SERVICE"
( "SERVICE_ID" NUMBER,
"ENG_ID" NUMBER,
"DESCRIPTION" VARCHAR2(200 BYTE),
"DATE_STARTED" DATE,
"DATE_TERMINATED" DATE,
"ACTIVE" NUMBER DEFAULT 1
Insert into SERVICE (SERVICE_ID,ENG_ID,DESCRIPTION,DATE_STARTED,DATE_TERMINATED,ACTIVE) values (1,1,'Counselling',to_date('15/09/12','DD/MM/RR'),to_date('18/09/12','DD/MM/RR'),1);
Insert into SERVICE (SERVICE_ID,ENG_ID,DESCRIPTION,DATE_STARTED,DATE_TERMINATED,ACTIVE) values (2,1,'Housing',to_date('20/09/12','DD/MM/RR'),null,1);
Insert into SERVICE (SERVICE_ID,ENG_ID,DESCRIPTION,DATE_STARTED,DATE_TERMINATED,ACTIVE) values (3,2,'Treatment',to_date('01/10/12','DD/MM/RR'),to_date('15/10/12','DD/MM/RR'),1);
Insert into SERVICE (SERVICE_ID,ENG_ID,DESCRIPTION,DATE_STARTED,DATE_TERMINATED,ACTIVE) values (4,3,'Housing',null,null,1);
Insert into SERVICE (SERVICE_ID,ENG_ID,DESCRIPTION,DATE_STARTED,DATE_TERMINATED,ACTIVE) values (5,1,'Other',to_date('05/10/12','DD/MM/RR'),null,0);
Insert into SERVICE (SERVICE_ID,ENG_ID,DESCRIPTION,DATE_STARTED,DATE_TERMINATED,ACTIVE) values (6,2,'Treatment',to_date('16/10/12','DD/MM/RR'),null,1);****
And this is the view I am thinking to use as the base for the report
CREATE OR REPLACE FORCE VIEW "BASE_VW"
AS
SELECT Def.Def_Id,
Def.First_Name,
Def.Last_Name,
Eng.Eng_Id,
Eng.Court_Name,
Eng.Date_Joined,
Eng.Date_Terminated,
Eng.Ethnicity,
Ser.Service_Id,
Ser.Description,
Ser.Date_Started AS Service_Start_Date,
Ser.Date_Terminated AS Service_Date_Terminated,
Ser.Active AS Service_Active,
Ev.Event_Id,
Ev.Related_Service_Id,
Ev.Start_Date,
Ev.End_Date,
Ev.Notes,
ev.active AS event_active
FROM Defendant Def
LEFT OUTER JOIN Engagement Eng
ON Def.Def_Id = Eng.Def_Id
LEFT OUTER JOIN Service Ser
ON Eng.Eng_Id = Ser.Eng_Id
LEFT OUTER JOIN Event Ev
ON Ev.Eng_Id = Eng.Eng_Id;****
Requirement:
Report parameter: Start Date, End Date, Court_name
From chosen Court_name, list defendants who currently engage in the court.
For each defendant display
Section 1: Identifying Details: First Name, Last Name, Ethnicity, Date Joined Court
Section 2: All Services currently active that the defendant attend
Section 3: All Events that related to the service that the defendant attend
Section 4: All other events (don't have Related Service ID)
User must be able to download the whole report in spreadsheet or PDF format.
I did try to create a set of union selects (but the format is not that good, when no data return it display nothing, I would rather show some messages like "There is no associated events, rather than nothing")
and it only produces report for 1 defendant at a time.
We use Oracle APEX , so only select statement or PL/SQL Code return select statement is valid for report source.
In our place we use Jasper Report adjacent to APEX, but I have very little experience with Jasper report.
The developer who knows a lot about jasper report is too busy to help me.
Currently, I use union selects like below:
With Current_Engagement As
( Select Eng_Id From Engagement
Where Def_Id =2
And Date_Joined Is Not Null
And ( Date_Terminated Is Null Or Date_Terminated > Sysdate)
And Rownum =1
Select '1.Defendant ID' as col1, 'First Name' as col2, 'Last Name' as col3, 'Court Name' as col4, 'Ethnicity' as col5, 'Date Joined' as col6, 'Date Terminated' as col7
From Dual
Union All
Select Distinct to_char(Def_Id), First_Name, Last_Name, Court_Name, Ethnicity, to_char(Date_Joined), to_char(Date_Terminated)
From Base_Vw Inner Join Current_Engagement Ce On Base_Vw.Eng_Id = Ce.Eng_Id
Union All
select '2.Service ID', 'Service Description', 'Start Date', 'End Date', Null, Null, Null
from dual
Union All
Select distinct to_char(service_id), description, to_char(service_start_date), to_char(service_date_terminated), null, null, null
From Base_Vw Inner Join Current_Engagement Ce On Base_Vw.Eng_Id = Ce.Eng_Id
where service_active =1
Union All
Select '3.Event ID', 'Related Service ID', 'Start Date', 'End date', 'Notes', null, null
From Dual
Union All
Select distinct to_char(event_id), to_char(related_service_id), to_char(start_date), to_char(end_date), notes, null, null
from Base_Vw Inner Join Current_Engagement Ce On Base_Vw.Eng_Id = Ce.Eng_Id
Where Event_Active = 1
and related_service_id is not null
Union All
Select '4.Event ID', 'Start Date', 'End date', 'Notes', null, null, null
From Dual
Union All
Select distinct to_char(event_id), to_char(start_date), to_char(end_date), notes, null, null, null
From Base_Vw Inner Join Current_Engagement Ce On Base_Vw.Eng_Id = Ce.Eng_Id
Where Event_Active = 1
and related_service_id is nulland the result is kind of what I try to achieve (except that I need to work on display a message 'No data found' rather than nothing), But it seems that my code works only for one defendant.
COL1 COL2 COL3 COL4 COL5 COL6 COL7
1.Defendant ID First Name Last Name Court Name Ethnicity Date Joined Date Terminated
2 John Doe BBB Asian 01/10/12
2.Service ID Service Description Start Date End Date
3 Treatment 01/10/12 15/10/12
6 Treatment 16/10/12
3.Event ID Related Service ID Start Date End date Notes
5 2 03/10/12
4.Event ID Start Date End date Notes
4 02/10/12
8 12/10/12
10 rows selected
However, I struggle to find a way to apply this to more than 1 defendant and still keep the format.
Defendant 1
All details related to defendant 1
Defendant 2
All details relayed to defendant 2
Defendant n
All details relayed to defendant nIs it possible to display a report as above by using only SQL script ?
Thanks a lot in advance. I am willing to compensate financially to someone who can give me a solution.
Edited by: Ann586341. View base_vw SQL script is fixed.Thanks a lot Jeneesh. (You are really a guru.)
It is nearly 98% what the requirements ask for.
I just have one more question.
If I add more information into the database, just one more defendant
Insert into DEFENDANT (DEF_ID,FIRST_NAME,LAST_NAME,ACTIVE) values (3,'Minnie','Mouse',1);
--and one in Engagement table
Insert into ENGAGEMENT (ENG_ID,DEF_ID,COURT_NAME,DATE_JOINED,DATE_TERMINATED,ETHNICITY,ACTIVE) values (4,3,'BBB',to_date('05/10/12','DD/MM/RR'),null,'Latin America','1');Then I run the select statment again (without changing anything)
With Current_Engagement As
( Select Eng_Id
From Engagement
Where /*Def_Id =2
And*/ Date_Joined Is Not Null
And ( Date_Terminated Is Null Or Date_Terminated > Sysdate)
--And Rownum =1
titles as
( Select .9 dummy_rn,'1.Defendant ID' as col1, 'First Name' as col2, 'Last Name' as col3,
'Court Name' as col4, 'Ethnicity' as col5, 'Date Joined' as col6,
'Date Terminated' as col7
From Dual
union all
select 1.9,'2.Service ID', 'Service Description', 'Start Date', 'End Date',
Null, Null, Null
from dual
union all
Select 2.9,'3.Event ID', 'Related Service ID', 'Start Date', 'End date', 'Notes',
null, null
From Dual
Union All
Select 3.9,'4.Event ID', 'Start Date', 'End date', 'Notes', null, null, null
From Dual
all_titles as
( select dummy_rn,eng_id,col1,col2,col3,col4,col5,col6,col7
from current_engagement,titles
select col1,col2,col3,col4,col5,col6,col7
from (
select dummy_rn,eng_id,col1,col2,col3,col4,col5,col6,col7
from all_titles
Union All
Select Distinct 1,ce.eng_id,decode(Base_Vw.Eng_Id,null,'No Data',to_char(Def_Id)) def_id,
decode(Base_Vw.Eng_Id,null,'No Data',First_Name) First_Name,
decode(Base_Vw.Eng_Id,null,'No Data',last_Name) Last_Name,
decode(Base_Vw.Eng_Id,null,'No Data',court_Name) Court_Name,
decode(Base_Vw.Eng_Id,null,'No Data',ethnicity) Ethnicity,
to_char(Date_Joined), to_char(Date_Terminated)
From Base_Vw
right outer join Current_Engagement Ce
On Base_Vw.Eng_Id = Ce.Eng_Id
Union All
Select distinct 2,ce.eng_id,
decode(Base_Vw.Eng_Id,null,'No Data',to_char(service_id)),
decode(Base_Vw.Eng_Id,null,'No Data',description) ,
decode(Base_Vw.Eng_Id,null,'No Data',to_char(service_start_date)),
decode(Base_Vw.Eng_Id,null,'No Data',to_char(service_date_terminated)) ,
decode(Base_Vw.Eng_Id,null,'No Data',null),
decode(Base_Vw.Eng_Id,null,'No Data',null),
decode(Base_Vw.Eng_Id,null,'No Data',null)
From Base_Vw
right outer Join Current_Engagement Ce
On Base_Vw.Eng_Id = Ce.Eng_Id
where service_active =1
Union All
Select distinct 3,ce.eng_id,
decode(Base_Vw.Eng_Id,null,'No Data',to_char(event_id)),
decode(Base_Vw.Eng_Id,null,'No Data',to_char(related_service_id)),
decode(Base_Vw.Eng_Id,null,'No Data',to_char(start_date)),
decode(Base_Vw.Eng_Id,null,'No Data',to_char(end_date)),
decode(Base_Vw.Eng_Id,null,'No Data',notes),
decode(Base_Vw.Eng_Id,null,'No Data',null),
decode(Base_Vw.Eng_Id,null,'No Data',null)
from Base_Vw
right outer Join Current_Engagement Ce
On Base_Vw.Eng_Id = Ce.Eng_Id
Where Event_Active = 1
and related_service_id is not null
Union All
Select distinct 4,ce.eng_id,
decode(Base_Vw.Eng_Id,null,'No Data',to_char(event_id)),
decode(Base_Vw.Eng_Id,null,'No Data',to_char(start_date)),
decode(Base_Vw.Eng_Id,null,'No Data',to_char(end_date)),
decode(Base_Vw.Eng_Id,null,'No Data',notes),
decode(Base_Vw.Eng_Id,null,'No Data',null),
decode(Base_Vw.Eng_Id,null,'No Data',null),
decode(Base_Vw.Eng_Id,null,'No Data',null)
From Base_Vw
right outer Join Current_Engagement Ce
On Base_Vw.Eng_Id = Ce.Eng_Id
Where Event_Active = 1
and related_service_id is null
order by eng_id,dummy_rn,col1
;The result is
COL1 COL2 COL3 COL4 COL5 COL6 COL7
1.Defendant ID First Name Last Name Court Name Ethnicity Date Joined Date Terminated
2 John Doe BBB Asian 01/10/12
2.Service ID Service Description Start Date End Date
3 Treatment 01/10/12 15/10/12
6 Treatment 16/10/12
3.Event ID Related Service ID Start Date End date Notes
5 2 03/10/12
4.Event ID Start Date End date Notes
4 02/10/12
8 12/10/12
1.Defendant ID First Name Last Name Court Name Ethnicity Date Joined Date Terminated
1 Joe Bloggs AAA European 22/09/12
2.Service ID Service Description Start Date End Date
4 Housing
3.Event ID Related Service ID Start Date End date Notes
7 4 23/09/12
4.Event ID Start Date End date Notes
6 22/09/12 23/09/12
1.Defendant ID First Name Last Name Court Name Ethnicity Date Joined Date Terminated
3 Minnie Mouse BBB Latin America 05/10/12
2.Service ID Service Description Start Date End Date
3.Event ID Related Service ID Start Date End date Notes
4.Event ID Start Date End date Notes
23 rows selected Is it possible in SQL to display it like this
COL1 COL2 COL3 COL4 COL5 COL6 COL7
1.Defendant ID First Name Last Name Court Name Ethnicity Date Joined Date Terminated
2 John Doe BBB Asian 01/10/12
2.Service ID Service Description Start Date End Date
3 Treatment 01/10/12 15/10/12
6 Treatment 16/10/12
3.Event ID Related Service ID Start Date End date Notes
5 2 03/10/12
4.Event ID Start Date End date Notes
4 02/10/12
8 12/10/12
1.Defendant ID First Name Last Name Court Name Ethnicity Date Joined Date Terminated
1 Joe Bloggs AAA European 22/09/12
2.Service ID Service Description Start Date End Date
4 Housing
3.Event ID Related Service ID Start Date End date Notes
7 4 23/09/12
4.Event ID Start Date End date Notes
6 22/09/12 23/09/12
1.Defendant ID First Name Last Name Court Name Ethnicity Date Joined Date Terminated
3 Minnie Mouse BBB Latin America 05/10/12
2.Service ID Service Description Start Date End Date
No Service Found
3.Event ID Related Service ID Start Date End date Notes
No Event Found
4.Event ID Start Date End date Notes
No Event FoundOr just a 'No data found' would do. I am thinking about create a dummy table which contains only one row with text "There is no data found". And so the outer join with the result, but I still cannot work out how to integrate with the condition in your select statement.
I really appreciate your help. -
Application Developed in Apex 3.2 is not working Apex 4.1
Hi,
We have few application developed using oracle apex 3.2 and oracle 10g enterprise edition as the database also have a Apache tomcat server configured in the system. These application are running fine have no issue in production instance.
I recently installed Oracle Apex 4.1 and Oracle 10g Express Edition in my local machine to test these application in oracle 4.1. I took the same database dump and installed in the local machine no issues with the database side. I installed the application that are developed in 3.2 and installed in new local instance but this is not working.
It show >>Internet Explorer cannot display the webpage
Please suggest me what might be the issue how to trouble shoot this issue.
Thanks
SudhirI don't understand reading so many tract file starting with
xe_s00??Most of the trace file show about {Embedded PL/SQL Gateway:} it shows is metioned below
Embedded PL/SQL Gateway: (wppr.c,495) Pl/sql block parsed...
Embedded PL/SQL Gateway: (wpdenv.c,1528) CGI Environment has 33 vars. Max name len 128, Max Value Len 512
Embedded PL/SQL Gateway: PLSQL_GATEWAY(14)=(6)WebDb
Embedded PL/SQL Gateway: GATEWAY_IVERSION(17)=(2)2
Embedded PL/SQL Gateway: SERVER_SOFTWARE(16)=(42)Oracle >>Embedded PL/SQL Gateway/10.2.0.1.0
Embedded PL/SQL Gateway: GATEWAY_INTERFACE(18)=(8)CGI/1.1
Embedded PL/SQL Gateway: SERVER_PORT(12)=(5)8080
Embedded PL/SQL Gateway: SERVER_NAME(12)=(16)XDB HTTP Server
Embedded PL/SQL Gateway: REQUEST_METHOD(15)=(4)GET
Embedded PL/SQL Gateway: QUERY_STRING(13)=(36)p=4000:1500:3165980474173701::NO:::
Embedded PL/SQL Gateway: PATH_INFO(10)=(3)/f
Embedded PL/SQL Gateway: SCRIPT_NAME(12)=(6)/apex
Embedded PL/SQL Gateway: REMOTE_HOST(12)=(1)
Embedded PL/SQL Gateway: REMOTE_ADDR(12)=(10)127.0.0.1
Embedded PL/SQL Gateway: SERVER_PROTOCOL(16)=(9)HTTP/1.1
Embedded PL/SQL Gateway: REQUEST_PROTOCOL(17)=(4)tcp
Embedded PL/SQL Gateway: REMOTE_USER(12)=(10)ANONYMOUS
Embedded PL/SQL Gateway: ORACLE_SSO_USER(16)=(1)
Embedded PL/SQL Gateway: HTTP_CONTENT_LENGTH(20)=(2)0
Embedded PL/SQL Gateway: HTTP_CONTENT_TYPE(18)=(1)
Embedded PL/SQL Gateway: HTTP_USER_AGENT(16)=(71)Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)
Embedded PL/SQL Gateway: HTTP_HOST(10)=(15)127.0.0.1:8080
Embedded PL/SQL Gateway: HTTP_ACCEPT(12)=(10)text/html
Embedded PL/SQL Gateway: HTTP_ACCEPT_ENCODING(21)=(5)gzip
Embedded PL/SQL Gateway: HTTP_ACCEPT_LANGUAGE(21)=(6)en-IN
Embedded PL/SQL Gateway: HTTP_COOKIE(12)=(344)ORA_WWV_REMEMBER_UN=SUDHIR:DEVELOPMENT; PUBLIC_ORA_WWV_USER_63113903525053=-1; ORA_WWV_USER_63113903525053=2AD259DDAF6770BE05FEF29509B68F5F; LOGIN_USERNAME_COOKIE=sudhir; WWV_CUSTOM-F_1638610445865577_111=CC022FAB479054CF32361C22B789D7EE; ORA_WWV_ATTRIBUTE_PAGE=4495%2C%23ALL; WWV_CUSTOM-F_1638610445865577_107=19291B8FC60BA1A47916DE46EE85F01C
Embedded PL/SQL Gateway: HTTP_REFERER(13)=(127)http://127.0.0.1:8080/apex/f?p=4000:1:3165980474173701::NO:RP:FB_FLOW_ID,F4000_P1_FLOW,P0_FLOWPAGE,RECENT_PAGES:109,109,109;|,
Embedded PL/SQL Gateway: WEB_AUTHENT_PREFIX(19)=(1)
Embedded PL/SQL Gateway: DAD_NAME(9)=(5)apex
Embedded PL/SQL Gateway: DOC_ACCESS_PATH(16)=(5)docs
Embedded PL/SQL Gateway: DOCUMENT_TABLE(15)=(23)wwv_flow_file_objects$
Embedded PL/SQL Gateway: PATH_ALIAS(11)=(1)
Embedded PL/SQL Gateway: REQUEST_CHARSET(16)=(9)AL32UTF8
Embedded PL/SQL Gateway: REQUEST_IANA_CHARSET(21)=(6)UTF-8
Embedded PL/SQL Gateway: SCRIPT_PREFIX(14)=(1)
*** ACTION NAME:() 2012-06-27 16:52:32.213
*** MODULE NAME:() 2012-06-27 16:52:32.213
*** CLIENT ID:() 2012-06-27 16:52:32.212
Embedded PL/SQL Gateway: (wpd.c,1960) Begin header parsing...
Embedded PL/SQL Gateway: (wpd.c,2009) Got a line (47 bytes): X-ORACLE-IGNORE: IGNORE
Embedded PL/SQL Gateway: (wpd.c,2027) X-ORACLE-IGNORE parsed
Embedded PL/SQL Gateway: (wpd.c,2009) Got a line (47 bytes): X-ORACLE-IGNORE: IGNORE
Embedded PL/SQL Gateway: (wpd.c,2027) X-ORACLE-IGNORE parsed
Embedded PL/SQL Gateway: (wpd.c,2009) Got a line (47 bytes): X-ORACLE-IGNORE: IGNORE
Embedded PL/SQL Gateway: (wpd.c,2027) X-ORACLE-IGNORE parsed
Embedded PL/SQL Gateway: (wpd.c,2009) Got a line (47 bytes): X-ORACLE-IGNORE: IGNORE
Embedded PL/SQL Gateway: (wpd.c,2027) X-ORACLE-IGNORE parsed
Embedded PL/SQL Gateway: (wpd.c,2009) Got a line (77 bytes): Content-type: text/html; charset=utf-8
Embedded PL/SQL Gateway: (wpd.c,2108) Parsed header - Content-Type:text/html; charset=utf-8
Embedded PL/SQL Gateway: (wpd.c,2009) Got a line (43 bytes): X-Frame-Options: DENY
Embedded PL/SQL Gateway: (wpd.c,2168) Parsed header - X-Frame-Options:DENY
Embedded PL/SQL Gateway: (wpd.c,2009) Got a line (43 bytes): Content-length: 40155
Embedded PL/SQL Gateway: (wpd.c,2082) Parsed header - Content-Length:40155
Embedded PL/SQL Gateway: (wpd.c,2009) Got a line (1 bytes):
Embedded PL/SQL Gateway: (wpd.c,2016) End of headers detected
Embedded PL/SQL Gateway: (wpd.c,1882) Parsed begin
owa.get_page(:data__,:ndata__);
end;
Embedded PL/SQL Gateway: (wpd.c,1898) Bound drec variablesEmbedded PL/SQL Gateway: (wpcs.c, 76) Executed 'begin dbms_session.reset_package; end;' (rc=0)
Embedded PL/SQL Gateway: (wpd.c,1818) Going to close cursor
Embedded PL/SQL Gateway: (wpx.c,660) Normal completion
Embedded PL/SQL Gateway: (wpx.c,688) Shutdown has been called
Embedded PL/SQL Gateway: (wpx.c,700) Going to logoff
*** SESSION ID:(527.737) 2012-06-27 16:52:37.533
Embedded PL/SQL Gateway: (wpdenv.c,679) script_name='/apex' path_info='/f'script_prefix='' dad_name='apex'
Embedded PL/SQL Gateway: (wpdenv.c,792) User-Agent is Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)
Embedded PL/SQL Gateway: (wpdenv.c,1412) dadname = 'apex', path_info = 'f'
Embedded PL/SQL Gateway: (wpdenv.c,1451) Service will NOT use dynamic auth
Embedded PL/SQL Gateway: (wpx.c,394) Initialized successfully 0
Embedded PL/SQL Gateway: (wpx.c,316) SetRemoteUser : Remote User set to ANONYMOUS for this request.
Embedded PL/SQL Gateway: (wpx.c,480) Auth info from .APP file is being used
Embedded PL/SQL Gateway: (wpd.c,1729) Attempting to logon with '(unknown)'
Embedded PL/SQL Gateway: (wpu.c,1499) DBCharSet=>AMERICAN_AMERICA.AL32UTF8 OWAVersion=10.1.2.0.4 (101204) OWAMatch=>1 (rc=0)
Embedded PL/SQL Gateway: (wpd.c,1763) Logged in as (unknown)
Embedded PL/SQL Gateway: (wpx.c,593) Going to select...
Embedded PL/SQL Gateway: (wpx.c,647) Have been asked to execute a request
Embedded PL/SQL Gateway: (wppa.c,335) Building Arglist based on Parsed Content from WRB
Embedded PL/SQL Gateway: (wppa.c,1015) Enter ParseUrlData
Embedded PL/SQL Gateway: GET
Embedded PL/SQL Gateway: (wppa.c,1064) Getting Values from QUERY_STRING
Embedded PL/SQL Gateway: [headers begin]
Embedded PL/SQL Gateway: HTTP_COOKIE(11): (343)ORA_WWV_REMEMBER_UN=SUDHIR:DEVELOPMENT; PUBLIC_ORA_WWV_USER_63113903525053=-1; ORA_WWV_USER_63113903525053=2AD259DDAF6770BE05FEF29509B68F5F; LOGIN_USERNAME_COOKIE=sudhir; WWV_CUSTOM-F_1638610445865577_111=CC022FAB479054CF32361C22B789D7EE; ORA_WWV_ATTRIBUTE_PAGE=4495%2C%23ALL; WWV_CUSTOM-F_1638610445865577_107=19291B8FC60BA1A47916DE46EE85F01C
Embedded PL/SQL Gateway: [headers end]
Embedded PL/SQL Gateway: p=109:1:3165980474173701:::::
Embedded PL/SQL Gateway: Identifier legal p(notconverted)
Embedded PL/SQL Gateway: (wppa.c,1514) indx = 1, entryCnt = 1
Embedded PL/SQL Gateway: (wppa.c,1834) Listing distinct actual names:
Embedded PL/SQL Gateway: (wppa.c,1836) p
Embedded PL/SQL Gateway: (wppa.c,1838) Listing actuals of array with large entries:
Embedded PL/SQL Gateway: (wppa.c,1843) Listing distinct actual names and values:
Embedded PL/SQL Gateway: (wppa.c,1875) p, type = 0, value (28) = 109:1:3165980474173701:::::
Embedded PL/SQL Gateway: (wppa.c,430) Arglist built, 1 unique entries
Embedded PL/SQL Gateway: (wpx.c,654) Going to wpprodb_OciDoBlock...
Embedded PL/SQL Gateway: Identifier legal f(notconverted)
Embedded PL/SQL Gateway: (wppr.c,435) start working with f
Embedded PL/SQL Gateway: (wppr.c,1017) lcase(procname): f
Embedded PL/SQL Gateway: (wppr.c,1296) The CALL block: len=1067, bind_count=9What is the next step to make the 3.2 developed application work.
Thanks
Sudhir
Edited by: Sudhir_Meru on Jun 27, 2012 5:09 AM
Edited by: Sudhir_Meru on Jun 27, 2012 5:11 AM -
Dynamic image does not work in the template builder plug-in (Apex-BI Intgr)
Hi all, I posted this problem in the BI Publisher topic but nobody responded maybe this is because mods thought this is an Apex-BI integration issue.
If I'm in the wrong place, please do warn me.
The documentation says:
Direct Insertion
Insert the jpg, gif, or png image directly in your template.
...This works obviously
URL Reference
1. Insert a dummy image in your template.
2. In Microsoft Word's Format Picture dialog box select the Web tab. Enter the following syntax in the Alternative text region to reference the image URL:
url:{'http://image location'}
For example, enter: url:{'http://www.oracle.com/images/ora_log.gif'}
...This works too when I hardcode an url as url:{'http://www.google.com.tr/images/firefox/mobiledownload.png'}
Element Reference from XML File
1. Insert a dummy image in your template.
2. In Microsoft Word's Format Picture dialog box select the Web tab. Enter the following syntax in the Alternative text region to reference the image URL:
url:{IMAGE_LOCATION}
where IMAGE_LOCATION is an element from your XML file that holds the full URL to the image.
...This, however, does not work.
I use Apex' report query tool and My query is like
select 'http://www.google.com.tr/images/firefox/mobiledownload.png' IMAGE_LOCATION from ... (a single result set for my template)
the xml data is generated with an IMAGE_LOCATION tag. I load it to word template plug-in. The Url successfully displays in the report if I make it a plain-simple field.
But when it's in the image format->web->alt text as url:{IMAGE_LOCATION} no image displayed.
I need to keep this design procedure simple so a simple word user could design a report via using just template builder plug-in. I don't wish to explore the xsl-fo area...yet.
Could you tell me why I can't get this url:{IMAGE_LOCATION} to work?
Regards
PS: My BI version: 10.1.3.4.1Hi Oeren,
your steps seem basically to be correct. I have a tutorial how to do this here (in german)
http://www.oracle.com/webfolder/technetwork/de/community/apex/tipps/pdf-dyn-images/index.html
when you see the URL corrently as long as you have it as a plain text field, the XML tag and the
referencing seem to be OK.
Here are two thought - the issue might be one of these ...
How did you insert the dummy image into the word document - did you do it via "insert" or
via "link to file". "Link to File" does not work - you must choose the simple "insert".
Another one: Does your BI Server have a connection to the internet - is the proxy server correctly set ..?
Does this help ..?
Regards
-Carsten
Cloud Computing mit APEX umsetzen. Jetzt!
http://tinyurl.com/apexcloudde
SQL und PL/SQL: Tipps, Tricks & Best Practice
http://sql-plsql-de.blogspot.com
Maybe you are looking for
-
Read the instructions very carefully and follow the steps exactly as shown: http://http://support.apple.com/kb/ht1923 "Removing and reinstalling itunes and other software components for Windows Vista, Windows 7, or Windows 8". After completing STEP 2
-
HT4437 How do I stream airplay content from 2nd Gen Apple tv 5.1?
Can't find setting to stream music from Apple tv to AirPlay speaker and AirPort Express..
-
DigiKam won't show anything [SOLVED, like]
Hi, Just noticed (I don't use it every day) that digiKam refuses to show existing pics, neither as albums, nor in chronological order, etc. I deleted and (apparently) successfully recreated the data base, but still no show. I can't tell which update
-
Cannot Include and exclude selectiion on hierarchy node in the Filter area
Hi, When i open the query and execute it. and select the filter area for hierarchy nodes. The include and exclude selection is disabled in 3.5x analyzer. We are using BI 7.0 with SP 12. we just upgraded. Can you please help. is this functionality not
-
The movement of the lips when a video plays is not synced with the verbal noise that comes from speaking. It's like if I am talking and I hear it moments later not when I actually say it. This happens when I view Fox news, cnn or any of the local new