Forms server architecture advice needed
Hi
We are using Forms & Reports Standalone 10.1.2.3.0. I am trying to get confirmation on two areas: how network traffic flows between client and Forms Server, and if traffic between the client and engine is encrypted.
Network Traffic
==========
Are the steps below the correct sequence of steps, particularly the last two steps?
. user enters the appropriate URL into a browser
. web server serves page containing applet tag (the applets render the forms screens on the client)
. Browser requests applet if not already on client
. Web server downloads applet to client
. Applet on client contacts Forms Listener on server (using socket specified).
. Forms listener starts a java runtime process on the server and hands off communication to it.
. All further communication (as the user interacts with the form) is directly between applet on client and runtime process on server.
Encryption
=========
Once communication between the client and the runtime applet is a direct relationship, is this traffic encrypted. I have seen a white paper from 2006 "An overview of Oracle Forms Server Architecture" which states it is, but this paper is 8 years old and I cannot find anything more upto date for 10gRel2.
Any help would be appreciated.
Regards
Andy
Oracle's reply to my questions were:
Network Traffic
=========
Your understanding for the forms network traffic process is almost correct, except for step (7), where further communication between the applet and the runtime process is done through the Forms Listener Servlet, i.e. not a direct communications as was the case with sockets.
But I believe this is not a network security issue, as both the Forms Listener Servlet and runtime process should reside on the same server machine.
Encryption
=======
If security is an issue for you, Forms Development do not promote the 40 bit encryption as a secure solution. It dates back to a time when security did not have such a high profile, and most applications were run over the intranet.
In that case, I would recommend using SSL.
Regards
Andy
Similar Messages
-
@oracle team; forms server help desparately needed
hi
my company is trying to migrate client machines to linux. our setup should be the following:
database <-> forms server <-> linux client with applet viewer
v9.2.....................v9i.................debian 3.0, j2sdk1.3
i am working on this setup for some months(!) now but i cannot get the clients to communicate stable with the rest of the setup.
problem: quite frequently the appletviewer will just hang and cause the forms server to create a
f90webm_dump_`$PID` file
in its working directory containing the following information:
[Mon Jan 20 21:58:29 2003 CET]::Client Status [ConnId=0, PID=10033]
>> Network connection to client failed: timeout on connection
the people working on the client machines are quite quickly inputting data into our databases. the appletviewer will hang more often on machines < 500 MHz but it also hangs on machines with more than 1.5 GHz and 512 MB DDR
i have literally tried everything:
i tried these java versions:
1.1, 1.3_x, 1.4.1 from sun, blackdown, ibm and even the one that came with the forms server on the clients
i tried to tune every setting on the forms server and in the jvm.cfg. i even tried to install the forms server on the clients so that i would have one tcp connection less to definitely exclude network failure as a possible reason.
i tried to use the PREEMPT_CLOSE setting, i even patched the kernels (low latency patch), analysed megabytes of debug logging, tried to strace the appletviewer to find WHY it keeps hanging!!!!
i tried to use different linux versions for best compatibility on the clients as well as on the forms server:
debian potato, woody, sarge, sid
suse 7.1, 7.2, 7.3
redhat 7.2, 7.3
i have read almost ALL documentation you could possibly read to find the reason of this problem.
dear oracle team
PLEASE just tell me that you have even tested this product and that you know how to make it work in a stable way. we can even pay you money to give us the solution. we have been using oracle forms for 7 years now and we want to stick with it. but our clients HAVE to be able to run the linux OS.
i have posted this problem 2 or 3 times already but somehow either noone seems to read this or noone has ever tried to use a three tier setup with linux on the middle and the client tier.
as i said i have wasted MONTHS already trying to get this to work and i am out of ideas what could cause this.
thanks for ANY reaction
armin wallandsorry for not responding a few days, i didnt have the possibility to do so.
if you access and run the application from a Windows
client using JInitiator, what happens.i have tried that of course and it seemed to be stable. (no hang in about 2 and a half days). i dont think it is a problem on the forms server itself...maybe just some setting that doesnt cooperate well with the appletviewer.
Since we don't
certify Forms9i with appletviewer, we didn't test it
there.thats what i thought to be honest....since you say "we"; do you work for oracle?
So first thing to do is to check if the
problem is a client issue or a server side problem.seems more like a client proble to me though....somehow it looks like some deadlock or race condition, but im not a programmer so this could be a completely wrong impression.
If youi can, can you try a test on a Windows client?as i said b4, we tried that and it seemed to work finely but it was to test the server and ensure it isnt a complete misconfiguration issue :)
rgds, armin -
Open/read a txt file on the client side in a Form server architecture
We are moving our software from client-server to Web architecture but we have problems
with all the forms that use GET_FILE_NAME and
TEXT_IO built-in functions.
This commands, in fact, work on the application-server side and not on the client (browser-side) as we need.
How can we solve this problem??????
Thank-you for your help.
nullthere is a way to solve this problem.
you must use developer 6 and above.
you will have to modify your appliaction and use developer ability to work with javabeans
you will have to write a javabean that will do the read/write operation at the client side.
for more details look at my answer to the following topic:
"Read and Write Files to user from FormsServer "
that was opened at dec 15.
Yossi -
OS X Server setup advice needed for small business
I work as audio engineer at a recording studio. I'm an experienced Mac user, but I don't have Mac Server experience. I'm my company's default IT guy. Our office consists of four people, currently using PCs, but we are changing to a Mac-based office: each person will get an iMac, and we'll also get a Mac Mini with OS X Server. And a Time Capsule for both the Apple router and Time Machine backups. The machines will be connected with ethernet for Gigabit networking.
The server will be used primarily for two things:
1. Server-based scheduling/contact database program that each user will log-in to for access
2. Hard drive for storing audio files that will be delivered to clients (currently FTP delivery)
I'm learning about OS X Server services - there's some great You Tube tutorials by Todd Olthoff http://www.youtube.com/user/tolthoff.
The office users currently run their computers as independent PC's with all files stored on their local machines. The network lets them share files, as well as share two printers. Note that my plan is for each office user to continue to store their files locally on the iMacs, not on the server.
I'm trying to decide how much of OS X services I can take advantage of.
I have some specific questions I'm hoping to get some advice on. These questions came up after viewing Todd's tutorials:
1. Do I need Open Directory
I think I do, in order to create local network users. Is this a given for me?
2. We do not have a static IP address. Do I need to establish DNS services?
3. Do I need a verified SSL Certificate?
This is what I have for starters. Any additional advice is welcome!Bob Kirschner wrote:
2. Hard drive for storing audio files that will be delivered to clients (currently FTP delivery)
Remember that ftp is wildly insecure, and a very large ftp credentials dump — reportedly including credentials from the New York Times and some other users — was just posted. ftp is a massive pain in the rump around modern networks; the protocol design predates the uniquitious use of firewalls in modern networks.
Read: I'm not a fan of ftp.
Use sftp or VPNs where you can.
1. Do I need Open Directory
I think I do, in order to create local network users. Is this a given for me?
If you want to start using the same login across different Macs in your office, then you want OD.
2. We do not have a static IP address. Do I need to establish DNS services?
You need local DNS services on your LAN (probably established via OS X Server), and you'll need external DNS to allow external folks to get to your file servers, and you'll need static IP from your ISP. If you get to using your own mail, you'll need a proper DNS configuration — forward and reverse DNS translations and the MX record must all match — for that.
3. Do I need a verified SSL Certificate?
Unless you're serving HTTPS or such, no. You don't even need a certificate and can use a self-signed one, if you're small and not serving much publicly from this server, and not doing something like ecommerce, and if whatever you're doing isn't a target for those that want to spoof or crack web sites; if you're not more of a target than most of the rest of us on the 'net.
Any additional advice is welcome!
I'd probably look to add a VPN-capable firewall router box here, and would use the Time Capsule as a so-called Access Point on the network — not as a NAT-capable gateway router. This if you don't already have a router of some sort. Time Capsule makes a nice home router or low-end SOHO router, but it's fairly limited in its features.
You absolutely need LAN-local DNS, and you need that correct and working and tested before you enable other services on your network.
I'd recommend using a real and registered domain on your internal network, and using a separate (and registered) domain outside your network. You can get away with using a subdomain inside, but that means more typing as it's just longer. I'd avoid a made-up domain, as ICANN is adding all sorts of new domains. I'd also avoid squatting on a domain, and never use the .local top-level domain as your own DNS domain. Leave .local to Bonjour only. -
SRM 7 Server Landscape - Advice needed
Hi,
We are in the process of upgrading our SRM system to the new version SRM 7.0 u2013 could anybody offer some guidance on the new Server landscape needed for the new SRM. Our old version had ITS servers and IPC servers and I know the new version is totally different.
We have put together a server landscape but just wanted to check that it was correct, as I cannot find any documentation that helps with this side.
Suggested Landscape: - Unix Central Instance with two windows Dialog Instances (Heterogeneous), then two Windows portals connecting to the Dialog Instance. Do we need any Web dispatchers for this setup? We only need SRM available internally (intranet)
Any advice gratefully received.
Thank you
KarenHi
Have a look at the Master and Installation guides at
https://websmp203.sap-ag.de/instguides
You can find SRM documents in SAP Business Suite APplication > SAP SRM> SAP SRM Server 7.0 on this page.
You dont need ITS with SRM 7.0, Portal is mandatory. Your existing IPC will be used in the same way it was installed and configured in older versions
Regards
Virender Singh -
OS Lion Server to OS Mavericks Server Upgrade Advice Needed
a) Has anyone successfully done this on a corporate, AD bound, production, 10.7.5 Lion Server server with active Profile Manager accounts, 3rd party certificates, file sharing etc? I'd like to assess probabilities of getting this done without having to rebuild a machine and re-enroll all of my profile manager clients.
b) Can anyone provide high level steps towards achieving this goal - or - is the following general upgrade path correct?
1) Upgrade OS Lion (which is running OS Lion Server) to OS Mavericks - THEN:
2) Upgrade OS Lion Server to OS Maverics Server
c) Is anyone running OS Lion Server successfuly in a corporate or professional arena and supporting the items above in red? If so, what are some of the "gotcha's" you ran across?
Q: Why am I wanting to upgrade from OS Lion Server to OS Mavericks?
A: Just discovered that OS Lion Server Software Update Service (SUS - now "caching server?) doesn't support Mavericks clients.
Note: I do keep an updated SuperDuper image of the system/startup drive.
Thanks.Same issue with me. I am a new mac user, actually Mac Minii server is my first mac. I am not interested inthe server aspect but rather the pure Lion as I also plan to install bootcamp with windows 7. (Sorry but I am not ready for a full pc to mac migatrion). Being the only user of the mac mini does ot make sense to have the full server installed.
Please help !!! Idiot (yours trully) proof guide will be highly appreciated. Thanks -
How to install the form server?
if i want to install the form server,did i need intall the oracle as10r2 database first?
after I have installed the form and report service successful, I need apply the Oracle AS10gR2 Patch Set 3 (10.1.2.3),but I got an error that 'there are no patches that need to be applyed from the patchset oracle application server and develper suite 10g Rel 2 software update 10.1.2.3.0'.
I don't know the reason, i am new to OC.
so i want to know if i want to install the form server,did i need intall the oracle as10r2 database first?
if not what shoud I do next?hi,
TREX is a standalone server which indexes the documents in the repositories.TREX is based on a client/server architecture. The client software is integrated into the
application that uses the TREX functions, and allows communication with the TREX servers.
The TREX servers execute the requests of the clients: They index and classify documents
and respond to search queries.
Look at
service.sap.com/instguidesNW04 -> Installation ->Installation Guide Search and Classification TREX 6.1 .
Regards,
Ganesh N -
New on forms server 6i : need help
Hi,
I have installed a web sever that have to use Form Server Listener to read .fmx file on the website.
When I launch my web page, all the classes are founded and imported, IExplorer indicate applet initialized, But I have no picture from the applet... the form where the applet have to be executed is a white page and the server isn't displaying any error.
- My web server is correctly configured (I've tried with OAS and IIS)
- The HTML pages are correct (website is running on an other server)
- Ifsrv60 and Ifweb60 are running
- My environement variables seems to be correct and my registry entries too.
- No problem with the database connection
I also got this error on Java Console
Following Exception occured: sun.applet.AppletSecurityException: checkconnect.networkhost3
sun.applet.AppletSecurityException: checkconnect.networkhost3
at java.lang.Throwable.<init>(Compiled Code)
at java.lang.Exception.<init>(Compiled Code)
at java.lang.RuntimeException.<init>(RuntimeException.java:50)
at java.lang.SecurityException.<init>(SecurityException.java:42)
at sun.applet.AppletSecurityException.<init>(AppletSecurityException.java:29)
at sun.applet.AppletSecurityException.<init>(AppletSecurityException.java:34)
at sun.applet.AppletSecurity.checkConnect(AppletSecurity.java:643)
at sun.applet.AppletSecurity.checkConnect(AppletSecurity.java:666)
at sun.applet.AppletSecurity.checkConnect(AppletSecurity.java:566)
at sun.plugin.ActivatorAppletContext.getImage(ActivatorAppletContext.java:65)
at java.applet.Applet.getImage(Applet.java:197)
at oracle.forms.engine.FormsImageLoader.loadFormsImage(Unknown Source)
at oracle.forms.engine.FormsImageLoader.getDefaultImage(Unknown Source)
at oracle.forms.engine.Main.getDefaultImage(Unknown Source)
at oracle.forms.engine.Main.getParamImage(Unknown Source)
at oracle.forms.engine.Main.getLogo(Unknown Source)
at oracle.forms.engine.Main.initDesktop(Compiled Code)
at oracle.forms.engine.Main.start(Unknown Source)
at sun.applet.JinitAppletPanel.run(Compiled Code)
at java.lang.Thread.run(Thread.java:466)
Does anyone Knows where the problem could come from. Any suggestion will be welcomed.
nullHi,
it seems that you Java VM doesn't allow a connection to a server on you network.
You'd better try to configure your HTML file or CGI environment to use Oracle JInitiator.
Otherwise you need to use IE 5.0 and configure it's security so that it allows you to connect to the correct host.
HTH,
Michael -
Deploying Forms 6i with Forms Server 6i
Hi there.
I am trying to deploy a application with Forms 6i using Forms Server 6i, with 8.1.7 DB.
The forms are linked to a library, and when i try to run them over the browser, i get error messages saying that the pl/sql procedures in the library are not found.
Can anyone help me, please?
Paulo DuartePaulo,
With Forms on the web, you should set environment variables in the default.env file (or create your own .env file). Don't use the Windows Registry.
As Grant said, you need to follow the steps in the Listener Servlet deployment guide. (You didn't say which patchset you are using or which architecture you are using, so I will assume you are using the Forms Listener Servlet architecture.)
The URL that Grant gave does work. So you either need to upgrade your version of Adobe Acrobat Reader, or something is wrong with your machine.
Regards,
Robin Zimmermann
Forms Product Management -
SOS I am in trouble Installing Forms Server on Windows 2000 Server
I need advice on installation of Forms Server on Windows 2000 Server. Is Forms Server only meant for Windows NT. Since Windows 2000 Server is an extention of Windows NT there could be a way out which I am not aware of. On installation of Forms Server I get message that Forms Server components can work only on Windows NT 4.0 Service pack 5 or higher. Please Help
ThankyouHi,
Did not try W2000 Adv Server.
However...Forms Server 6i runs on W2000 Pro in combination with patch1
HTH
Martin -
Hello All,
How does Adobe define its form server. Does that come integrated with Lifecycle designer? or Adobe Acrobat 7.0 pro? or do we have to configure an external application server to act as a form server?
To be specific, I am trying to import PDF form data from an XML input file into a PDF template designed using a designer. I can preview the populated PDF using "PDF Preview" tab but not from the production server. I am assuming that PDF file has to be hosted in a form server and not web server to merge the form data and PDF file dynamically but could not figure out as to how I can accomplish this task....Where is this form server located and how can I deploy the PDF files into this server?
Any pointers?
Thanks for your help!!!Form Server or as it is called now LifeCycle Forms is an enterprise product which provides document services such as form rendering and data merge on the fly. There is a large section devoted to it under the Intelligent Document Platform on Adobe's web-site under http://www.adobe.com/enterprise/idp.html and Document Services under http://www.adobe.com/products/server/main.html
The product itself does not come with Designer 7 / Acrobat 7 as these are desktop products. However, you will use Designer to design templates as XDP's to be used with Form Server. When requested through the Form Server API, the XDP can be rendered into either a PDF or various flavours of HTML. Obviously not all functionality is available with different targets - but you can merge data, run server scripting, etc in all of them.
The product has a java-based architecture and so requires a java application server such as WebSphere, JBoss, etc. Also you need to build a framework on the your application server to access the Form Server API. There is a SOAP Service available and a .NET client, so you can render the form via a .NET application. -
We've Form Server 6 patch 3 running on an NT box SP5 with OAS 4.0.8 (cartridge implementation). We've some forms that execute reports with RUN_REPORT_OBJECT built in (repformat PDF); Sometimes forms server seems to be in a loop and users can't have their reports ... so we need to shutdown and restart !
Is there anyone with these problems ?Sorry, folks. Forgot the obvious. Compiling on the destination architecture fixed the problems.
-
Different between Forms Server & OAS ?
Hi all,
I want to use Form 6i based on 3 thier environment. So, the client able to use form application on web based environment.
How to install that ?
Must I install OAS in middle thier + Forms Server ?
or
Only Forms Server in middle thier ?
or other oracle product like oracle portal, ect ?
nullYou need to have forms server as well as a web server on the niddle tier.
You better have a web server that support servlets to be able to run with the servlet architecture of forms.
Since licensing of forms server is bundeled with Oracle9iAS, you should probably install Oracle9iAS on your middle tier which will install the servlet enabled web server + forms server all configured and you'll be ready to go.
You can find more information on forms on the web architecture at : otn.oracle.com/products/form -
How to issue print command from report/form server to client printer on web
1) We have a client server application which is to be deployed on the web environment. The reports generated in our application are having a destination type as File. These reports are printed after applying some print format (escape sequences) which are passed on to the printer programmatically at runtime while printing.
Now when this application is shifted on to the Application server (Forms server & Reports Server )in web environment ,the report outputs would be generated in the application server as against the client in client server environment as the report server is on the application server.
Now while printing/accessing the report the output file will not be available to the client unless it is pushed on to the client side from the server . I am able to see reports in pdf/html output but in this case layout of my reports gets changed and I dont want to change my layouts or reformat my report layouts.
How do I redirect the report output from the application server on to the client within the D2k context and then execute print commands?
Note: In this case we want to use both DMT and Laser printing. Also note that we use escape sequences to adjust reports in desired printing papers.
2) We have second set of reports which we call as document because these are printed after capturing data from 'Form' using text_io utility (please note that for these documents we are not using any Report 6i functionality)and we print it from file using printing mechanism as mentioned above. These are working well in client server application. We adopted this methodology for getting better performance (in terms of speed as database server and network traffic is not involved) of printing. But now we are converting our application for web, we are finding it difficult how to capture Form's data from browser to client's machine and then executing printing commands which are stored in our application liabrary.
If you help me out by giving some suggestions, I shall be grateful to you.
nullHello
I wonder if you ever solved this problem.
I have a very similar problem with Photoshop CS5 on Mac OSX 10.6 + HP Photosmart C7180.
If I choose "Photoshop Manages Colors" the results are lousy.
If I choose "Printer Manages Colors" the results are OK. not necessarily great.
I believe I have all the correct settings after going through books and web advice (and wasted a lot of paper and ink).
As far as I can see, "ColorSync" is the internal Mac management which is the only option available with "Photoshop Manages Colors" and "Vendor Matching" appears to mean the printer vendor (ie HP) will provide the matching. Either can be selected if "Printer Manages Colors" is used. It seems the type of paper can be set in three different places. if That's all a bit academic as the results are poor regardless.
My wife suggests I buy a new printer - Epson's looking good.
Any words of wisdom would be appreciated. -
Error in starting form server on Redhat 7.1
Hi,
i have installed oracle9iAS 1.0.2.0.0 on redhat 7.1 successfully
with out any error but when I start forms server it gives error
like: failed to exec runform f60webm [error:2]
WHen I look in make.log file it shows errorr like
gcc: /usr/xllR6/lib/libXm.so :no such file or directory
make: *** [rwrun60] error 1
this error are at various places in make.log file
when I look for libXm.so in that directory it was not there.
can I download this file from some where???
pls give any solution for it as I'm unable to run my forms
through web
thanx in advance
AkhilI think that this is an x-windows library that you are missing.
You need to get and install the x-windows rpm and that will have
the file. Have a look for the file name using google and I'm
sure you'll find the name of the package.
Steve
Maybe you are looking for
-
Hi, Inorder to clear GR/IR balances we normally use MR11. MR11 posts to the purchase price variance accounts . Is there any possibility to change this account? Thanks
-
Crashing in PS CS and Quark when opening files over network
Mac Pro and MacBook Pro 10.4.8 using Adobe Photoshop CS2 and Quark 6.52 will crash or become VERY unstable when opening files from server or remote machine. Server is 10.3.9 or remote Mac running 10.4.7, all works fine IF file are copied to client ma
-
Using iTunes from another mac :)
Hello, is there any app (for mac) which allows me (or somebody) play/pause/skip/... music played on another mac? Something like the remote.app for iPhone. I have mac, playing some music via Airport Express. When my girlfriend doesn't like the song, s
-
Hello Programming Guru, 1) When a program read a file into the stream, how do we know which part of this file is header and which part is the main content?
-
i have close firefox and tried to log on again i get a box saying firefox is already running, i must close this session before i can log on again confused i don't see the program running in the task manager confused again says i must restart computer