Confused about wheather to use session or some other technology
i have two jsp pages one is index.jsp and other one is display.jsp,from index.jsp i am passing a string value and collecting it in display.jsp ,after collecting it i am making use of that value in a sql query to display the result from the data base,and i am getting one line (row) of display ,when i repeat the process again that row is over written which i do not want , what i want is as long as i keep sending strings from index.jsp tp disply.jsp the number of rows should be added (as a display in display.jsp)
and i wanted to do that in jsp environment only as i am not aware of struts and some other technology.some sample code of display.jsp is as follows
String INDENT_NUMBER = request.getParameter("indent_number");
query1="select some data from some tables where a.INDENT_NUMBER = '"+INDENT_NUMBER+"'";
while(rs.next){
get some values here to display
like
String item_name =rs1.getString("item_name");
String INDENT_QUANTITY=rs1.getString("INDENT_QUANTITY");
here i want to display row wise data
and now close the while loop
please get me the idea if possible with sample code,i'll be greatfull to u,
thanx
I would add the String you get from the DB to an ArrayList, and store that ArrayList in the session. Then, at time of display, just iterate over the List. I would also look into putting the SQL into a JavaBean that does the work. Take as much of that code out of the JSP as possible.
Similar Messages
-
Confused about how to use paint()
Hi, I have been working really hard to try to get the following program to work but I am really confused on how to use paint(). I do not have anyone to ask so I thought this forum could help. Anyways, here is my problem...
I am trying to recursively figure out the Sierpinski fractal. I cannot figure out if my math works or not because I do not know how to call the paint() recursively to draw my triangles.
Please have a look at the following code. Thank you!
import java.awt.*;
import java.awt.event.*;
import java.awt.geom.*;
public class DrawTriangle extends Frame {
Point a = new Point(20,480),
b = new Point(350,40),
c = new Point(680,480),
halfB,
halfC,
halfB2,
halfC2,
halfC3;
int width;
public DrawTriangle() {
super("Sierpinski Fractal");
addWindowListener( new WindowAdapter() {
public void windowClosing( WindowEvent we ) {
dispose();
System.exit( 0 );
setBackground( Color.white );
setSize(700, 500);
setVisible(true);
public void paint(Graphics g, Point a, Point b, Point c) {
width = c.x - a.x;
if (width < 6){return;}
g.setColor( Color.GREEN );
g.drawPolygon( new int[] { a.x, b.x, c.x }, new int[] { a.y, b.y, c.y }, 3 );
halfC.x = c.x/2;
halfC.y = c.y;
halfB.y = b.y/2;
halfB.x = b.x;
halfB2.y = halfB.y + a.y;
halfB2.x = a.x;
halfC2.x = halfC.x + a.x;
halfC2.y = a.y;
halfC3.x = halfC.x/2 + a.x;
halfC3.y = halfB2.y;
paint(g, a, halfC, halfB);
paint(g, halfC3, halfC, halfB);
paint(g, halfC2, halfC, halfB);
public static void main(String[] args) {
new DrawTriangle();thanks jsalonen, your tip let me start working on the math to correct it.
I have a new problem now. My math is correct but I am having problems with the recursion. I can draw only the top , left , or right triangles. I cannot get them all to work together. See code and comments below.
Any ideas why I cant call all three of the paint()s toegther and have them work?
import java.awt.*;
import java.awt.event.*;
import java.awt.geom.*;
public class DrawTriangle extends Frame {
Point a = new Point(20,480),
b = new Point(350,40),
c = new Point(680,480),
halfA,
halfB,
halfC;
int width;
public DrawTriangle() {
super("Sierpinski Fractal");
addWindowListener( new WindowAdapter() {
public void windowClosing( WindowEvent we ) {
dispose();
System.exit( 0 );
setBackground( Color.white );
setSize(700, 500);
setVisible(true);
public void paint(Graphics g)
paint(g, a, b, c);
public void paint(Graphics g, Point a, Point b, Point c) {
width = c.x - a.x;
if (width < 6){return;}
halfA = new Point((a.x+b.x)/2, (a.y+b.y)/2);
halfB = new Point((a.x+c.x)/2, (a.y+c.y)/2);
halfC = new Point((b.x+c.x)/2, (b.y+c.y)/2);
g.setColor( Color.GREEN ); //draw left triangle in green
g.drawPolygon( new int[] { a.x, halfA.x, halfB.x }, new int[] { a.y, halfA.y, halfB.y }, 3 );
g.setColor( Color.RED ); //draw top triangle in red
g.drawPolygon( new int[] { b.x, halfA.x, halfC.x }, new int[] { b.y, halfA.y, halfC.y }, 3 );
g.setColor( Color.BLUE ); //draw right triangle in blue
g.drawPolygon( new int[] { c.x, halfB.x, halfC.x }, new int[] { c.y, halfB.y, halfC.y }, 3 );
/*If you were to comment our two of these paint() calls the one will work correctly alone.
*But my problem is that they do not work together! */
//g, left point, top point, right point
paint(g, halfA, b, halfC); //top triangle
paint(g, halfC, halfB, c); //right triangle
paint(g, a, halfA, halfB); //left triangle
public static void main(String[] args) {
new DrawTriangle();
} -
TtyS4 and ttyS5 how do I activate using 'setserial' or some other way
Is there a 'setserial' expert in the house?
I've got a daughter board/card that has a bunch of I/O on it. All devices work except the two serial ports. I have 4 serial ports on the main board plus these two on the daughter board for a total of 6 serial ports. The 4 ttyS* on the main board work but I can't get /dev/ttyS4 and /dev/ttyS5 to work. (these serial ports on this exact hardware work on Solaris 10 x86)
Here's what I've tried / found out so far:
Using 8250.nr_uarts=6" parameter to boot options in /boot/grub/grub.conf so once booted there is /dev/ttyS4 and /dev/tty5 (in addition to the standard ones).
Now I want to use "lspci -v" to find UART device info for ttyS4 and ttyS5 so I can use 'setserial' to specify port, interrupt and so on. This is where I run into trouble. I see from a block diagram from the manufacturer of the hardware that there are two Exar DUART chips: XR17D152 DUART for ttyS2 and ttyS3, and a XR16L2551 DUART for ttyS4 and ttyS5. Problem is, when I do a 'lspci -v' only the XR17D152 DUART for ttyS2 and ttyS3 shows up. 'lspci -v' does not report anything for the XR17D152 DUART, which is for ttyS4 and ttyS5. I look at a block diagram of the daughter board where the XR17D152 DUART is and see it is NOT on the main bus but under a PLX PCI9656 I/O accelerator chip. I do see the info for the PCI9656 chip when I 'lspci -v' but not the DUART that's attached to it. With nothing to lose, I tried using the 'lspci' info from the PCI965 I/O accelerator as parameters to setserial for ttyS4 and ttyS5, but of course that didn't get results. Furthermore I see when I 'dmesg | grep tty' that that serials ttyS2 and ttyS3 use MMIO, which I'm not sure that 'setserial' can specify MMIO, only port IO.
# lspci -v - output that shows the I/O acceler
04:05.0 Serial controller: Exar Corp. XR17C/D152 Dual PCI UART (rev 02) (prog-if 02 [16550])
Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin A routed to IRQ 17
Region 0: Memory at 80503000 (32-bit, non-prefetchable) [size=1K]
Kernel driver in use: serial
02:01.0 Bridge: PLX Technology, Inc. Device 9601 (rev ba)
Subsystem: PLX Technology, Inc. Device 9656
Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin A routed to IRQ 7
Region 0: Memory at 80160000 (32-bit, non-prefetchable) [size=512]
Region 1: I/O ports at 3000 [size=256]
Region 2: Memory at 80040000 (32-bit, non-prefetchable) [size=128K]
Region 3: Memory at 80060000 (32-bit, non-prefetchable) [size=128K]
Capabilities: [40] Power Management version 2
Flags: PMEClk- DSI- D1+ D2- AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [48] CompactPCI hot-swap <?>
Capabilities: [4c] Vital Product Data
Unknown large resource type 35, will not decode more.
#dmesg | grep tty - this output shows that ttyS2 and ttyS3 use MMIO, there is no info for the XR16L2551, because it's not detected. I need to know how to tell the kernel about it.
[ 2.008167] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 2.033915] serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
[ 2.074052] 00:08: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 2.100632] 00:09: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
[ 2.110283] 0000:04:05.0: ttyS2 at MMIO 0x80503000 (irq = 17) is a XR17D15X
[ 2.116775] 0000:04:05.0: ttyS3 at MMIO 0x80503200 (irq = 17) is a XR17D15X
Questions:
- XR16L2551 DUART (serial ttyS4 and ttyS5) is not detected by 'lspci -v' Can I find it some other way? Does it have a known MMIO? A way to probe for it’s MMIO?
- Can setserial specify MMIO for ttyS4 and ttyS5 once I find out what it is?
- Since the XR16L2551 resides under a PLX Technology PCI9656 chip which IS found by 'lspci -v' can I use memory info from it to probe for the XR16L2551, or can I even use the 'lspci' info from the PLX chip as parameters to 'setserial?
- How can I get these serials, ttyS4 and ttyS5 to work?
Last edited by Mogombus (2012-04-06 22:54:24)lizziepaige wrote:
... having nothing but problems ...
See your other posts...
https://discussions.apple.com/message/20666642#20666642
https://discussions.apple.com/message/20666702#20666702 -
[solved]confused about bootloader to use
I have a uuefi motherboard but in my BIOS drives some say ahci, not sure which bootloader I should use.
Last edited by tmccaffery (2013-04-04 20:21:29)If you are comfortable with the old bios way of doing things, then I see no reason why you should force yourself into learning about UEFI if you don't have the desire to do so. Most UEFI boards have a legacy bios mode, so you can continue to use that if you please.
BTW, I use gummiboot, with rEFInd as a backup, and elilo as a backup to the backups (and just in case I have an old kernel w/o efistub). I also have direct firmware boot manager entries for each of my kernels, as well as both version of the UEFI shell as a super duper extra backup. That is one of the advantages of UEFI, you are not forced to use just a single bootloader, as they are stored in the EFI System Partition, which can be as big as you want it, instead of just the first 446 bytes of the disk like bios. This makes the necessity of crazy chainloading unnecessary, which is a real treat. -
Thoroughly confused about supported resolutions using MDP to VGA adapter
I've read many posts on the topic and I still have no idea what is correct. Some people claim the max res for this adapter is 1600x1200 while others claim they are getting 1920x1200 with it. I have a 24" HP LCD that has VGA and HDMI as the input choices. HDMI limits the res to 1920x1080. Will this adapter run the HP @ 1920x1200 (native resolution) or will it limit it to 1600x1200 ? BTW this is being used on a late 2008 unibody MacBook. Thanks
Problem solved. I picked up the MDP to VGA adapter and was able to use the monitors native res of 1920x1200 but the flicker and wavyness made it impossible to use. And yes the adapter had the current firmware. But what I discovered in the process was that in mirror mode I am unable to drive the monitor at optimum resolution. With that in mind I tried the MDP to HDMI adapter again, unchecking mirror mode, moving the Finder bar to the external display and SHAZAM. I have a rock solid display external display now running at 1920x1200 : )
-
Confused about Apple IDs used at the store
For the last several years I have been a MobileMe paid subscriber. When I upgraded to Lion, I migrated my @me.com email to iCloud. My current iTunes store account uses a @bellsouth.net email address. I will soon be losing that because I am swapping to Charter Cable. When I go to appleid.apple.com to try and change my id, I get the following error:
I'm confused. Any advice would be greatly appreciated.You cannot change the Apple ID name from your me.com address; that just doesn't work. You can still use it, though; I've used my mac.com ID all along though I haven't had a .Mac account in years. Just change the email address to which receipts etc. are sent and continue to use the me.com address as your ID name.
Regards. -
Confusing about how to use "protected"
Hello guys,
I don't know how the "protected" works for a long time.
If you know what's the protected really mean,please tell me.
I am confusing as these follows:
I write a class named "parent",which has a protected field x.
1. If I write a class named "son" which extends the "parent" class in the same package and then new parent() to made an instant named "son",can I use son.x to visit??
2.If I write a class named "son" which extends the "parent" class in the ANOTHER package and then new parent() to made an instant named "son",can I use son.x to visit??(Mybe there is two satuations:one is son.x which is written in a "parent" extended class,the other satuation is son.x which is written in any class except what extends "parent" class)Hello Vishal,
Let-me try help you.
I don´t know if that´s the best solution, but when I use this class, i do as follow.
First I create the container, and after the grid (with the "I_PARENT" parameter)
DATA: r_container TYPE REF TO cl_gui_custom_container,
r_grid TYPE REF TO cl_gui_alv_grid.
CREATE OBJECT r_container
EXPORTING
container_name = 'CONTAINER1'.
CREATE OBJECT r_grid
EXPORTING
i_parent = r_container.
The parameter i_parent associate the container with the grid.
Don´t forget to built the container using the screen painter (or the screen element´s list, but the screen painter is easer).
I hope it helps you. -
Using Decode or some other function
Hello,
I have two tables.
Table 1 is the data table where i have the following fields
Time Field the values are Jan, Feb....Dec
Data1 field has a data in USD
Data2 field has a data in Local Currency
Table 2 is Currency Convertion table The fields in this table are as follows:
Jan is a field
Feb is a field
My query should be
Table1 From Time field value Jan and Data1 * Table2 and Field Jan
What is the best statement that i can use to get the results.
Thanks in Advance!You mean something like:
SQL> With Table1 as (select 'Jan' as Mn, 10000 as data1, 1200 as data2 from dual union all
2 select 'Feb', 13000, 1500 from dual)
3 ,Table2 as (select 1.75 as Jan
4 , 1.80 as Feb
5 , 1.70 as Mar
6 , 1.65 as Apr
7 , 1.72 as May
8 , 1.77 as Jun from dual)
9 -- END OF TEST DATA
10 SELECT t1.Mn, t1.data1, t1.data2,
11 t1.data1 * CASE t1.Mn
12 WHEN 'Jan' Then t2.Jan
13 WHEN 'Feb' Then t2.Feb
14 WHEN 'Mar' Then t2.Mar
15 WHEN 'Apr' Then t2.Apr
16 WHEN 'May' Then t2.May
17 WHEN 'Jun' Then t2.Jun
18 ELSE 1
19 END as conversion
20 FROM Table1 t1, Table2 t2
21 /
MN DATA1 DATA2 CONVERSION
Jan 10000 1200 17500
Feb 13000 1500 23400
SQL> -
Have anyone tried purchasing in US and using it in India?
You shouldn't have any problems recharging if you have the correct recepticle conversion plug for the AC adapter you purchase in the US. I've used and charged my IPOD touch 3G in US, UK, China, Israel, Australia, Greece, Hungary, Czech Republic and several other countries including ships.
-
Detecting UNKNOWN truth values using IIF or some other means
Hi,
I'm researching how to handle UNKNOWN truth value in my CHECK constraints, but I just want to know in general how to tell if an arbitrary boolean expression is TRUE, FALSE, or UNKNOWN, without having to specially rewrite the boolean condition to mean unknown.
The IIF() function returns the 2nd argument if the 1st argument is TRUE, and the 3rd argument if the 1st argument is FALSE or UNKNOWN. So the only way I can think of to specifically find the UNKNOWN ones is to try IIF() with <boolean_expression>
and NOT(<boolean_expression>). If it takes the 3rd argument both times, that means it's UNKNOWN.
Is there a better way
-- Returns 0
SELECT CASE WHEN NULLIF(IIF(1 < 2, 'T', 'F') + IIF(NOT(1 < 2), 'T', 'F'), 'FF') IS NULL THEN 1 ELSE 0 END IS_UNKNOWN
-- Returns 1
SELECT CASE WHEN NULLIF(IIF(NULL < 2, 'T', 'F') + IIF(NOT(NULL < 2), 'T', 'F'), 'FF') IS NULL THEN 1 ELSE 0 END IS_UNKNOWN
I'd want to replace an arbitrary boolean expression in the formula and just out if it is UNKNOWN.this?
DECLARE @Param1 int=2
DECLARE @Param2 int = 2
SELECT IIF(@Param1 IS NULL OR @Param2 IS NULL,'Unknown',IIF(@Param1<@Param2,'True','False'))
Please Mark This As Answer if it solved your issue
Please Vote This As Helpful if it helps to solve your issue
Visakh
My Wiki User Page
My MSDN Page
My Personal Blog
My Facebook Page -
I am confused about something. How do I read a book on my MacBook Pro? I can't find the iBook app anywhere, which is what I use on my iPad. The book I want to read is in my iTunes but I can't click on it. Some of my iBooks show up in my iTunes but they are "grayed" out. The only books that respond in iTunes are audiobooks and that's not what I'm looking for. Is this a stupid question?
Nevermind - I answered my own question, which is I CAN"T READ ANY BOOKS I purchased in iBooks on my MacBook Pro. If I want to read on my mac I have to use Kindle or Nook. Which means any book I've already purchased through iBooks has to be read on my iPad. Kind of a drag because there are times when it's more convenient for me to read while I'm sitting with my Mac.
-
Some confusion about 3D TV's and Syncing Glasses
There has been some confusion about our ad from last week and the offer to sync the 3D glasses with your TV.
We by no means intend to confuse our customers or offer fraudulent services. The offer is new to our stores, and our own employees have been in training just this week. Let me clarify the services included with the Samsung 3D TV offer that appears in this weekend’s insert. Geek Squad will:
Set up and connect your TV + up to 5 components.
Add internet connectable components to your existing wireless network.
Make sure your 3D glasses work.
Review and teach you how to use all of your new gear.
We have some customers who aren’t quite sure how the 3D glasses work, or that the glasses automatically sync with their new 3D TVs. So this informs them that they can depend on Geek Squad to answer their questions during installation and set-up. There is no additional charge for this – and the Geek Squad 3D installation and networking services are included in the total price of this offer.
Matthew
Community Builder
Best Buy CorporateCan you give details of how you get to £45 per month?
Phone rental and BB Opt 2 ought not to be more that £32
You can opt for line rental saver NOW and that will seriously reduce your bill.
You can also recontract your BB at anytime and unless you recontracted last May or only got BB last May then you are out BB contract and and can cancel or move or negotiate a deal.
If you are really hard up you could cancel Sky as one senior to another.
Life | 1967 Plus Radio | 1000 Classical Hits | Kafka's World
Someone Solved Your Question?
Please let other members know by clicking on ’Mark as Accepted Solution’
Helpful Post?
If a post has been helpful, say thanks by clicking the ratings star. -
HELP! Can't verify or repair HD - confused about using Start Up Discs
Hi there:
Never had a problem then yesterday my iMac made the sound it does when its "thinking" and froze. I forced shut down by pushing the "start" button on the back.
I then tried Disc Utility to verify my HD and it stopped and said:
"Invalid node structure. The Volume HD needs to be repaired. Error: The underlying task reported failure on exit. 1 HFS volume checked. Volume needs repair."
On researching, I see that I am supposed to shut down and use my "start up" discs that came with the computer - but these are 2 years old. I am now running the latest update of 10.4.11 (not whatever it was back 2 years ago.)
I also got nervous that I should back up my important documents & apps before I do anything just in case. So this morning, I made Burn folders and tried to burn to 2 CD-RWs. They did burn, but for whatever reason, the finished CDs say that they are "read only" and that I don't have permissions to change that (even though I am the only user and administrator, etc).
What am I doing wrong?
I even tried changing the permissions on one CD-RW before I burned to granted RW permissions to anyone and all the contents....which looked fine but after the CD still said I have no permissions.
HELP!!!!
Can I start up from the original install disc and repair without it reverting back to all the old whatever permissions & updates etc., that were on that 2 year old start up disc?
What am I doing wrong when burning to a CD-RW? Why do they show that I have only read only and can't change?
When I try to do "Get Info" and it says to unlock the little lock, I do and nothing happens - no prompt with a password or anything that lets me change it.
Any help you can give about how best to use Disc Utility to verify & repair my HD (if I can indeed use the 2 year old start up CD without a problem) and what I am doing wrong to make my CDs RW?
Thank You!!!!!!CD-RWs - which should mean that I can burn to them but they should be erasable/re-writable - yes?
Yes indeed.
But when I burned 2 of these today, the resulting discs "info" states they are "read only" and I have no permissions to change anything...
Aha, the Standard for appendable CD/DVDs was never finalized, so on the Mac, once you burn you're done burning, unless you used create Sessions which will make it look like 2 or more CDs when mounted, or erase and start over with the write.
The real answer is a Firewire drive to back it all up at once...
http://eshop.macsales.com/search/firwire+drives
Many come with Backup Software, or...
Get carbon copy cloner to make an exact copy of your old HD to the New one...
http://www.bombich.com/software/ccc.html
SuperDuper...
http://www.shirt-pocket.com/SuperDuper/
Or the most expensive one & my favorite, Tri-Backup...
http://www.tri-edre.com/english/tribackup.html
I just wanted to know if there is some other place where these disc burning permissions are being automatically set up and if its something I am supposed to do there, or before or after burning to make this not do that.
I just wanted to know if there is some other place where these disc burning permissions are being automatically set up and if its something I am supposed to do there, or before or after burning to make this not do that.
Nope, you're doing it right, it just doesn't work like a Floppy or HD is all. -
Confused about the 11g R2 Forms Server and using SSL
All,
I just installed the 11g R2 Forms Server software without configuring it.
I then ran the config.sh script to configure it which creates a weblogic server domain.
I'm a bit confused now. If I run opmnctl status command I get the following:
Processes in Instance: frmrep_inst_1
--------------------------------------------------------------+---------
ias-component | process-type | pid | status
--------------------------------------------------------------+---------
emagent_frmrep_inst_1 | EMAGENT | 28279 | Alive
RptSvr_eiaorapptest_frmrep_ins | ReportsServerComp~ | 28124 | Alive
ohs1 | OHS | 27831 | Alive
This looks to me like there is an Oracle Http Server installed.
Is the Oracle Http Server answering web calls when I run forms or is the Weg Logic Server answering the call?
Also, the Oracle Forms Installation Documentation talks about securing your environment with Oracle Identity Manager but we are not using Oracle Identity Manager. I want to use SSL but I'm not sure how to secure the environment with SSL. Do I need to configure the WebLogic server to use SSL or the OHS?
Any help would be greatly appreciated.
CheersFusion Middleware 11.1.x does include HTTP Server (OHS) and also requires WLS. Both HTTP Server and WLS are http listeners, amongst other things. So whether WLS handles a request or HTTP Server does it will be entirely up to you and/or the end-user.
OHS has a listener which by default (in FMw) listens for requests on port 8888. On the other hand WLS_FORMS is preconfigured to listen on port 9001.
This means that if your URL looks like the following, WLS_FORMS will directly answer the client:
<blockquote>http://server:9001/forms/frmservlet?form=abc</blockquote>
If the URL looks like the following, the HTTP Server will reply:
<blockquote>http://server:8888/forms/frmservlet?form=abc</blockquote>
The request path when using OHS as the listener to call Oracle Forms would look like this:
<blockquote>CLIENT --- OHS --- WLS_FORMS --- FORMS SERVLET --- FORMS RUNTIME (frmweb.exe) --- DATABASE</blockquote>
The request path when using WLS_FORMS as the listener to call Oracle Forms would look like this:
<blockquote>CLIENT --- WLS_FORMS --- FORMS SERVLET --- FORMS RUNTIME (frmweb.exe) --- DATABASE</blockquote>
Although removing OHS from the path would seem to be better because it is one less server to administer and less system resources consumed, generally it would be argued that the advantages of having it will outweigh the disadvantages.
There are numerous advantages to use OHS in front of WLS, but the most obvious should be that OHS can be set up so that you have one and only one entry point into your FMw environment. In other words, even though for example Forms WLS listens on 9001 and Reports on 9002 and some other app on 9999, all requests can be routed through a single OHS port (e.g. 8888). This gives added security since only one port would need to be open assuming a firewall was in place. This configuration is also helpful when calling one application from another. For example when calling Reports from Forms. If you use OHS, references to other WLS managed servers can be called with a relative reference rather than a fully qualified one.
Regarding whether or not SSL needs to be enabled at any particular point in the path is entirely up to you. You can enable SSL from the client all the way back to the db or any where in between. It is fairly common to see SSL between the client and OHS then no SSL to WLS. But if security is a great concern then you may want to consider SSL from front to back. However, keep in mind that SSL comes at a price. Performance will degrade slightly when SSL is enabled.
Also, OAM (Oracle Access Manager) has nothing to do with SSL. SSL refers to traffic encryption. OAM is for authentication - single sign on.
Consider reviewing the Forms Deployment Guide as well as the other Fusion Middleware documents referenced within it.
<blockquote>http://docs.oracle.com/cd/E24269_01/index.htm</blockquote>
Finally, and most important, this topic really has nothing to do with Oracle Forms. This is more about how a web server or its environment works. -
I'm confused about the transition to an apple ID that doesn't use my aol email to sign in. The instructions are vague and ambiguous. Any help would be appreciated.
OK, so if your current Apple ID using your AOL Username (like johndoe), then you need to log onto Manage your Apple ID and EDIT that AOL Username to a valid email address: Apple - My Apple ID
If you have an AOL email address (like [email protected]), and you are not using that as another Apple ID, you can change the AOL Username Apple ID to that. Otherwise, you can change it to any valid email address (which you will have to verify when you change to it).
Hope that clears it up. Post back if it doesn't!
Cheers,
GB
Maybe you are looking for
-
Is it possible to export a video withouth the sound?
I cut a video, inported music, turned of the original sound from original movies (import from camera) and there is still backgroundnoise from the original videos, not only the music. I will try to import my cuted video withouth all sound end only edi
-
Hi if you can help can I get fix to work or do I have to buy a new one I bought used at flea shop for $50.00 dollares.
-
User exit to change sales order status once a delivery is created
Hello Experts, I want to update the Overall status(VBSTT-GBSTA_BEZ) of a sales order to completed once a delivery is created for that order.Please guide me how can i do this and also the user exit or badi where i can write the code for this. Thanks i
-
I was testing some notebook drives on the FW400 port of the MacBook pro. Average write speed = 32MB/s Then I tested all those same drives (in FW400/USB2 enclosures) on the USB 2.0 port. Average write speed = 20MB/s. I went back to test the drives aga
-
can i conect adobe edge page with asp.net or can i make a database driven page using adobe edge? if can.. how it can be done?