Forcing specific clients or groups to use forms based authentication (FBA) instead of windows based authentication (WIA) with ADFS

Hi,
We are have a quite specific issue. The problem is most likely by design in ADFS 3.0 (running on Windows Server 2012 R2) and we are trying to find a "work-around".
Most users in the organization is using their own personal computer and everything is fine and working as expected, single sign-on (WIA) internally to Office 365 and forms based (FBA) externally (using Citrix NetScaler as reverse proxy and load
balancing with the correct rewrites to add client-ip, proxy header and URL-transformation).
The problem occurs for a few (50-100) users where they are sharing the same computer, automatically logged on to the computer using a generic AD-user (same for all of them). This AD-user they are logged on with does not have any access to Office365
and if they try to access SharePoint Online they receive an error that they can't login (from SharePoint Online, not ADFS).
We can't change this, they need to have this generic account logged on to these computers. The issue occurs when a user that has access to SharePoint Online tries to access it when logged on with a generic account.
They are not able to "switch" from the generic account in ADFS / SharePoint Online to their personal account.
The only way I've found that may work is removing IE as a WIA-capable agent and deploy a User-Agent version string specific to most users but not the generic account.
My question to you: Is there another way? Maybe when ADFS sees the generic user, it forces forms based authentication or something like that?
Best regards,
Simon

I'd go with your original workaround using the user-agent and publishing a GPO for your normal users that elects to use a user-agent string associated with Integrated Windows Auth.. for the generic accounts, I'd look at using a loopback policy that overwrites
that user agent setting, so that forms logon is preferred for that subset of users. I don't think the Netscaler here is useful in this capacity as it's a front-end proxy and you need to evaluate the AuthZ rules on the AD FS server after the request has been
proxied. The error pages in Windows Server 2012 R2 are canned as the previous poster mentioned and difficult to customize (Javascript only)...
http://blog.auth360.net

