Using forms to gate content

I've recently had a request to create landing pages to support various leasing programs that my company represents. The landing pages would contain rate factor information, which is potentially sensitive information, especially where competitors are concerned. The programs all have different tolerances for sharing rate information - some don't consider it a risk while others do.
One solution we are considering is to simply gate the rate information with a form. The user would provide some basic information, submit, and proceed to a landing page containing the rates.
The concern is, a user might be able to get directly to the landing page, circumnavigating the form (eg - someone shares the link to the rate page directly, rather than the link that comes before it containing the form). What safeguards could we put in place to minimize that risk?

The easiest way to is to host the content on the "Confirmation Pages" Microsite in Eloqua.  Landing pages on the Confirmation Pages do not have static URLs and can only be accessed through the "Redirect to Webpage" processing step on an Eloqua form.

Similar Messages

  • Does anyone else use a PDF form to extract data they can then use to populate Dynamic Content in Ill

    Does anyone else use a PDF form to extract data they can then use to populate Dynamic Content in Illustrator?

    You can connect the form to the DB using anODBC connection. This functionality comes as part of Acrobat but the form must be Reader Extended by the full LiveCycle Server version of Reader Extension to allow this in Reader. In your case, if your system is the only on ethat will interact with the DB then this might be a viable solution (but you woudl have to use Acrobat). This solution woudl involve create an ODBC connection in your system then configuring the form to make use of that connection.
    Does that make sense?
    Paul

  • How can i retrieve documents(.doc,.pdf, .txt) using forms from the database.

    How can i retrieve documents(e.g .doc,.pdf, .txt etc) using forms from the database.
    i inserted the documents using sql*loader, below is the control and data files.
    -- control file
    LOAD DATA
    infile 'load.txt'
    INTO TABLE husman
    APPEND
    FIELDS TERMINATED BY ','
    (id integer external,
    fname FILLER CHAR(50),
    docu LOBFILE(fname) TERMINATED BY EOF)
    --data file
    1,../husman/dell.doc,
    2,../husman/me.pdf,
    3,../husman/export.txt,
    in the form i have a text field to display the id and an OLE container to display the document as an icon. but when i execute query, i only get the id number and not the document.
    any help will be appreciated.
    Thanks
    Hussein Saiger

    Step by step
    1. Erase all contents and settings
    2. You'll be asked twice to confirm
    3. You'll see Apple logo and progress bar
    4. You'll see a big iPad logo on screen
    5. Configuration start
    6. Set language
    7. Set country
    8. Enable Location Service
    9. Select network, enter password and join network
    10. You'll be given 3 options (a) Setup as New iPad (b) Restore from iCloud Backup (c) Restore from iTune Backup
    11. Selected Restore from iCloud Backup
    12. You'll be required to enter Apple ID and Password
    13. Agree to Terms and Conditions
    14. Select Backup file
    15. You'll see progress bar
    16. Red slider will appear; slide to unlock; step #1 to #16 is fast
    17. Pre-installed apps will be restored first
    18. Message: Purchased apps and media will now be automatically downloaded
    19. You'll see a pageful of apps with Waiting/Loading/Installing
    20. Message: Some apps cannot be downloaded, please sync with computer

  • Parse error when trying to use form

    When i load the PHP,form page and thank you page im getting this error when i hit send.
    No email is sent from form.
    Parse error: syntax error, unexpected T_STRING in /home/owendaws/public_html/owendawsonpga/contactformprocess_original_db.php on line 38
    PHP page
    <?
    $fname = $HTTP_POST_VARS['textfield'];
    $lname = $HTTP_POST_VARS['textfield2'];
    $phone = $HTTP_POST_VARS['textfield3'];
    $email = $HTTP_POST_VARS['textfield4'];
    $address = $HTTP_POST_VARS['textfield5'];
    $state = $HTTP_POST_VARS['textfield6'];
    $zip = $HTTP_POST_VARS['textfield7'];
    $find = $HTTP_POST_VARS['select'];
    $goals = $HTTP_POST_VARS['select2'];
    $practice = $HTTP_POST_VARS['select3'];
    $learn = $HTTP_POST_VARS['select4'];
    $handicap = $HTTP_POST_VARS['select5'];
    $timeplaying = $HTTP_POST_VARS['select6'];
    $lesson = $HTTP_POST_VARS['select7'];
    $additional = $HTTP_POST_VARS['textfield8'];
    mail('[email protected]','Owen Dawson PGA Contact Form Submission',"First Name: $fname\nLast Name: $lname\nPhone Number: $phone\nEmail: $email\nAddress: $address\nState: $state\nZip Code: $zip\nHow did you find me? $find\nWhat are your goals? $goals\nHow much can you practice? $practice\nWhat would you like to learn? $learn\nWhat is your handicap? $handicap\nHow long have you been playing golf? $timeplaying\nHave you ever taken a lesson? $lesson\nAdditional Information: $additional\n",'From: [email protected]');
    header("Location: http://www.owendawsonpga.com/thankyouform.html");
    ?>
    form page
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml"><!-- InstanceBegin template="/Templates/PGATEMPLATE3.dwt" codeOutsideHTMLIsLocked="false" -->
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <!-- InstanceBeginEditable name="doctitle" -->
    <title>Golf Lessons in Baltimore Owen Dawson PGA, GOLF INSTRUCTION IN MARYLAND, GOLF LESSONS IN BALTIMORE</title>
    <meta name="Keywords" content="GOLF INSTRUCTION, GOLF LESSONS IN BALTIMORE, BALTIMORE, MARYLAND, GOLF INSTRUCTION BALTIMORE,SHORT GAME,BUNKER PLAY" />
    <meta name="Description" content="Golf Instruction in Baltimore Maryland" />
    <!-- InstanceEndEditable -->
    <link href="twoColFixRtHdr.css" rel="stylesheet" type="text/css" />
    <!--[if IE 5]>
    <style type="text/css">
    /* place css box model fixes for IE 5* in this conditional comment */
    .twoColFixRtHdr #sidebar1 { width: 220px; }
    </style>
    <![endif]--><!--[if IE]>
    <style type="text/css">
    /* place css fixes for all versions of IE in this conditional comment */
    .twoColFixRtHdr #sidebar1 { padding-top: 30px; }
    .twoColFixRtHdr #mainContent { zoom: 1; }
    /* the above proprietary zoom property gives IE the hasLayout it needs to avoid several bugs */
    </style>
    <![endif]-->
    <script src="SpryAssets/SpryMenuBar.js" type="text/javascript"></script>
    <link href="SpryAssets/SpryMenuBarHorizontal.css" rel="stylesheet" type="text/css" />
    <style type="text/css">
    <!--
    .style1 {
        font-size: small
    .style2 {
        font-family: "Comic Sans MS", Papyrus;
        font-size: small;
    .style6 {font-size: smaller; font-family: "Comic Sans MS", Papyrus; }
    .style7 {font-family: "Comic Sans MS", Papyrus}
    .style8 {
        color: #0000FF;
        font-family: Georgia, "Times New Roman", Times, serif;
    a:link {
        text-decoration: none;
        color: #000000;
        background-color: #EBEBEB;
    a:visited {
        text-decoration: none;
        color: #000000;
    a:hover {
        text-decoration: none;
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: none;
        border-top-color: #001EF1;
        border-right-color: #001EF1;
        border-bottom-color: #001EF1;
        border-left-color: #001EF1;
        color: #000000;
        background-color: #EBEBEB;
    a:active {
        text-decoration: none;
    .style9 {font-family: Georgia, "Times New Roman", Times, serif}
    .style10 {font-family: Georgia, "Times New Roman", Times, serif; font-size: small; }
    .style11 {color: #000000}
    .style12 {
        font-family: Georgia, "Times New Roman", Times, serif;
        color: #FF0000;
        font-weight: bold;
    .style13 {color: #FF0000}
    -->
    </style>
    <!-- InstanceBeginEditable name="head" -->
    <script type="text/javascript">
    function submitForm(){
        var myform = document.getElementById('form1');
        var fname = document.getElementById('textfield');
        var lname = document.getElementById('textfield2');
        var phone = document.getElementById('textfield3');
        if (fname.value == ''){
            alert('First name is a required field.  Please enter your first name to continue.');
            fname.focus();
            return false;
        if (lname.value == ''){
            alert('Last name is a required field.  Please enter your last name to continue.');
            fname.focus();
            return false;
        if (phone.value == ''){
            alert('Phone number is a required field.  Please enter your preferred phone number to continue.');
            fname.focus();
            return false;
        myform.submit();
    function messageSent(){
        var status = document.getElementById('msg');
        status.innerHTML = 'Message sent successfully.';
    </script>
    <!-- InstanceEndEditable -->
    </head>
    <body class="twoColFixRtHdr">
    <div id="container">
      <div id="header">
        <h1><img src="photos/newpgabannerfinal3_2_10.png" width="739" height="210" /></h1>
        <!-- InstanceBeginEditable name="EditRegion4" -->
        <ul id="MenuBar1" class="MenuBarHorizontal">
          <li><a href="V1Login.html" class="style1">V1 Student Videos</a></li>
          <li><a href="Private_Lessons.html" class="style1">Private Lessons</a></li>
          <li><a href="Clinics.html" class="style1">Clinics</a></li>
          <li><a href="Gift_Certificates.html" class="style1">Gift Certificates</a></li>
          <li><a href="Instructional_Video.html" class="style1">Instructional Video</a></li>
          <li><a href="mailto:[email protected]" class="style1">Contact Owen</a></li>
        </ul>
        <!-- InstanceEndEditable -->
        <p align="center"> </p>
      <!-- end #header --></div>
      <div id="sidebar1">
        <p class="style12"><a href="newfor2010.html" class="style13">New V1 Swing Analysis Software for 2010</a></p>
        <p class="style7"><a href="contactformprocess_original_db.html">Instructional Form </a></p>
        <p class="style7"><span class="style9"><span class="style9"><a href="Sample_Lesson.html">Sample Lesson</a></span></span></p>
        <p class="style9"><a href="http://www.youtube.com/user/owenpga" target="_blank">Video tutorials</a></p>
        <p class="style9"><a href="http://owendawsonpga.blogspot.com" target="_blank">Instructional Blog</a></p>
        <p class="style7 style8"><a href="PGAPHOTOGALLERY/index.html" target="_blank" class="style9">Photo Gallery</a></p>
        <p class="style7 style8 style11"><a href="Instructional_Video.html">Intructional Video</a></p>
        <p class="style7 style8"> </p>
        <p class="style10">Testimonials</p>
        <p class="style6 style9">“I have been working with Owen Dawson for the past 7 years. During that time my swing has dramatically changed and improved. This has happened through Owen's drills and use of video. It is because of these techniques, that I understand how to hit good shots but just as importantly why I hit a shot poorly. I’m glad I’ve had the opportunity to work with Owen and would highly recommend him. ” <strong>Sam Young - Country Club of Maryland - 2009 Men's Club Champion </strong></p>
        <p class="style2">.............................................</p>
        <p class="style6 style9">“Owen does two things  particularly well, in my opinion.  First, he is a master of recording  technology, and it really helps me to see what I need correcting, and what the  new move needs to be.  Second, Owen knows what the best next step should be  in your own journey to a better swing.  I have taken one or two lessons  from Owen each year for the last three or four years – one relatively small  step at a time, and then worked on grooving that step.  In that period, my  index has dropped about 8 strokes, and in 2007 I won the Club’s “Most Improved  Player” award.  Kudos to Owen!”</p>
        <p class="style6 style9"><strong>Bill Smillie -CCofMD</strong></p>
        <h3 class="style2"><a href="Testimonials.html">Read other testimonials  </a></h3>
        <!-- end #sidebar1 -->
      </div>
      <!-- InstanceBeginEditable name="MAINCONTENT" -->
      <div id="mainContent">
          <form action="contactformprocess_original_db.php" method="post" enctype="multipart/form-data" name="form1" id="form1" target="ifr">
          <p class="style5">Name</p>
          <p>
            <label for="textfield"><span class="style5">First</span></label>
            <input type="text" name="textfield" id="textfield" />
            </p>
          <p>
            <label for="textfield2"><span class="style5">Last</span></label>
            <input type="text" name="textfield2" id="textfield2" />
          </p>
          <p><span class="style5">Phone number
              <label>
              <input type="text" name="textfield3" id="textfield3" />
              </label>
          </span></p>
          <p><span class="style5">Email</span>
            <label>
            <input type="text" name="textfield4" id="textfield4" />
            </label>
          </p>
          <p><span class="style5">Address
              <label>
              <input type="text" name="textfield5" id="textfield5" />
              </label>
          </span></p>
          <p><span class="style5">State</span>
            <label>
            <input type="text" name="textfield6" id="textfield6" />
            </label>
          </p>
          <p><span class="style5">Zip Code</span>
            <label>
            <input type="text" name="textfield7" id="textfield7" />
            </label>
          </p>
          <p><span class="style5">How did you find me?</span>
            <label for="select"></label>
            <select name="select" id="select">
              <option value="internet">Internet Search</option>
              <option value="friend referral">Friend Referral</option>
              <option value="ccmdsite">Country Club of MD website</option>
              <option value="other">Other</option>
            </select>
          </p>
          <p><span class="style5">What are your golfing goals?</span>            
            <select name="select2" id="select2">
              <option value="break 100">Break 100</option>
              <option value="break 90">Break 90</option>
              <option value="break 80">Break 80</option>
              <option value="stop slice">Stop Slicing the Ball</option>
              <option value="stop hook">Stop Hooking the Ball</option>
              <option value="Compete">Compete in local tournaments</option>
              <option value="More Consistant">Hit more consistant shots</option>
            </select>
          </p>
          <p><span class="style5">How much can you practice?</span>
            <label for="select3"></label>
            <select name="select3" id="select3">
              <option value="1 hour">1 hour</option>
              <option value="2 hours">2 hours</option>
              <option value="3 hours">3 hours </option>
              <option value="> 3 hours">More than 3 hours a week</option>
            </select>
          </p>
          <p><span class="style5">What would you like to learn?</span>
            <label for="select4"></label>
            <select name="select4" id="select4">
              <option value="full swing">Full Swing Mechanics Irons</option>
              <option value="driver swing">Full Swing Mechanics Driver</option>
              <option value="short pitches">Short Pitch Shots inside of 50 yards</option>
              <option value="bunker play">Bunker Play</option>
              <option value="chipping">Chipping</option>
              <option value="short shots">Short shots from rough</option>
            </select>
          </p>
          <p class="style5">What is your Handicap?<label for="select5"></label>
            <select name="select5" id="select5">
              <option value="scratch to 5">Scratch - 5 HDCP</option>
              <option value="6 to 10">6 - 10 HDCP</option>
              <option value="11 to 15">11 - 15 HDCP</option>
              <option value="15 to 20">15 - 20 HDCP</option>
              <option value="> 21">21 and Higher</option>
            </select>
          </p>
          <p class="style5">How long have you been playing?
            <label for="select6"></label>
            <select name="select6" id="select6">
              <option value="beginner">Beginner</option>
              <option value="2 to 5 years">2-5 yrs</option>
              <option value="6 to 10 years">6-10 yrs</option>
              <option value="11 to 15 years">11-15yrs</option>
              <option value="> 15 years">More than 15 years</option>
            </select>
          </p>
          <p class="style5">Have you ever had a lesson?
            <label for="select7"></label>
            <select name="select7" id="select7">
              <option value="yes">YES</option>
              <option value="no">NO</option>
            </select>
          </p>
          <p class="style5">Additional Information
            <label>
            <textarea name="textfield8" cols="40" id="textfield8"></textarea>
            </label>
          </p>
          <p class="style5">
            <label for="button"></label>
            <input type="submit" name="Submit" id="button" value="Submit"onclick="submitForm()" />
          </p>
          <p class="style5"> </p>
            <div id="msg" style="font: bold 12px arial"></div>
        </form>
        <p align="center" class="style8"><br />
        </p>
        <p class="style8"> </p>
        <p class="style8"> </p>
        <p class="style8 style12"><strong><br />
         </strong></p>
        <p align="left"> </p>
        <h1> </h1>
        <!-- end #mainContent -->
        </div>
      <!-- InstanceEndEditable -->
      <!-- This clearing element should immediately follow the #mainContent div in order to force the #container div to contain all child floats -->
      <br class="clearfloat" />
      <div id="footer">
        <p align="center"><a href="http://www.v1golf.com" target="_blank"><img src="photos/GAW.png" width="163" height="60" hspace="20" border="0" /><img src="photos/logo.png" width="80" height="76" hspace="40" border="0" /></a><a href="http://www.owendawsonphotography.com" target="_blank"><img src="photos/ody.png" width="199" height="59" border="0" /></a></p>
        <h2 align="center" class="style6">©Owen Dawson P.G.A. ™ All rights reserved</h2>
        <!-- end #footer -->
      </div>
    <!-- end #container --></div>
    <script type="text/javascript">
    <!--
    var MenuBar1 = new Spry.Widget.MenuBar("MenuBar1", {imgDown:"SpryAssets/SpryMenuBarDownHover.gif", imgRight:"SpryAssets/SpryMenuBarRightHover.gif"});
    //-->
    </script>
    </body>
    <!-- InstanceEnd --></html>
    thank you page
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>Untitled Document</title>
    </head>
    <body>
    Thank you for fill out my lesson form. I will be in touch with you shortly. Owen
    </body>
    </html>

    Your PHP script is not secured at all. I would recommend using Forms To Go (http://www.bebosoft.com/products/formstogo/overview) to create the PHP script.
    The unregistered version can be used for free. It will get you up and running in no time.
    In your HTML form,remove enctype="multipart/form-data" from this:
    <form action="contactformprocess_original_db.php" method="post" enctype="multipart/form-data" name="form1" id="form1" target="ifr">
    enctype="multipart/form-data" is only required if you have a file upload field in the form.

  • Using Forms in Numbers for iPad

    Although Forms for the iPad may seem to be a great interface between the user and the spreadsheet, it has a few significant drawbacks under it's present design.
    When using predefined records and catagories to prompt a user for input, one runs into problems when the user inadvertantly presses the delete key (within the form). This would delete a predefined record and thus rendering it usesless for any further input, and subsequent deletions would eventually delete all the predefined records.
    As a workaround I re-arranged the input table to have one record only, using the categories (table columns) to input the relevant information via Pop-up Menus. Although this single record remains after pushing the delete button, the information within the record is somehow corupted, causing reference problems down the line. For instance, using the content of these records with the VLOOKUP function to find data within other tables, a #REF! error is caused because the relevant record was corrupted.
    How could I disable the delete key within Forms, or alternatively save the data from deletion within the records?
    Is there perhaps a way of error trapping within VLOOKUP ?
    As an alternative, I tried a normal table to input the user information, and where I used Pop-up Menus it's was fine, but when inputing numeric values it would be a pain for the user to have to double tap with every numeric input. I would prefer to use Forms if possible.
    Any help would be appreciated, thanks
    André

    I have submitted an enhancement request via Apple's iPad feedback and hoping that future versions of Numbers for iPad would have the ability to password protect table cells, and also have the abilty to disable the delete function within Forms.
    Would appreciate any further halp on a possble workaround in the mean time.
    Thanks

  • InfoPath and SDP not allowed: Use Form or document to solve requirements?

    Dear all
    I work in a company which has supplied SharePoint 2007 with limited user rights on operational level:
    No use of SharePoint Designer, InfoPath, VisualStudio.
    But we can customize SharePoint sites with administrator rights.
    My department intends to facilitate a site to work with forms or documents.
    Scope: 1000 items per year, 20 fields per item.
    From my point of view I can see 2 possible scenarios:
    Scenario 1
    Create List
    Create Form
    Customize Form (possible? See above for limited rights)
    Use form to edit, view and print
    Scenario 2
    Create content types
    Create document library
    Create Word template
    Link Template to content types and library and create a new document per item
    Use Word document to edit, view and print
    Could you please be so kind and point out the pros and cons?
    I’ll be glad to provide additional information if needed.
    Thank you for your support
    Frank

    Hello Inderjeet
    Thank you for your fast reply.
    Concerning your 2nd sentence:
    Do I get you right that upgrade is simple because data is managed via content types?
    Best regards
    Frank

  • Connecting to oracle 11g XE using forms 6i

    Dear sir
    i would like to connect to my database in oracle 11g xe using forms 6i; i have tried with normal procedure of defining a service name locally and connecting thru that, but it didn't work, forms 6i crashes while tring to connect to database. can anyone help me to do that?
    thanks in advance
    uday

    911781 wrote:
    yes tnsnames.ora i have configured accordingly
    please find below the contents of respective tnsnames.ora
    forms tnsnames.ora
    CRMXE =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.9)(PORT = 1521))
    (CONNECT_DATA =
    (SERVICE_NAME = xe)
    database tnsnames.ora
    XE =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = WIN-E929IBU4N98.derivequity.com)(PORT = 1521))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = XE)
    )Hello, Uday
    copy bellow TNS to your forms TNS
    XE =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = WIN-E929IBU4N98.derivequity.com)(PORT = 1521))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = XE)
    )It's just TNS Problem...
    Hope it works...
    If someone's response is helpful or correct, please mark it accordingly.

  • Help - using Form Servlet (6i)

    Hi All,
    been trying to configure the forms listener servlet based on the white paper.
    When I opened the http://myserver/servlet/f60servlet, it showed the following messages:
    "Oracle Forms 6i Servlets
    The Forms Listener servlet is up and running.
    The servlet administration page has been moved to"f60servlet/admin", where "f60servlet" is the alias you defined for the Forms Servlet (class oracle.forms.servlet.FormsServlet) ... etc.."
    Then, if I tried to open my simple application with only one form as follows:
    http://myserver/servlet/f60servlet?config=test
    the webpage still showed the above messages.
    Previously I could run this app using forms CGI: http://myserver/cgi-bin/ifcgi60.exe?config=test
    How to solve the problem?
    Thanks
    Rgds

    The code fragment below shows how to send a POST method to a servlet URL.
    Write down this code in ur first servlet. to post data to some servlet in other application
    // connect to the servlet
    String location = "http://www.foo.com/servlet/servlet2";
    URL testServlet = new URL( servletLocation );
    URLConnection servletConnection = testServlet.openConnection();
    // inform the connection that we will send output and accept input
    servletConnection.setDoInput(true);
    servletConnection.setDoOutput(true);
    // Don't use a cached version of URL connection.
    servletConnection.setUseCaches (false);
    servletConnection.setDefaultUseCaches (false);
    // Specify the content type that we will send binary data
    servletConnection.setRequestProperty
    ("Content-Type", "<insert favorite mime type>");
    // get input and output streams on servlet
    // send your data to the servlet
    Sudhir Nimavat

  • Error when compiling form - width of content canvas error

    Hello everyone,
    I was compiling my form in Designer and I got the erro message below - I have checked the content canvas width which I had set to 80 which has worked with other forms.
    CDG-01364 ERROR: Module CDS0010F: Available width on content canvas 2 (-199) less than minimum allowable width (450)
    Any help would be appreciated.
    Cathy

    I HAVE FOUND THE SOLUTION. I WAS HITTING A BUG. GO THROUGH THE FOLLOWING DOCUMENT AND YOU WILL ALSO BE ANSWERED.
    Bug No.     1354393
    Filed     13-JUL-2000     Updated     10-DEC-2001
    Product     Oracle Designer/2000     Product Version      6.5.40.3.0
    Platform     Intel Windows NT     Platform Version     No Data
    RDBMS Version     8.1.6.1     Affects Platforms      Generic
    Priority     Severe Loss of Service     Status     Code Bug (Response/Resolution)
    Base Bug     N/A     Fixed in Product Version     No Data
    Problem statement:
    CANT GENERATE MC ON CONTENT CANVAS FOLLOWED BY TABBED CANVASES
    *** 07/13/00 03:16 am ***
    This may possibly be related to bug #1132350.
    I have a module with 3 module components.
    I want the 1st mc displayed on the content canvas. Placement = New Content
    Canvas.
    I want the 2nd and 3rd mc's displayed on tabbed canvases below the 1st mc.
    Placement = New Tab Canvas Page.
    I was able to generate this module with Des6.0
    With Des6i, when I attempt to generate I get the message:
    CDG-01281 ERROR: Module HSD0016F: Oracle Forms binary file for BLOCKS ON TABS
    has NOT been created
    The module will only generate if I set all 3 mc's to Placement = New Tab
    Canvas Page.
    *** 07/14/00 08:35 am *** (CHG: Asg-&gt;NEW OWNER)
    *** 07/14/00 08:38 am *** (CHG: FixBy-&gt;6.5.40)
    *** 07/20/00 03:37 am *** (CHG: Sta-&gt;31)
    *** 07/20/00 03:37 am ***
    Module as described above generates correctly in version 6.5.29
    Please supply a testcase which reproduces your problem.
    *** 07/27/00 12:16 am ***
    I have supplied a test-case to DPUSCEDD as requested.
    *** 08/03/00 01:58 am *** (CHG: Sta-&gt;11)
    *** 08/03/00 01:58 am ***
    Test case supplied to dpuscedd.
    See Headstart demo application hsd0016f.
    *** 08/04/00 04:03 am *** (CHG: Asg-&gt;NEW OWNER)
    *** 08/16/00 08:59 am *** (CHG: Sta-&gt;31)
    *** 08/16/00 08:59 am ***
    hsd0016f generates without error using D32 code.
    Appears to run and be laid-out OK too (but for a minor problem with the
    default menu)
    FYI message output as follows:
    Form Generator (Windows 95/98/NT) : Version 6.5.34.2.0 - Production on Wed Aug
    16 16:56:37 2000
    Generating Module 'HSD0016F' (1 of 1)
    Loading form template from file system
    (t:\cgenf\723200\CGENF61\ADMIN\ofgwebt.fmb)
    Loading object library from file system
    (t:\cgenf\723200\CGENF61\ADMIN\ofgwebol.olb)
    Generating new form module and saving to file system (D:\TESTING\HSD0016F.FMB)
    Compiling form executable file (D:\Testing\HSD0016F.fmx) ...
    Running Form Builder executable file...
    *** 08/16/00 09:00 am ***
    CDG-03517 WARNING: Argument HSD0016F.P_REVISION: Module Argument doesn't have
    any usages set against it
    CDG-01077 WARNING: Window HSD0016F.WINDOW: Implementation source object
    QMSSO$WEB_TOOLBAR_WINDOW of correct type not found in Object Library
    CDG-00037 WARNING: Window HSD0016F.WINDOW: The scrollable window WINDOW does
    not allow vertical scrollbars
    CDG-00038 WARNING: Window HSD0016F.WINDOW: The scrollable window WINDOW does
    not allow horizontal scrollbars
    CDG-01242 WARNING: Bound Item HSD0016F.EMP.ID: HSD_EMPLOYEES.ID enabled and
    navigable to allow scrolling on queried values
    CDG-01077 WARNING: Bound Item HSD0016F.EMP.CREATED_BY: Implementation source
    object QMSSO$QUERY_ONLY_ITEM of correct type not found in Object Library
    CDG-01077 WARNING: Bound Item HSD0016F.EMP.CREATION_DATE: Implementation
    source object QMSSO$QUERY_ONLY_ITEM of correct type not found in Object
    Library
    CDG-01077 WARNING: Bound Item HSD0016F.EMP.LAST_UPDATED_BY: Implementation
    source object QMSSO$QUERY_ONLY_ITEM of correct type not found in Object
    Library
    CDG-01077 WARNING: Bound Item HSD0016F.EMP.LAST_UPDATE_DATE: Implementation
    source object QMSSO$QUERY_ONLY_ITEM of correct type not found in Object
    Library
    CDG-01092 WARNING: Module Component HSD0016F.SUB: Content canvas items will
    not be aligned with tab content canvas items
    *** 08/16/00 09:00 am ***
    CDG-01427 WARNING: Foreign Key HSD_EMPLOYEES.HSD_EMP_EMP_FK1: FK
    HSD_EMP_EMP_FK1 considered mandatory in order to link blocks based on tables
    HSD_EMPLOYEES and HSD_EMPLOYEES
    CDG-01316 WARNING: Foreign Key HSD_EMPLOYEES.HSD_EMP_EMP_FK1: Foreign key
    constraint HSD_EMP_EMP_FK1 in HSD_EMPLOYEES has no enterable items or lookups
    CDG-01157 WARNING: Foreign Key HSD_EMPLOYEES.HSD_EMP_EMP_FK1: Foreign key
    item(s) in HSD_EMPLOYEES not enterable; those in lookup not a unique key
    CDG-01077 WARNING: Bound Item HSD0016F.SUB.CREATED_BY: Implementation source
    object QMSSO$QUERY_ONLY_ITEM of correct type not found in Object Library
    CDG-01077 WARNING: Bound Item HSD0016F.SUB.CREATION_DATE: Implementation
    source object QMSSO$QUERY_ONLY_ITEM of correct type not found in Object
    Library
    CDG-01077 WARNING: Bound Item HSD0016F.SUB.LAST_UPDATED_BY: Implementation
    source object QMSSO$QUERY_ONLY_ITEM of correct type not found in Object
    Library
    CDG-01077 WARNING: Bound Item HSD0016F.SUB.LAST_UPDATE_DATE: Implementation
    source object QMSSO$QUERY_ONLY_ITEM of correct type not found in Object
    Library
    CDG-01092 WARNING: Module Component HSD0016F.PEM: Content canvas items will
    not be aligned with tab content canvas items
    CDG-03446 WARNING: Module Component Table Usage
    HSD0016F.PEM.HSD_PROJECT_ASSIGNMENTS.PAS: Optional constraint 'HSD_PAS_UK1'
    contains mandatory column
    CDG-01258 WARNING: Module Component Table Usage
    HSD0016F.PEM.HSD_PROJECT_ASSIGNMENTS.PAS: Missing mandatory column RATE in
    usage of table
    CDG-01316 WARNING: Foreign Key
    HSD_EMPLOYEES.HSD_PROJECT_ASSIGNMENTS.HSD_PAS_EMP_FK1: Foreign key constraint
    HSD_PAS_EMP_FK1 in HSD_PROJECT_ASSIGNMENTS has no enterable items or lookups
    CDG-01157 WARNING: Foreign Key
    HSD_EMPLOYEES.HSD_PROJECT_ASSIGNMENTS.HSD_PAS_EMP_FK1: Foreign key item(s) in
    HSD_PROJECT_ASSIGNMENTS not enterable; those in lookup not a unique key
    CDG-01029 WARNING: Unbound Item HSD0016F.PEM.CRI: Visual Attribute
    CG$CURRENT_RECORD not found in template form
    CDG-01077 WARNING: Bound Item HSD0016F.PEM.CREATED_BY: Implementation source
    object QMSSO$QUERY_ONLY_ITEM of correct type not found in Object Library
    CDG-01077 WARNING: Bound Item HSD0016F.PEM.CREATION_DATE: Implementation
    source object QMSSO$QUERY_ONLY_ITEM of correct type not found in Object
    Library
    CDG-01077 WARNING: Bound Item HSD0016F.PEM.LAST_UPDATED_BY: Implementation
    source object QMSSO$QUERY_ONLY_ITEM of correct type not found in Object
    Library
    CDG-01077 WARNING: Bound Item HSD0016F.PEM.LAST_UPDATE_DATE: Implementation
    source object QMSSO$QUERY_ONLY_ITEM of correct type not found in Object
    Library
    CDG-01083 WARNING: Bound Item HSD0016F.CGFK$PEM_PRJ_ID.L_PRJ_ID: Making item
    L_PRJ_ID the first item in List of Values 'CGFK$PEM_PRJ_ID'
    CDG-01083 WARNING: Bound Item HSD0016F.CGFK$SUB_DEP_ID.ID: Making item ID the
    first item in List of Values 'CGFK$SUB_DEP_ID'
    Generation of Module 'HSD0016F' Successful
    *** 08/16/00 09:01 am ***
    CDG-03500 WARNING: The Generator could not save adjustments to
    invalid/unspecified properties
    CDG-03484 ADJUSTMENT FAILED: Module Component HSD0016F.EMP: Set the Overflow
    property to a default value
    CDG-03484 ADJUSTMENT FAILED: Bound Item HSD0016F.EMP.HIRE_DATE: Set the Width
    property to a default value
    CDG-03484 ADJUSTMENT FAILED: Bound Item HSD0016F.EMP.CREATION_DATE: Set the
    Width property to a default value
    CDG-03484 ADJUSTMENT FAILED: Bound Item HSD0016F.EMP.LAST_UPDATE_DATE: Set the
    Width property to a default value
    CDG-03484 ADJUSTMENT FAILED: Module Component HSD0016F.SUB: Set the Overflow
    property to a default value
    CDG-03484 ADJUSTMENT FAILED: Module Component HSD0016F.SUB: Set the Height
    property to a default value
    CDG-03484 ADJUSTMENT FAILED: Module Component HSD0016F.SUB: Set the View Width
    property to a default value
    CDG-03484 ADJUSTMENT FAILED: Module Component HSD0016F.SUB: Set the View
    Height property to a default value
    CDG-03484 ADJUSTMENT FAILED: Module Component Inclusion 30: Set the X Position
    property to a default value
    CDG-03484 ADJUSTMENT FAILED: Module Component Inclusion 30: Set the Y Position
    property to a default value
    CDG-03484 ADJUSTMENT FAILED: Bound Item HSD0016F.SUB.HIRE_DATE: Set the Width
    property to a default value
    CDG-03484 ADJUSTMENT FAILED: Bound Item HSD0016F.SUB.CREATION_DATE: Set the
    Width property to a default value
    CDG-03484 ADJUSTMENT FAILED: Bound Item HSD0016F.SUB.LAST_UPDATE_DATE: Set the
    Width property to a default value
    CDG-03484 ADJUSTMENT FAILED: Module Component HSD0016F.PEM: Set the Height
    property to a default value
    CDG-03484 ADJUSTMENT FAILED: Module Component HSD0016F.PEM: Set the View
    Height property to a default value
    CDG-03484 ADJUSTMENT FAILED: Module Component Inclusion 130: Set the X
    Position property to a default value
    CDG-03484 ADJUSTMENT FAILED: Module Component Inclusion 130: Set the Y
    Position property to a default value
    CDG-03466 ADJUSTMENT FAILED: Bound Item HSD0016F.PEM.ID: Set Insert property
    to No because item based on derived column
    CDG-03484 ADJUSTMENT FAILED: Bound Item HSD0016F.PEM.START_DATE: Set the Width
    property to a default value
    *** 08/16/00 09:02 am ***
    CDG-03484 ADJUSTMENT FAILED: Bound Item HSD0016F.PEM.END_DATE: Set the Width
    property to a default value
    CDG-03484 ADJUSTMENT FAILED: Bound Item HSD0016F.PEM.L_PRJ_START_DATE: Set the
    Width property to a default value
    CDG-03484 ADJUSTMENT FAILED: Bound Item HSD0016F.PEM.L_PRJ_END_DATE: Set the
    Width property to a default value
    CDG-03484 ADJUSTMENT FAILED: Bound Item HSD0016F.PEM.CREATION_DATE: Set the
    Width property to a default value
    CDG-03484 ADJUSTMENT FAILED: Bound Item HSD0016F.PEM.LAST_UPDATE_DATE: Set the
    Width property to a default value
    CDG-03484 ADJUSTMENT FAILED: Bound Item HSD0016F.CGFK$PEM_PRJ_ID.L_PRJ_NAME:
    Set the Update ? property to a default value
    CDG-03484 ADJUSTMENT FAILED: Bound Item HSD0016F.CGFK$PEM_PRJ_ID.L_PRJ_NAME:
    Set the Insert ? property to a default value
    CDG-03484 ADJUSTMENT FAILED: Bound Item HSD0016F.CGFK$PEM_PRJ_ID.L_PRJ_ID: Set
    the Update ? property to a default value
    CDG-03484 ADJUSTMENT FAILED: Bound Item HSD0016F.CGFK$PEM_PRJ_ID.L_PRJ_ID: Set
    the Insert ? property to a default value
    CDG-03484 ADJUSTMENT FAILED: Bound Item
    HSD0016F.CGFK$PEM_PRJ_ID.L_PRJ_PRJ_TYPE: Set the Update ? property to a
    default value
    CDG-03484 ADJUSTMENT FAILED: Bound Item
    HSD0016F.CGFK$PEM_PRJ_ID.L_PRJ_PRJ_TYPE: Set the Insert ? property to a
    default value
    CDG-03484 ADJUSTMENT FAILED: Bound Item
    HSD0016F.CGFK$PEM_PRJ_ID.L_PRJ_START_DATE: Set the Update ? property to a
    default value
    CDG-03484 ADJUSTMENT FAILED: Bound Item
    HSD0016F.CGFK$PEM_PRJ_ID.L_PRJ_START_DATE: Set the Insert ? property to a
    default value
    CDG-03484 ADJUSTMENT FAILED: Bound Item
    HSD0016F.CGFK$PEM_PRJ_ID.L_PRJ_END_DATE: Set the Update ? property to a
    default value
    CDG-03484 ADJUSTMENT FAILED: Bound Item
    HSD0016F.CGFK$PEM_PRJ_ID.L_PRJ_END_DATE: Set the Insert ? property to a
    default value
    CDG-03484 ADJUSTMENT FAILED: Bound Item HSD0016F.CGFK$PEM_PRJ_ID.L_PRJ_BUDGET:
    Set the Update ? property to a default value
    CDG-03484 ADJUSTMENT FAILED: Bound Item HSD0016F.CGFK$PEM_PRJ_ID.L_PRJ_BUDGET:
    Set the Insert ? property to a default value
    CDG-03484 ADJUSTMENT FAILED: Bound Item HSD0016F.CGFK$SUB_DEP_ID.ID: Set the
    Query ? property to a default value
    CDG-03484 ADJUSTMENT FAILED: Bound Item HSD0016F.CGFK$SUB_DEP_ID.L_DEP_NAME:
    Set the Update ? property to a default value
    CDG-03484 ADJUSTMENT FAILED: Bound Item HSD0016F.CGFK$SUB_DEP_ID.L_DEP_NAME:
    Set the Insert ? property to a default value
    Generation Complete
    *** 09/20/00 08:19 pm *** (CHG: Sta-&gt;91)
    *** 10/26/00 05:14 am *** (CHG: Sta-&gt;11)
    *** 10/26/00 05:14 am ***
    I have re-opened this bug as I am still able to reproduce the problem with
    Designer 6i Release 2.
    Test case is Headstart Demo application form HSD0016F.
    I noticed that when you generated the form above, you did not use the
    Headstart object library, but used the Designer object library instead.
    Could you try generating the form using the Headstart object library and
    template package.
    The version of headstart you have has the workaround in place in this form.
    Therefore, you will need to edit the module before you generate it.
    In the module componenet EMP, change the Placement property from New Tab
    Canvas Page to New Content Canvas.
    (Due to another bug, you should also blank out the height on all displayed
    columns of type date or datetime in all 3 module components.)
    Generate the module.
    I get the following results:
    Form Generator (Windows 95/98/NT) : Version 6.5.40.3.0 - Production on Thu Oct
    26 14:05:07 2000
    Generating Module 'HSD0016F' (1 of 1)
    Loading form template from file system
    (C:\Headstart\hsd65\hst\admin\qmstpl65.fmb)
    Loading object library from file system
    (C:\Headstart\hsd65\hst\admin\qmsolb65.olb)
    CDG-01382 WARNING: Module HSD0016F: Expanding popup 2 to fit 10 row(s)
    ************ this is the problem ********************
    CDG-01281 ERROR: Module HSD0016F: Oracle Forms binary file for BLOCKS ON TABS
    has NOT been created
    ************ end of problem ********************
    CDG-03517 WARNING: Argument HSD0016F.P_REVISION: Module Argument doesn't have
    any usages set against it
    ...various other warnings...
    CDG-01083 WARNING: Bound Item HSD0016F.CGFK$SUB_DEP_ID.ID: Making item ID the
    first item in List of Values 'CGFK$SUB_DEP_ID'
    Generation of Module 'HSD0016F' Successful
    Generation Complete
    *** 10/30/00 12:58 am *** (CHG: FixBy-&gt;6.5.60)
    *** 12/21/00 07:34 am *** (CHG: Asg-&gt;NEW OWNER)
    *** 01/22/01 04:52 am *** (CHG: DevPri-&gt;1)
    *** 01/24/01 11:40 am ***
    I have finally been able to pin down why this is happening with Headstart
    generated applications and not with applications using the default Designer
    object library.
    In our object library, the standard source object CGSO$BLOCK has a number of
    block level triggers, and one item. These are standard and need to be on
    every 'normal' block generated with Headstart.
    However, this makes it impossible to generate a form with block 1 on the
    content canvas followed by 2 or more blocks on tabbed canvases on the same
    page.
    If I remove the block level triggers and item, I can generate this form
    (though of course this is useless to me because I lose all Headstart
    functionality).
    Furthermore, if I try to explicitly direct Designer to use another object from
    the object library, by recoding a Template/Library Object on the module
    components, the form generator ignores this and uses CGSO$BLOCK anyway.
    Suggested workaround:
    - copy qmsolm65.fmb and qmsolb65.olb to another name (e.g. qmswrkrn.fmb and
    qmswrkrnd.olb
    - in qmswrkrn.fmb add a new block, qmsso$save_triggers. Make this block an
    exact copy of cgso$block including triggers and item.
    - change the blocks that used to subclass from cgso$block to now subclass from
    qmsso$save_triggers
    - in cgso$block, remove the triggers and item
    - generate the qmswrkrnd.olb object library
    - for each module in Designer that requires the blocks on tab layout, go to
    the form level preferences and set the standard object library to qmswrkrn.olb
    - generate the form(s)
    - do a post-generation modification to subclass the data blocks from the
    qmsso$save_triggers block
    I'm glad to see you've raised the Development Priority to 1. This is probably
    the single most popular layout for a master with multiple details, and it is
    really crippling not to be able to generate this layout. We are already
    getting complaints from our beta clients.
    Just a reminder, you can duplicate this bug using the Headstart demo
    application form hsd0016f. You must change module component EMP to use layout
    style 'New Content Canvas'. (It is currently set to New Tab Page.) You must
    also be sure to use the Headstart object library and template form when you
    generate.
    *** 01/25/01 07:05 am ***
    Found a much simpler workaround! In object library maintenance form
    qmsolm65.fmb, set Visible property of cgso$block.qms$block_info to Yes. Then
    re-create qmsolb65.olb object libary. Form will now generate.
    Since this is the second problem we have found in Headstart related to having
    a hidden item in cgso$block, for Headstart 6i I am eliminating this item.
    In the meantime, use this workaround for Headstart 6i beta and for Patch 13.
    *** 03/02/01 06:18 am *** (CHG: Asg-&gt;NEW OWNER)
    *** 12/07/01 08:58 am *** (CHG: FixBy-&gt;9.1 DevPri-&gt;3)
    *** 12/10/01 05:28 am *** (CHG: DevPri-&gt;5)
    *** 12/10/01 08:51 am *** (CHG: FixBy-&gt;0)

  • How to use form components in canvas

    Hai folks
    Im bit cofused here. Some say that v can use forms in canvas and some say cant. Im in a hurry in developing a real time appln. Please any one come up with a solution. Is it difficult to use J2ME Polish.

    Hi,
    the installer jar is a jar file that needs to be un-jarred, usually by double clicking the jar file. Once you (install) un-jar the
    1) For example, if you download the latest solutions catalog from
    https://blueprints.dev.java.net/servlets/ProjectDocumentList?folderID=4144&expandFolder=4144&folderID=0
    you will download bpcatalog-ee5-ea-0.6-installer.jar
    2) then you have to install/unjar it
    To Install: Double-click the jar file bpcatalog-ee5-ea-0.6-installer.jar, or run 'java -jar bpcatalog-ee5-ea-0.6-installer.jar'      
    3)This creates a folder bpcatalog-ee5-ea-0.6/ which has the contents of the blueprints solutions catalog, including the JSF component libraries.
    4) then if you want to use a JSF component library such as bp-ui-14.jar which contains the calendar component, then move/copy the bp-ui-14.jar to your application that you want to us it in.
    Then you use it like any JSF component library (see the links I put on previous posting if need more detail on that)
    I think the confusion you were having is that you were using the installation jar bpcatalog-1.0.1_01-installer.jar instead of the JSF component library bp-ui-14.jar in your app?
    hth,
    Sean
    Thank you for Reply.
    hen i use
    "bpcatalog-1.0.1_01-installer.jar" in
    my projects lib folder its not working
    an exception occurred
    Jan 4, 2007 6:01:49 AM
    org.apache.catalina.core.StandardWrapperValve invoke
    SEVERE: Servlet.service() for servlet jsp threw
    exception
    org.apache.jasper.JasperException: The absolute uri:
    http://java.sun.com/blueprints/ui/14 cannot be
    resolved in either web.xml or the jar files deployed
    with this application
    at
    t
    org.apache.jasper.compiler.DefaultErrorHandler.jspErro
    r(DefaultErrorHandler.java:50)....
    can you tell me what are all the java blueprint jar
    file should be placed in my project....
    Since bpcatalog-1.0.1_01-installer.jar is in
    installation type...... plz tell me a step by step
    process....

  • How do i contact a web service using forms 6.0?

    I need my application (using Forms [32 Bit] Version 6.0.8.13.0 (Production) and oracle 8) to get some informations from a web service. Does anybody have a suggestion?
    I thought I could make a java bean to contact the web service and then put a java bean in a bean area but it doesn't seem to work for a client service application (either that or i did something wrong trying, but the result of a google search claims that "Javabean integration in Oracle Forms is a Forms on the Web feature only. It won't work in client server mode.")
    Please, I would appreciate any suggestion to allow the form to colloquiate with the web service.

    That's not the answer I was hoping for (1) but I have to admit that's pretty much what I expected. I did some google search and every hint was in that direction.
    I'll see if I can put put together a activex or ole2 to get the same result, even if i have next to no experience on building such components. If everything else fails I'll just have my form call a separate executable via "host" command and wait for the answer either on the db or on a file.
    Thanks
    (1) the answer I was hoping for was something among the lines of "Who cares? I've got this truckload of money I don't know what to do of, so I'll just give it to you. Quit that boring job and retire in luxury on some private island with a harem of perfect looking women". Quite unlikely,I know, but since I'm hoping, why shouldn't I hope for the best possible outcome?

  • 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.

  • Occasional ora-6502 using forms 6i and 10g

    Hi all.
    We have been experiencing some weird and unexpected ora-6502 errors in some of our forms 6i modules running against 10g (rel 1 or 2).
    Forms modules are correctly functioning and for some reason, one day an ora-6502 error suddenly pops up.
    Now the weirdest thing is that after you put some messages on the trigger, so you can track down where the error is coming from, it disappears.
    I know that this may sound hard to believe, but it has happened several times. All we do is put some message built in, recompile all, and the error is gone (for a while).
    So my questions are:
    - Is this a known issue beween forms 6i and 10g Db?.
    - Is there a patch on Metalink ( we use Forms [32 bits] Versión 6.0.8.26.0 (Producción))
    - A workaround?
    and most important
    - Have anyone been exposed to a similar situation?
    Regards, Luis ...!

    Now the weirdest thing is that after you put some messages on the trigger, so you can track down where the error is coming from, it disappears.Sounds like the form has not been "clean compiled" against the server on which it is running. Try a "Compile All", which causes all previously compiled program units to be compiled fresh.
    Or even better, clean out all the compiled code from your fmb before compiling the fmb on the server where it runs.
    See this topic:   Re: Why does this happen - find ';', replace with ';'?

  • 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]

  • What is the minimal number of open ports needed to use forms apps

    Hi,
    Our network administrators are doing a network segmentation / security project and they want to make it so that only authorized users can ping or see my oracle EBS server on the network, but they also want to lock down all ports that users can see, except for port 8000, which is the port we use to serve EBS on apache. I am having an argument with them. Because we use forms in socket mode, I am arguing that we need to keep all ports open because forms uses a port range and creates a socket with the users's PC in addition to holding/maintaining the Apache connection. My network administrator is saying no, it holds the socket connection in the background and they only need "access" to port 8000. I would agree with them if I was using servlet mode, but I don't think they are correct in socket mode. What port range do I need to make sure they allow through in addition to port 8000? BTW we use all the standard ports in EBS (eg 8000 is the out-of-the-box Apache port). Note also we have have single tier 11.5.10.2 installation on a solaris sparc server, so the ports that the 11i apps needs to interact / connect with itself is not relevant to the question. Also, the IT group (me) will still have access to all ports to do telnet, ssh, ping etc, we are only talking about from our end users's PCs. They are telling me to install Wireshark to find out more, and do some testing which I will - but I want to know what to expect.
    Thanks Marv

    Hussein,
    Ok I have read the above documentation extensively. One thing that is quite clear is that if I switched to servlet mode, then all traffic goes through the Apache port (in my case 8000) and that would be the only port users need access too -- and this would be like setting up a DMZ or firewall inside the intranet. However, given that I am having performance issues, I need to know how to do this using forms in socket mode.
    So for example in MOS 414439.1 it lists the entire ports and port pools. So I've taken that list, and separated it into groups One and Two (see below). My question is: To access EBS in the intranet by users, which of the ports in Group One is needed? And are all of the ports in group Two NOT needed? thanks in advance. Marv.
    Group One of Port Pool
    Web Listener Port s_webport      8000 ---> this is needed for sure.
    Forms Listener Port s_formsport 9000 -------> this seems to be needed for sure.
    Forms Servlet Port Range      s_forms_servlet_portrange      18000-18009 --> is this needed in socket mode?
    Forms Start Port      s_frmStartPort      20000 --> is this needed?
    Group Two of Port Pool - I believe that users do not need to have access to these ports for EBS, even
    in forms socket mode..
    Database Port      s_dbport      1521      
    RPC Port      s_rpcport      1626      
    Reports Port      s_repsport      7000      
    OPROC Manager Port      s_oprocmgr_port      8100
    Web PLSQL Port      s_webport_pls      8200
    Servlet Port      s_servletport      8800      
    Metrics Server Data Port      s_metdataport      9100      
    Metrics Server Req. Port      s_metreqport      9200
    JTF Fulfillment Server Port      s_jtfuf_port      9300      
    iMeeting Collaboration Server Port      s_imtsrvport      9500      
    iMeeting Recording Server Port      s_imtrecport      9600      
    iMeeting Monitor (iMon) Port      s_imtimonport      9700      
    Map Viewer Servlet Port      s_mapviewer_port      9800      
    OEM Web Utility Port      s_oemweb_port      10000
    VisiBroker OrbServer Agent Port      s_osagent_port      10100      
    MSCA Server Port      s_mwaPortNo      10200      
    MSCA Dispatcher Port      s_mwaDispatcherPort      10300      
    TCF Port      s_tcfport      15000      
    OACORE Servle Port Range      s_oacore_servlet_portrange      16000-16009      
    Discoverer Servlet Port Range      s_disco_servlet_portrange      17000-17009           
    XMLSVCS Servlet Port Range      s_xmlsvcs_servlet_portrange      19000-19009      
    Java Object Cache Port      s_java_object_cache_port      12345      
    -- end of port pool list--

Maybe you are looking for

  • How do i get mac app store for my new macbook air

    How do i get mac app store?

  • How do I send attachments larger than 300 kB with Mail?

    When I installed OS 10.2 on my 333 MHz iMac last year, I switched all my e-mail usage over from Outlook Express to Mail. However, now I can't send or forward attachments any larger than about 300 kB. I've looked in System Preferences, and in Mail's P

  • SAP - XI -Barcode system

    Hi, I have a requirement. As soon as a new PO gets generated in my SAP ECC the data should flow to a barcode system for some processing. I would like to know how can i do it with or without XI ...? Please help...

  • Why would Aperture be "processing" 6,500 photos?

    Yesterday my Aperture library suddenly stopped opening.  I'd get the "Opening Aperture Library" message and it would just sit there.  I opened the program with command-option held down and chose the second option, to check the library or something. 

  • Powermac G4 AGP randomly shuts off

    Hey Bit of a long post.. I have a powermacG4 sawtooth which i bought off ebay about 5 or 6 months ago which has worked fine eversince. Before the problems started happening it had a 20GB maxtor harddrive and a ATI rage pro 16mb graphics card. bymysel