Similar Messages

  • How do you force a client to refresh and use the latest application revision?

    I've tried the action 'Application deployment evaluation cycle' but this doesn't seem to do the job in a timely manner.
     The AppEnforce.log still references a revision that has been deleted on the server...
    Thanks
    David

    If it's a machine targeted deployment you should use the Machine Policy Retrieval & Evaluation Cycle
    and if it is a user targeted deployment you should use the User Policy Retrieval & Evaluation Cycle.
    My Blog: http://www.petervanderwoude.nl/
    Follow me on twitter: pvanderwoude

  • Can i use coverflow for a screen saver on windows based pcs?

    I know you can do it with mac based OS, but can you use coverflow or album artwork like you can do with a mac but with windows?

    iPhoto > Photos > Hide Photo
    You need to have at least one photo selected to have this function activated.

  • How do I transport specific Cost Element Groups ?

    I've used OKE6 to transport ALL CE groups, now I want to know how to transport specific ones ?

    You can use transport of a Set instead.
    You can find this in a customizing under Financial Accounting (New) -> Special Purpose Ledger -> Tools -> Transport -> Transport Sets and Variables
    The thing is, that I would like to know, if there is also a possibility to delete defined CE groups in all systems/clients via transport?
    Does anyone know about this?
    Thanks,
    Petr

  • How  we can use forms HTML capabilities with Oracle Applications?

    Hi
    Could not find any specific doc how we can use forms HTML capabilities with Oracle Applications?
    Thanks

    I'm not sure that I understand exactly what you are asking?
    What are you trying to do? If you could give a detailed explanation then we can try and assist.
    Reagrds,
    Bren

  • How can I access a web link using forms

    Hi,
    I need to access a Application using a link provided. I need to pass the parameter like userid, password and connection string to that link.
    How can I achieve this in forms????
    I use forms 11.1.1.4 and Window 7 and IE 8
    Thanks,
    maddy
    Edited by: maddy on 27-Nov-2012 21:19

    WEB.SHOW_DOCUMENT ('http://www.oracle.com','_blank');The url can be generated dynamically from your code by replacing it with variables.
    WEB.SHOW_DOCUMENT ('http://myServer/someApp?' || myParameter || '=' || myParamaterValue,'_blank');

  • Store and Display doc/pdf files in the database using Forms

    Hi all,
    How can i store and display doc/pdf files in the database using Forms 10g?.
    Arif

    How to get up and running with WebUtil 1.06 included with Oracle Developer Suite 10.1.2.0.2 on a win32 platform
    Solution
    Assuming a fresh "Complete" install of Oracle Developer Suite 10.1.2.0.2,
    here are steps to get a small test form running, using WebUtil 1.06.
    Note: [OraHome] is used as an alias for your real oDS ORACLE_HOME.
    Feel free to copy this note to a text editor, and do a global find/replace on
    [OraHome] with your actual value (no trailing slash). Then it is easy to
    copy/paste actual commands to be executed from the note copy.
    1) Download http://prdownloads.sourceforge.net/jacob-project/jacob_18.zip
      and extract to a temporary staging area. Do not attempt to use 1.7 or 1.9.
    2) Copy or move jacob.jar and jacob.dll
      [JacobStage] is the folder where you extracted Jacob, and will end in ...\jacob_18
         cd [JacobStage]
         copy jacob.jar [OraHome]\forms\java\.
         copy jacob.dll [OraHome]\forms\webutil\.
      The Jacob staging area is no longer needed, and may be deleted.
    3) Sign frmwebutil.jar and jacob.jar
      Open a DOS command prompt.
      Add [OraHome]\jdk\bin to the PATH:
         set PATH=[OraHome]\jdk\bin;%PATH%
      Sign the files, and check the output for success:
         [OraHome]\forms\webutil\sign_webutil [OraHome]\forms\java\frmwebutil.jar
         [OraHome]\forms\webutil\sign_webutil [OraHome]\forms\java\jacob.jar
    4) If you already have a schema in your RDBMS which contains the WebUtil stored code,
      you may skip this step. Otherwise,
      Create a schema to hold the WebUtil stored code, and privileges needed to
      connect and create a stored package. Schema name "WEBUTIL" is recommended
      for no reason other than consistency over the user base.
      Open [OraHome]\forms\create_webutil_db.sql in a text editor, and delete or comment
      out the EXIT statement, to be able to see whether the objects were created witout
      errors.
      Start SQL*Plus as SYSTEM, and issue:
         CREATE USER webutil IDENTIFIED BY [password]
         DEFAULT TABLESPACE users
         TEMPORARY TABLESPACE temp;
         GRANT CONNECT, CREATE PROCEDURE, CREATE PUBLIC SYNONYM TO webutil;
         CONNECT webutil/[password]@[connectstring]
         @[OraHome]\forms\create_webutil_db.sql
         -- Inspect SQL*Plus output for errors, and then
         CREATE PUBLIC SYNONYM webutil_db FOR webutil.webutil_db;
      Reconnect as SYSTEM, and issue:
         grant execute on webutil_db to public;
    5) Modify [OraHome]\forms\server\default.env, and append [OraHome]\jdk\jre\lib\rt.jar
      to the CLASSPATH entry.
    6) Start the OC4J instance
    7) Start Forms Builder and connect to a schema in the RDBMS used in step (4).
      Open webutil.pll, do a "Compile ALL" (shift-Control-K), and generate to PLX (Control-T).
      It is important to generate the PLX, to avoid the FRM-40039 discussed in
      Note 303682.1
      If the PLX is not generated, the Webutil.pll library would have to be attached with
      full path information to all forms wishing to use WebUtil. This is NOT recommended.
    8) Create a new FMB.
      Open webutil.olb, and Subclass (not Copy) the Webutil object to the form.
      There is no need to Subclass the WebutilConfig object.
      Attach the Webutil.pll Library, and remove the path.
      Add an ON-LOGON trigger with the code
             NULL;
      to avoid having to connect to an RDBMS (optional).
      Create a new button on a new canvas, with the code
             show_webutil_information (TRUE);
      in a WHEN-BUTTON-PRESSED trigger.
      Compile the FMB to FMX, after doing a Compile-All (Shift-Control-K).
    9) Under Edit->Preferences->Runtime in Forms Builder, click on "Reset to Default" if
      the "Application Server URL" is empty.
      Then append "?config=webutil" at the end, so you end up with a URL of the form
          http://server:port/forms/frmservlet?config=webutil
    10) Run your form.sarah

  • Attempting to use certreq -enroll to enroll to a client authentication certificate works with Windows 8, but not with Windows 7...

    This has been an issue for a while now.  Trying to use certreq -enroll -machine [Template Name] on Windows 7 machines fails with not implemented.  When I run this command with the -q flag I see that the certificate I want is unavailable and displays:
    A valid certification authority (CA) configured to issue certificates based on this template cannot be located, or the CA does not support this operation, or the CA is not trusted.
    When I go into the properties of this certificate and goto the Certification Authority tab and check the "Show all enrollment servers" it shows my server greyed out with this message:
    The system could not determine if you can access this certificate.  Not implemented.
    The template sits on a enterprise 2003 server CA and this process works with Windows 8.1 machines.  Which means that the template has the correct permissions and is issued correctly.
    Is this a known issue with Windows 7 or am I missing something in the config?  Help is greatly appreciated.
    Thanks,

    Hi
    I have done some tests on a Windows 7 Enterprise machine and a Windows 8.1 Enterprise machine, it turns out that I have the same issue with you.
    On the Windows 7 machines, I cannot use Certreq.exe to request machine certificates, but I can successfully request user certificates, and there is no issue with the Windows 8.1 machine.
    Best Regards,
    Amy
    Interesting.  From what I can tell, there are no patches that fix this issue either...

  • Future support for using PL/SQL core business logic with ADF BC

    We want to migrate our large Forms client/server (6i) application to ADF, possibly using a migration tool like Ciphersoft Exodus.
    One scenario could be to use ADF BC and ADF-Faces or a different JSF-Implementation for presentation and business layer but keep our heavy PL/SQL-businesslogic inside the Oracle database in packages, triggers, functions and procedures.
    This scenario could be chosen due to the huge amount of interconnected logic inside the database (10 years of development; no technical components; any package may access any table and more of this kind of dependencies). The business logic nowadays held in Forms client will be moved mainly into the database as a prerequisite to this scenario.
    Choosing this "keep-logic-in-DB"-scenario we need a good support by ADF BC to do so. We know and prototyped that it is possible to call some PL/SQL via JDBC from ADF BC and it is possible to use stored procedure calls for standard business entity data access (ins, del, upd, ..). But this does not solve our problems. We want to reuse core business logic coded in PL/SQL. This is much more than change the ADF standard behavior for an update with an own PL/SQL-call.
    Now my question:
    Will there be a kind of sophisticated support to use ADF BC in combination with database-kept logic?
    If so, when will this happen and how will the common problems of transactional state inside the database and inside the ADF BC be solved? Any plans or ideas yet?
    Many other clients do have similar applications built in Forms and PL/SQL and would be glad to hear about a path of direction.
    I've read the technical article 'understanding the ADF BC state management feature' which you have contributed to. One current limitation is pointed out there: Using PL/SQL with ADF BC limits ADF AM pooling to 'restricted level' which reduces scalability.
    Are you aware of additional main problems/tasks to solve when using PL/SQL heavily with ADF BC, which we have to think about?
    Thank you for any response.
    Ingmar

    My main problem is two 'concurrent' areas holding state in an application system based on DB-stored PL/SQL-logic in combination with ADF BC.
    For a new System everything can be made ok:
    Sure, it is possible to build a new system with the business logic included in ADF BC only. All long-living state will be handled in the BC layer ( including support for UnitsOfWork longer than the webside short HTTP-requests and HTTP-sessions and longer than the database transactions.
    For an old system these problems arise:
    1. DB data changes not reflected in BC layer:
    Our PL/SQL-logic changes data in tables without notifying the ADF BC layer (and its cache). To keep the data in ADF BC entity objects identical to the changed database content a synchronization is needed. BC does not know which part of the application data has been changed because it has not initiated the changes through its entity objects. Therefore a full refresh is needed. In a Forms4GL environment the behavior is similar: We do frequently requeries of all relevant (base)tables after calling database stored logic to be sure to get the changed data to display and to operate on it.
    -> Reengineering of the PL/SQL-logic to make the ADF BC layer aware of the changes is a big effort (notifying BC about any change)
    2. longer living database transactions
    Our PL/SQL-logic in some areas makes use of lengthy database transactions. The technical DB-transaction is similar to the UnitOfWork. If we call this existing logic from ADF BC, database state is produced which will not be DB-committed in the same cycle.
    This reduces scalability of ADF BC AM pooling.
    Example:
    a) Call a DB-stored logic to check if some business data is consistent and prepare some data for versioning. This starts a DB-transaction but does not commit it.
    b) Control is handed back to the user interface. Successful result of step a) is displayed
    c) User now executes the versioning operation
    d) Call another DB-stored logic to execute the versioning. DB-transaction is still open
    e) Business layer commits the transaction automatically after successful finishing step d). Otherwise everything from a) to e) is rolled back.
    -> redesign of this behavior (= cutting the 1to1 relation between LogicalUnitOfWork and the technicalDatabaseTransaction is a big effort due to the big amount of code.

  • Form builder make an error in windows xp sp2 when connecting oracle xe

    i have installed the forms from developer 6i and tried to connect to
    oracle xe using form builder , the problem was that windows show an error and
    it says that an error has occur and we are sorry , do you want to send the message

    Hi Samer,
    sorry, but I haven't done any character set migration yet. Usually I have used exp/imp to move the data to a new database instance that was created with the new target character set. But with XE you only have the choice between WE8MSWIN1252 and AL32UTF8, you cannot easily create a new instance with a different character set.
    This should suffice for most applications. But you have a special case where you run into a problem with a product where you won't get any enhancements for anymore. Forms6i entered extended support on 01/2005.
    Perhaps someone else can help you out with the character set migration.
    Good luck,
    ~Dietmar.

  • How to retrieving IP address of a client PC using form?

    Hi All,
    How to get the IP address of the end user's PC of a database user logged in with his/her user?
    Arif

    Download WebUtil and JACOB libraries
    • Download WebUtil version 1.0.6 from:
    http://www.oracle.com/technology/software/products/forms/files/webutil/webutil_106.zip
    • Download the JACOB libraries from:
    http://prdownloads.sourceforge.net/jacob-project/jacob_18.zip
    Extraction
    Extract the webutil_106 zip file and make the following:
    • Copy the webutil folder to this directory:
    o <Developer Home>\forms90
    • Copy contents of the server folder to this directory:
    o <Developer Home>\forms90\server
    • Make sure that the webutil.cfg, webutilbase.jar,
    webutiljini.jar, webutiljpi.jar files are copied
    • Copy contents of the java folder to this directory:
    o <Developer Home>\forms90\java
    • Make sure that the frmwebutil.jar file was copied
    Extract the jacob_18 zip file and make the following:
    • Copy the jacob.dll file to this directory:
    o <Developer Home>\forms90\webutil
    • Copy the jacob.jar file to this directory:
    o <Developer Home>\forms90\java
    Sign the Jar files using sign_webutil.bat
    • Sign both the frmwebutil.jar and the jacob.jar with the same digital
    certificate.
    • Make sure that keytool and jarsigner are present in the path.
    • Make sure that you have shutdown the OC4G Instance .
    • From command line type the following:
    o C:\cd <Developer Home>\jdk\bin
    o C:\<Developer Home>\jdk\bin>
    <Developer Home>\forms90\webutil\sign_webutil.bat
    <Developer Home>\forms90\java\frmwebutil.jar
    o Make sure that this message (...successfully done.) is appeared.
    o C:\<Developer Home>\jdk\bin>
    <Developer Home>\forms90\webutil\sign_webutil.bat
    <Developer Home>\forms90\java\jacob.jar
    o Make sure that this message (...successfully done.) is appeared.
    orion-web.xml Configuration
    • Go to this directory:
    o <Developer Home>\j2ee\DevSuite\applicationdeployments\
    forms\forms90web
    • Open the orion-web.xml file.
    • Add this line:
    o <virtual-directory virtual-directory="/webutil"
    real-directory="<Developer Home>/forms90/webutil"
    />
    • Save the changes.
    default.env Configuration
    • Go to this directory:
    <Developer Home>\forms90\server
    • Open the default.env file.
    • Find FORMS90_PATH=<Developer Home>\forms90
    • Append this line:
    o C:\oracle\product\10.2.0\ds_1\forms90\webutil
    • In a new line under (FORMS90_PATH=) add this line:
    o WEBUTIL_CONFIG=<Developer Home>\forms90\server\webutil.cfg
    • Find PATH= , comment it and replace it with this line:
    o PATH=<Developer Home>\bin;
    <Developer Home>\jlib;
    <Developer Home>\jdk\bin;
    <Developer Home>\jdk\jre\bin;
    <Developer Home>\jdk\jre\bin\client;
    <Developer Home>\jre\1.1.8\bin;
    • Find CLASSPATH= and append this line:
    o <Developer Home>\forms90\java\jacob.jar;
    <Developer Home>\forms90\java\frmwebutil.jar;
    <Developer Home>\forms90\java\f90all.jar;
    <Developer Home>\jdk\jre\lib\rt.jar;
    • Save the changes.
    formsweb.cfg Configuration
    • Go to this directory:
    o <Developer Home>\forms90\server
    • Open the formsweb.cfg file.
    • Under the [Default] section
    o Find archive_jini=f90all_jinit.jar
    o Comment this line.
    o Add the following:
    �� archive_jini=f90all_jinit.jar,frmwebutil.jar,jacob.jar
    �� archive=f90all.jar
    • At the end of the formsweb.cfg file, Define a new section
    [webutil]
    WebUtilLogging=off
    WebUtilLoggingDetail=normal
    WebUtilErrorMode=Alert
    WebUtilDispatchMonitorInterval=5
    WebUtilTrustInternal=true
    WebUtilMaxTransferSize=16384
    baseHTMLjinitiator=webutiljini.htm
    baseHTMLjpi=webutiljpi.htm
    baseHTML=webutilbase.htm
    archive_jini=f90all_jinit.jar
    WebUtilArchive=frmwebutil.jar,jacob.jar,f90all.jar
    archive=frmwebutil.jar,f90all.jar
    lookAndFeel=oracle
    • Save the changes.
    webutil.cfg Configuration
    • Go to this directory:
    o <Developer Home>\forms90\server
    • Open the webutil.cfg file.
    • At the end of this file add the following
    o transfer.database.enabled=TRUE
    o transfer.appsrv.enabled=TRUE
    Registry Configuration
    • In the registry editor find FORMS90_BUILDER_CLASSPATH
    • Modify by appending this line:
    o <Developer Home>\forms90\java\jacob.jar;
    <Developer Home>\forms90\java\frmwebutil.jar;
    <Developer Home>\forms90\java\f90all.jar;
    <Developer Home>\jdk\jre\lib\rt.jar;
    • Note: The total length of the FORMS90_BUILDER_CLASSPATH cannot exceed
    512 characters.
    • If the FORMS90_BUILDER_CLASSPATH exceeds 512 characters, you will get
    this error when you start the Forms Builder:
    o FRM-18122: Oracle Forms Debugger failed to Initialize.
    • To solve this problem make the following:
    o Return FORMS90_BUILDER_CLASSPATH to its previous value.
    o Workaround FORMS90_BUILDER_CLASSPATH by defining new
    environment variables (user variables):
    Variable Name Variable Value
    WEBUTIL_CONFIG <Developer Home>\forms90\server\webutil.cfg
    CLASSPATH <Developer Home>\forms90\java\jacob.jar;
    <Developer Home>\forms90\java\frmwebutil.jar;
    <Developer Home>\forms90\java\f90all.jar;
    <Developer Home>\jdk\jre\lib\rt.jar;
    Configuring Database for WebUtil
    • Start SQL*Plus as SYSDBA, and issue
    o CREATE USER webutil IDENTIFIED BY [password]
    DEFAULT TABLESPACE users
    TEMPORARY TABLESPACE temp;
    o GRANT CONNECT, CREATE PROCEDURE, CREATE PUBLIC
    SYNONYM TO webutil;
    • Start iSQL*Plus as webutil
    o Load the script create_webutil_db.sql
    (You find this script under webutil_106 zip file after extract it)
    o Execute the script.
    o You will get this message:
    PACKAGE CREATED
    PACKAGE Body CREATED
    • Start SQL*Plus as webutil, and issue
    o CREATE PUBLIC SYNONYM webutil_db FOR webutil.webutil_db;
    • Reconnect as SYSDBA, and issue:
    o GRANT EXECUTE ON webutil_db TO PUBLIC;
    Using WebUtil
    • Start the OC4J instance.
    • Start Forms Builder and connect to your schema.
    o Open webutil.olb
    o Open webutil.pll
    • Compile ALL (Shift-Control-K)
    • Generate PLX (Control-T).
    • If the PLX is not generated, the webutil.pll library would have to be
    attached with full path information to all forms wishing to use WebUtil. This is
    NOT recommended.
    • Create a new Form
    o Open webutil.olb, and Subclass (not Copy) the WEBUTIL object to
    the Object Groups of your form.
    o There is no need to Subclass the WEBUTILCONFIG object.
    o Attach the webutil.pll Library, and remove the path.
    o When you open the WEBUTIL_CANVAS in layout editor, you can see the
    following screen (i.e. your installation is successful). Otherwise, you will
    get this error;
    • FRM-13008: Cannot find JavaBean with name '%s.'sarah

  • How to FTP a file from client machine to database server using forms 10g

    Hi
    I want to ftp a file from a client machine to the database server machine using forms 10G (or PL/SQL).
    could you please tell me how can I do this
    Regards

    hi
    How to get up and running with WebUtil 1.06 included with Oracle Developer Suite 10.1.2.0.2 on a win32 platform
    Solution
    Assuming a fresh "Complete" install of Oracle Developer Suite 10.1.2.0.2,
    here are steps to get a small test form running, using WebUtil 1.06.
    Note: Oracle_Home is used as an alias for your real oDS ORACLE_HOME.
    Feel free to copy this note to a text editor, and do a global find/replace on
    Oracle_Home with your actual value (no trailing slash). Then it is easy to
    copy/paste actual commands to be executed from the note copy.
    1) Download http://prdownloads.sourceforge.net/jacob-project/jacob_18.zip
    and extract to a temporary staging area. Do not attempt to use 1.7 or 1.9.
    2) Copy or move jacob.jar and jacob.dll
    C:\webutile is the folder where you extracted Jacob, and will end in ...\jacob_18
    cd C:\webutile
    copy jacob.jar Oracle_Home\forms\java\.
    copy jacob.dll Oracle_Home\forms\webutil\.
    The Jacob staging area is no longer needed, and may be deleted.
    3) Sign frmwebutil.jar and jacob.jar
    Open a DOS command prompt.
    Add Oracle_Home\jdk\bin to the PATH:
    set PATH=Oracle_Home\jdk\bin;%PATH%
    Sign the files, and check the output for success:
    Oracle_Home\forms\webutil\sign_webutil Oracle_Home\forms\java\frmwebutil.jar
    Oracle_Home\forms\webutil\sign_webutil Oracle_Home\forms\java\jacob.jar
    4) If you already have a schema in your RDBMS which contains the WebUtil stored code,
    you may skip this step. Otherwise,
    Create a schema to hold the WebUtil stored code, and privileges needed to
    connect and create a stored package. Schema name "WEBUTIL" is recommended
    for no reason other than consistency over the user base.
    Open Oracle_Home\forms\create_webutil_db.sql in a text editor, and delete or comment
    out the EXIT statement, to be able to see whether the objects were created witout
    errors.
    Start SQL*Plus as SYSTEM, and issue:
    CREATE USER webutil IDENTIFIED BY [password]
    DEFAULT TABLESPACE users
    TEMPORARY TABLESPACE temp;
    GRANT CONNECT, CREATE PROCEDURE, CREATE PUBLIC SYNONYM TO webutil;
    CONNECT webutil/webutil@rcci
    @Oracle_Home\forms\create_webutil_db.sql
    -- Inspect SQL*Plus output for errors, and then
    CREATE PUBLIC SYNONYM webutil_db FOR webutil.webutil_db;
    Reconnect as SYSTEM, and issue:
    grant execute on webutil_db to public;
    5) Modify Oracle_Home\forms\server\default.env, and append Oracle_Home\jdk\jre\lib\rt.jar
    to the CLASSPATH entry.
    6) Modify Oracle_Home\forms\server\formsweb.cfg insde [default] add :
    archive_jini=frmall_jinit.jar,frmwebutil.jar,jacob.jar
    archive=frmall.jar
    also add :
    [webutil]
    WebUtilLogging=off
    WebUtilLoggingDetail=normal
    WebUtilErrorMode=Alert
    WebUtilDispatchMonitorInterval=5
    WebUtilTrustInternal=true
    WebUtilMaxTransferSize=16384
    baseHTMLjinitiator=webutiljini.htm
    baseHTMLjpi=webutiljpi.htm
    baseHTML=webutilbase.htm
    archive_jini=frmall_jinit.jar
    WebUtilArchive=frmwebutil.jar,jacob.jar,f90all.jar
    archive=frmwebutil.jar,f90all.jar
    lookAndFeel=oracle
    7) Modify Oracle_Home\forms\server\webutil.cfg and add :
    transfer.database.enabled=TRUE
    transfer.appsrv.enabled=TRUE
    8) Start the OC4J instance
    9) Start Forms Builder and connect to a schema in the RDBMS used in step (4).
    Open webutil.pll, do a "Compile ALL" (shift-Control-K), and generate to PLX (Control-T).
    It is important to generate the PLX, to avoid the FRM-40039 discussed in Note 303682.1
    If the PLX is not generated, the Webutil.pll library would have to be attached with
    full path information to all forms wishing to use WebUtil. This is NOT recommended.
    10) Create a new FMB.
    Open webutil.olb, and Subclass (not Copy) the Webutil object to the form.
    There is no need to Subclass the WebutilConfig object.
    Attach the Webutil.pll Library, and remove the path.
    Add an ON-LOGON trigger with the code
    NULL;
    to avoid having to connect to an RDBMS (optional).
    Create a new button on a new canvas, with the code
    show_webutil_information (TRUE);
    in a WHEN-BUTTON-PRESSED trigger.
    Compile the FMB to FMX, after doing a Compile-All (Shift-Control-K).
    11) Under Edit->Preferences->Runtime in Forms Builder, click on "Reset to Default" if
    the "Application Server URL" is empty.
    Then append "?config=webutil" at the end, so you end up with a URL of the form
    http://server:port/forms/frmservlet?config=webutil
    12) Run your form.

  • Hi, I am using HP11 and iPlanet web server. When trying to upload files over HTTP using FORM ENCTYPE="multipart/form-data" that are bigger than a few Kilobytes i get a 408 error. (client timeout).

    Hi, I am using HP11 and iPlanet web server. When trying to upload files over HTTP using FORM ENCTYPE="multipart/form-data" that are bigger than a few Kilobytes i get a 408 error. (client timeout). It is as if the server has decided that the client has timed out during the file upload. The default setting is 30 seconds for AcceptTimeout in the magnus.conf file. This should be ample to get the file across, even increasing this to 2 minutes just produces the same error after 2 minutes. Any help appreciated. Apologies if this is not the correct forum for this, I couldn't see one for iPlanet and Web, many thanks, Kieran.

    Hi,
    You didnt mention which version of IWS. follow these steps.
    (1)Goto Web Server Administration Server, select the server you want to manage.
    (2)Select Preference >> Perfomance Tuning.
    (3)set HTTP Persistent Connection Timeout to your choice (eg 180 sec for three minutes)
    (4) Apply changes and restart the server.
    *Setting the timeout to a lower value, however, may    prevent the transfer of large files as timeout does not refer to the time that the connection has been idle. For example, if you are using a 2400 baud modem, and the request timeout is set to 180 seconds, then the maximum file size that can be transferred before   the connection is closed is 432000 bits (2400 multiplied by 180)
    Regards
    T.Raghulan
    [email protected]

  • Designating the specific client certificate to use from within an applet

    With JRE 1.4.x, my applet will use a specific client certificate for connection to an https url which requires a client certificate - I did that by defining runtime parameters for the jre (-Djavax.net.ssl.keyStore=...) but with JRE 1.5.x, the same runtime options doesn't seem to have any effect (even if I configure the plugin not to use the browser's store of certificates).
    I like the new "use browser certifcate store" feature of the JRE 1.5.x, but can I have a way to designate, programmatically in the code of my applet, which specific certificate to use?

    With JRE 1.4.x, my applet will use a specific client certificate for connection to an https url which requires a client certificate - I did that by defining runtime parameters for the jre (-Djavax.net.ssl.keyStore=...) but with JRE 1.5.x, the same runtime options doesn't seem to have any effect (even if I configure the plugin not to use the browser's store of certificates).
    I like the new "use browser certifcate store" feature of the JRE 1.5.x, but can I have a way to designate, programmatically in the code of my applet, which specific certificate to use?

  • Not able to create a text file in Client Machine using Forms 10g

    Hi - I'm mot able to create a text file in Client Machine using Forms 10g. I'm getting error when system executes the bolded line.(i.e. CLIENT_TEXT_IO.FOPEN). During run-time system is throwing "ORA-06508: PL/SQL: could not find program unit being called".
    I had attached webutil.pll in the form.
    Please advise me.
    DECLARE
    l_Temp CLIENT_TEXT_IO.FILE_TYPE;
    LC$Name Varchar2(100) ;
    LC$Fic Varchar2(100) ;
    LN$Lines Pls_integer := 0 ;
    LC$Line Varchar2(4000) ;
    Cursor C_CUR Is
    Select * From TEST_TEXTIO where rownum <= 50;
    BEGIN
    LC$Name := 'tmp_file.txt' ;
    LC$Fic := 'c:\temp\tmp_file.txt';
    Begin
    l_temp := CLIENT_TEXT_IO.FOPEN( 'C:\temp\tmp_file.txt', 'W');
    Exception
         when others then
         message( 'OPEN FILE ERROR ' || LC$Fic ||sqlerrm );
         display_error;
         raise form_trigger_failure;
    End ;
    -- Write the lines --
    For Cur In C_CUR Loop
         LC$Line := Cur.CODE || ' -> ' || Cur.COL1 || ',' || Cur.COL2 || ',' || Cur.Col3 ;
         CLIENT_TEXT_IO.PUT_LINE( LF$File, LC$Line ) ;      
         LN$Lines := C_CUR%ROWCOUNT ;
    End loop ;
    -- Close the file --
    CLIENT_TEXT_IO.FCLOSE( LF$File ) ;
    Exception
         When others Then
    message('err='||sqlerrm);message(' ');
    display_error;
    CLIENT_TEXT_IO.FCLOSE( LF$File ) ;      
         Raise ;
    END;
    Thanks.
    Arun

    Hi ,
    i have one Question though its not related to thos question if some could help me it will be really helpful,
    i have created one program to import and export excel to forms vice versa, if the form is attached with webutil its working fine am using ole2.but i have a new idea if i add this program in menu, it can be used for all the forms attched to that menu, i made program also, but problem am facing right now is if the form is not attched with webutil it will not work so is there possiblity to share my webutil from one form to another form ,so i will keep one form as a interface form in that webutil will be attched ,i can share that webutil to all other forms so that all the forms no need to attach webutil again
    if its possible means please suggest some ideas

Maybe you are looking for

  • Deploying JDBC drivers in PI 7.0

    Dear All, My PI consultant facing following error, Error during database connection to the database URL 'jdbc:sqlserver://10.0.96.2;databaseName=GSPCGASAsset;user=**;password=**;' using the JDBC driver 'com.microsoft.sqlserver.jdbc.SQLServerDriver':

  • How to disable change password in finder while connecting to a network computer?

    Hi folks, I'd like to disable the Change Password option that shows when I want to connect into a network computer: - Both users (client and server) are already running with parental controls set to "prevent(s) the user from changing their password i

  • Linking separate desktop and mobile sites [subject edited by moderator]

    I created a regular site in dreamweaver and then I made a mobile version usingjquery mobile, how do I link the two together so when someone search fro the site on a desktop the regular site will show and when someone searches for it on a mobile devic

  • N96 Problem after update to v12

    Hi , after i update my n96 to latest v12 , i got just 1 problem , and the problem is , when i open the gallery photo my picture quality not the good as v10 (first firmware). it's like my images , (camera images and other images in phone) , not loaded

  • Channel seperation in PRI

    Hi, i have a router with one pri and one bri. i want to seperate two channels from pri to bri for connecting video conference box. is there a configuration example and is there any restrictions ? Regards umit