Signing web form data with a PKCS#11 Smart Card

Hi,
I would like to know what is the best solution to sign a web form using a PKCS#11 Smart card.
I already read some examples where is used an applet based on the Sun PKCS#11 Provider.
The problem that i found in this solution is the need of java 5.0 and the need to know the filename that have the implementation of the native library.
My problem is that the web form is to be available in internet and can be sign with more than one smart card reader, so i didn't like to impose the java 5.0 and i don't have any way of knowing the implementation filename.
Thanks in advanced,
Ricardo Constantino
Accenture

Can I ask you one question?
Which driver did you specify? I mean the smarcard reader driver or the smartcard itself driver?
If the second, does it come along with the card? because as far as I know I just got the smart card but no software at all (apart the smartcard reader driver).
Can you help me out with this?
thanks in advance,
Marco

Similar Messages

  • Web form data storage

    Hi,
    In which table the Web form datas will be stored in EPM Planning repository. Please provide the table details.
    Thanks
    Kumar
    Edited by: kumarp on Aug 13, 2012 7:17 AM

    Hi,
    Forms are spread to multiple tables. All tables starting by HSP_FORM*.
    If you want to export forms in a convenient format, it's easier to export them to XML files through LCM.
    Thanks,
    JM

  • Is it possible to print web form data once it is added to the CRM cases.

    I have a client who needs to have volunteers fill out a one page activity report. I can create the a Web form to acquire the data. The data will then be stored in the CRM as a case. What I am having trouble with, is how to easily track the cases and,  more importantly, print them out  individually in a readable format. Is this possible?

    Hi,
    The only option is to create a customer/case report which will output the data in a spreadsheet.  Then you can pull the individual records accordingly and print. 
    I do not see any other workaround to this at this stage.
    Kind regards,
    -Sidney

  • Composite Web form - Issue with Ordering of dimensions in page section

    Hi,
    I have 2 simple web-forms having same dimensions in page section and in same order. When I create the compisite web form with these 2 simple webforms and view the same, it come in different order.
    Is there any way to get the dimensions in required order / or any solution to this.
    Thanks and Regards,
    VM
    Edited by: VM on Nov 10, 2010 12:35 AM

    Hi,
    What version are you using ?
    Regards

  • How can i submit form-data with acrobat pocket pc

    how can i submit form-data (http-post) on a PPC?
    how can i store the data offline?
    which submit-functions are availabe for the pocket pc reader?
    do i need ARES?
    where can i find a documentation of of the available functions for the ppc version?
    where can i fond form-samples for ppc?
    from the docu on my pocket pc:
    Submit form data using handheld devices over a wireless connection. If you are working offline, the data is temporarily stored, then submitted once a connection is established. Send forms by e-mail or directly to the destination server using a cradle or cable

    To your question regarding the Pocket PC version of Reader, I downloaded Adobe Reader for Pocket Pc 2 and installed it on my HP iPAQ . I then loaded my test PDF file onto the iPAQ. The Reader for Pocket PC preformed an email submission fine. However, I received no indication that anything happened when I tried an HTTP Post. So I think you can only do an email submission.
    In general, I have been testing to see how much I can do without the Live Cycle Reader Extensions, since for sure I will never be able to purchase them. What I have found is that for Acrobat Reader 7, the email submission works for all of the people I have asked to test it, but the HTTP Post has worked for only one of the two people who have tested it so far with Reader 7 (the one for which it worked claims that he only has Reader 7 on his computernot Acrobat).

  • Creating dynamic form data with SetValue QPAC

    I'm creating form data in a workflow process, and using it to populate a dynamic XDP with a subform.  In my test form, the subform is named "Item", with a text field named "ItemData".  Initially, I can create the form field via the SetValue QPAC and using these parameters;
    location: /process_data/form/form-data/data/xdp/datasets/data/fields/Item/ItemData
    value: "first"
    However, I need to add multiple instances of the Item subform.  For example, if I fill out the test form with 3 items and export the data to XML, the data structure comes out like this:
    first
    second
    third
    So, the question is, how do I use the SetValue QPAC to create multiple instances of the items? I've tried various locations;
    /process_data/form/form-data/data/xdp/datasets/data/fields/Item.x/ItemData
    /process_data/form/form-data/data/xdp/datasets/data/fields/Item[x]/ItemData
    /process_data/form/form-data/data/xdp/datasets/data/fields/Item/ItemData.x
    but none of them seem to work.  I know I'm probably just missing something simple.  Anybody care to fill me in on the obvious?

    Hi Clifton
    Looking back on this thread, I think you're saying that the data is eventually going to come from a MySQL database.
    In that case, our SQLPlus QPAC will do the job perfectly.
    You just specify the query, specify the repeating element:
    /process_data/form/form-data/data/xdp/datasets/data/fields/Item
    and then map columns in the result set to sub-element of the Item.
    eg mycolumn -> ItemData
    The SQLPlus qpac will create all the repeating items for you.
    Does this work for you?
    If not, please specify what you'd like to see.
    A couple of options are:
    - A setValue qpac that correctly inserts for expressions like: process_data/form/form-data/data/xdp/datasets/data/fields/Item[2] (probably difficult to do)
    - An InsertSequence qpac that takes a repeating element and a count as an input, and creates that many repeating elements. You could then refer to them using the regular SetValue qpac. (Probably easier to do.)
    - Something else. Go wild :-)
    Howard

  • Create Web Form data records in Oracle CRM OnDemand

    Hello,
    One of our customers has a requirement to capture leads through a Web based HTML form. This captured data (First Name, Last Name, email Id) should then create a corresponding Opportunity record in Oracle's CRM OnDemand.
    From what I know, CRM OnDemand is a provider in terms of Web Services and not a Taker.
    Can somebody suggest on the best way to implement this?
    Thanks & Regards,
    Nitin Jain

    There are couples of web services provided by oracle for this purpose, by using that you can insert, update, query, delete records in CRM OnDemand.
    So you need to write the web service client program which takes data from your web form and create record in OnDemand. It can be in any language / platform (like java, c++, PHP etc)
    Check web services guide for more details.
    Dinesh

  • How to retain form data with cfpdf flatten option

    I created an intertactive form from an existing pdf using
    Acrobat 8.0/Live Cycle designer. Now I am trying to use it in my
    application where I use cfpdfform tag to first populate the pdf,
    and then create a flattened copy of the form using cfpdf
    action="wrtite" flatten="yes" command. But when I flatten the form,
    the form data is lost. This does not happen with other government
    forms like Form I-9 or W-4 that could be downloaded as interactive
    forms from their respective sites.
    I came across this article through a Google search
    http://livedocs.adobe.com/coldfusion/8/htmldocs/help.html?content=Tags_p-q_02.html.
    If you scroll down about half the page you will see this:
    "You can use the cfpdf tag to assemble interactive PDF form
    files into a single PDF document and flatten forms created in
    Acrobat (by using the flatten attribute with the write action);
    however, to process PDF form data, use the cfpdfform and related
    tags. You cannot use the cfpdf tag to flatten forms created in
    Adobe LiveCycle Designer ES."
    This is confusing - why can't the forms created in LiveCycle
    be flattened? What other tools we have to create interactive forms
    that can be flattened with form data?
    Please assist me with your pointers and responses. Would
    appreciate an early reply.
    Thanks very much.
    Raj

    Here's how I did it.  LiveCycle form does work in ColdFusion.  It even includes an image wich works untill I flatten the form.

  • Populate Tabular Form Date with Date Sitting on Form itself (i.e. :P#_Date)

    Hello,
    I have a tabular form with two date fields. I need to populate these date fields with two date fields sitting on the form itself.
    The form dates are ":P#_Start_Week" and ":P#_End_Week". These dates can change, based on the user entering the data.
    I then need to move these dates into the tabular form dates for update to a table, when the user clicks the save button on the tabular form entry. I can't seem to figure out how to make this happen.
    On the tabular form element I select Default Type PL/SQL or Function
    Default - sysdate
    This works fine, but trying to use item(application or page item name) with the form field date name does not. I'm still really new to the APEX world, so any help would be greatly appreciated.
    Thanks,
    Elaine

    Thanks to all who were in the process of getting ready to help.
    I found my answer in the threads, after reading many.
    Here is the answer:
    Re: Default a date in a tabular form
    Posted: Apr 14, 2006 3:34 AM in response to: MikeSolis Reply
    Sorry, didn't realize you are using a tabular form,try this instead :-
    Make the default type as "PL/sql source or function" and the default as "to_date(:F586_TODAYDATE)"..shown below. I made sure my computation which sets the application item returns a date.
    Display as - Text field
    Default Type :PL/SQL Expression or Function
    Default :to_date(:F586_TODAYDATE)
    Reference Table Owner - TEST_SCHEMA
    Reference Table Name -EMP
    Reference Column Name -HIREDATE
    HTH
    Vishal
    I can't believe this post is from 2006. Wow! Thanks Vishal!

  • Problem Signing Email with Digital Certificate from Smart Card, Outlook 2013

    Hi there, I'm the IT guy for a small company.  I've configured several people in the company to use their smart cards for email signing through Outlook 2013, but a a few computers are giving me this error:
    "Microsoft Outlook cannot sign or encrypt this message because there are no certificates which can be used to send from the e-mail address '<e-mail address>'. Either get a new digital ID to use with this account, or use the Accounts button to
    send the message using an account that you have certificates for."
    I've been in the Trust Center, I see the signing and encrypting certificates. (SHA-1 and 3DES).  Yet when I try to sign, Outlook always fails on the error.
    For my computer, I was able to fix this by adding a "SupressNameChecks" DWORD set to 1 in the Registry under HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\15.0\Outlook.  However, this fix is not working for the other people in the company.
    Any other ideas?  Really pulling my hair out on this one, I've tried everything I could find on the net it seems.

    Hi,
    Please checked “E-mail name” under the section ‘Include this information in alternate subject name” on the Subject Name tab of the certificate template.
    We can export the entrust managed services root CA cert from a working machine and import into the trusted root store of a non-working machine. For detailed steps about it, please refer to:
    How To Import and Export Certificates So That You Can Use S/MIME in Outlook Web Access on Multiple Computers
    http://support.microsoft.com/kb/823503/en-us
    Hope it helps.
    Regards,
    Winnie Liang
    TechNet Community Support

  • SUN One web server 6.1,strong authentication and smart card

    Hi guys,
    I am experiencing a weired issue with smart cards.
    scenario:
    SOWS 6.1 SP6, smart card Gem Plus and Internet explorer 6 and 7 as client and strong authentication.
    Once I put my smart card and insert the PIN code to get into the html page, when I tried to just move the mouse in a frame, I got lots of PIN request. I have notest the there are lots of SSLv3 sessions opened. When I put the PIN code after a while and again when I move the mouse quickly I got the same request
    I tried with Firefox and the it works fine.
    Anyone experienced a sort of same issue? any clue? Could it be that Firefox store the PIN code somewhere and IE doesn't?
    Cheers

    Hi,
    Yes, Firefox and other mozilla products by default only require the pin for tokens the first time they are needed. In Seamonkey, the preference is in edit/preference/privacy & security/master passwords/master password timeout/web browser will ask for your master password . There is an equivalent in Firefox, but since i don't use it, I don't know the exact location of that pref.
    The fact that you are being prompted multiple times in IE means that there are multiple SSL handshakes happening. This may be because the server is forcing a new SSL handshake on each HTTP request. . There may be a way for the web server to be configured not to do that by setting client auth globally on the listen socket instead of setting it on a specific URL space.

  • Re: MySQL Database - NOT SAVING USER WEB-FORM DATA, ANY SUGGESTIONS...

    Hi, after adding the missing <html> tag, still doesn't make any difference, see below the php code and html form in context, the one you've asked me to paste.
    Note: I am trying to incorporate this, into an existing webpage, "the html form has to work with the existing html tags without duplicating" it's an existing webpage currently online.
    *Corrected the typing error Murray mentioned previously, about mysqli
    THE PHP CODE...
    <?php
    class MySessionHandler implements SessionHandlerInterface
    private $savePath;
    public function open($savePath, $sessionName)
      $this->savePath = $savePath;
      if (!is_dir($this->savePath)) {
       mkdir($this->savePath, 0777);
      return true;
    public function close()
      return true;
    public function read($id)
      return (string)@file_get_contents("$this->savePath/sess_$id");
    public function write($id, $data)
      return file_put_contents("$this->savePath/sess_$id", $data) === false ? false : true;
    public function destroy($id)
      $file = "$this->savePath/sess_$id";
      if (file_exists($file)) {
       unlink($file);
      return true;
    public function gc($maxlifetime)
      foreach (glob("$this->savePath/sess_*") as $file) {
       if (filemtime($file) + $maxlifetime < time() && file_exists($file)) {
        unlink($file);
      return true;
    $handler = new MySessionHandler();
    session_set_save_handler($handler, true);
    session_start();
    ?>
    <?php
    class session {
    var $lifeTime;
    var $dbHandle;
    function open($savePath, $sessName) {
      $this->lifeTime = get_cfg_var("session.gc_maxlifetime");
      $dbHandle = @mysql_connect("server", "user","password");
      $dbSel = @mysql_select_db("database",$dbHandle);
      if(!$dbHandle || !$dbSel)
       return false;
      $this->dbHandle = $dbHandle;
      return true;
    function close() {
      $this->gc(ini_get("session.gc_maxlifetime"));
      return @mysql_close($this->dbHandle);
    function read($sessID) {
      $res = mysql_query("SELECT session_data AS d FROM ws_sessions
         WHERE session_id = '$sessID'
         AND session_expires > " .time(), $this->dbHandle);
      if($row = mysql_fetch_assoc($res))
         return $row['d'];
      return "";
    function write($sessID, $sessData) {
      $newExp = time() + $this->lifeTime;
      $res = mysql_query("SELECT * FROM ws_sessions
         WHERE session_id = '$sessID'", $this->dbHandle);
      if(mysql_num_rows($res)) {
       mysql_query("UPDATE ws_sessions
          SET session_expires = '$newExp',
          session_data = '$sessData'
          WHERE session_id = '$sessID'", $this->dbHandle);
       if(mysql_affected_rows($this->dbHandle))
          return true;
      else {
       mysql_query("INSERT INTO ws_sessions (
          session_id,
          session_expires,
          session_data)
          VALUES(
          '$sessID'
          '$newExp'
          '$sessData')", $this->dbHandle);
       if(mysql_affected_rows($this->dbHandle))
          return true;
      return false;
    function destroy($sessID) {
      mysql_query("DELETE FROM ws_sessions WHERE session_id = '$sessID'", $this->dbHandle);
      if(mysql_affected_rows($this->dbHandle))
         return true;
      return false;
    function gc($sessMaxLifeTime) {
      mysql_query("DELETE FRKOM ws_sessions WHERE session_expires < " .time(), $this->dbHandle);
      return mysql_affected_rows($this->dbHandle);
    $session = new session();
    session_set_save_handler(array(&$session,"open"),
        array(&$session,"close"),
    array(&$session,"read"),
    array(&$session,"write"),
    array(&$session,"destroy"),
    array(&$session,"gc"));
    session_start();
    ?>
    <?php
    $conn = new mysqli("1and1.com", "dbo501129768", "simpsys", "db501129768");
    if ($mysqli->connect_error) {
    die('Connect Error (' . $mysqli->connect_errno . ') '  //CHECK CONNECTION.
       . $mysqli->connect_error);
    if (array_key_exists('submit', $_POST)){
    $userName = $_POST['username'];
    $firstName = $_POST['firstname'];
    $lastNmae = $_POST['lastname'];
    $password = $_POST['password'];
    $confirmPassword = $_POST['confirmPassword'];
    $conn->query("INSERT INTO ws_sessions (`user_name`, `first_name`, `last_name`, `email`, `password`, `confirm_password`) VALUES('$userName', '$firstName', '$lastName', '$email', '$password', '$confirmPassword')");
    ?>
    THE HTML FORM...   EDITED
    <!DOCTYPE html>
    <html>
    <head>
    <title>Admin</title>
    </head>
    <body>
    <form name='registration' method='post' action='insert_2.php' enctype="application/x-www-form-urlencoded">
        <p>Username: *</p>
        <p>
        <label for='username'></label>
        <input type='text' name='username' maxlength='40' size='60' tabindex='1'/>
        </p>
    <p>Firstname: *</p>
    <p>
    <label for='firstname'></label>
    <input type='text' name='firstname' maxlength='40' size='60' tabindex='2'/>   
    <p>Lastname: *</p>
    <p>
    <label for='lastname'></label>
    <input type='text' name='lastname' maxlength='40' size='60' tabindex='3'/>
        <p>Email: *</p>
        <p>
        <label for='email'></label>
        <input type='text' name='email' maxlength='40' size='60' tabindex='4'/>
        </p>
        <p>Password: *</p>
        <p>
        <label for='password'></label>
        <input type='password' name='password' id='password' maxlength='40' size='60' tabindex='5'/>
        </p>
        <p>Confirm password: *</p>
        <p>
        <label for='confirm password'></label>
        <input type='password' name='confirmPassword' id='confirmPassword' maxlength='40' size='60' tabindex='6'/>
        </p>
        <p>
        <input type='submit' value='Register'/>
        </p>
        <p> </p>
    </form>
    </body>
    </html> End of Form
    </div> "This tag and the ones below already exist inside the webpage"
    </div>
    </body>
    </html>
    I hope this helps - I appreciate your help.
    smartCode

    smartCode wrote:
    Hi, after adding the missing <html> tag, still doesn't make any difference, see below the php code and html form in context, the one you've asked me to paste.
    Note: I am trying to incorporate this, into an existing webpage, "the html form has to work with the existing html tags without duplicating" it's an existing webpage currently online.
    *Corrected the typing error Murray mentioned previously, about mysqli
    THE PHP CODE...
    <?php
    class MySessionHandler implements SessionHandlerInterface
    private $savePath;
    public function open($savePath, $sessionName)
      $this->savePath = $savePath;
      if (!is_dir($this->savePath)) {
       mkdir($this->savePath, 0777);
      return true;
    public function close()
      return true;
    public function read($id)
      return (string)@file_get_contents("$this->savePath/sess_$id");
    public function write($id, $data)
      return file_put_contents("$this->savePath/sess_$id", $data) === false ? false : true;
    public function destroy($id)
      $file = "$this->savePath/sess_$id";
      if (file_exists($file)) {
       unlink($file);
      return true;
    public function gc($maxlifetime)
      foreach (glob("$this->savePath/sess_*") as $file) {
       if (filemtime($file) + $maxlifetime < time() && file_exists($file)) {
        unlink($file);
      return true;
    $handler = new MySessionHandler();
    session_set_save_handler($handler, true);
    session_start();
    ?>
    <?php
    class session {
    var $lifeTime;
    var $dbHandle;
    function open($savePath, $sessName) {
      $this->lifeTime = get_cfg_var("session.gc_maxlifetime");
      $dbHandle = @mysql_connect("server", "user","password");
      $dbSel = @mysql_select_db("database",$dbHandle);
      if(!$dbHandle || !$dbSel)
       return false;
      $this->dbHandle = $dbHandle;
      return true;
    function close() {
      $this->gc(ini_get("session.gc_maxlifetime"));
      return @mysql_close($this->dbHandle);
    function read($sessID) {
      $res = mysql_query("SELECT session_data AS d FROM ws_sessions
         WHERE session_id = '$sessID'
         AND session_expires > " .time(), $this->dbHandle);
      if($row = mysql_fetch_assoc($res))
         return $row['d'];
      return "";
    function write($sessID, $sessData) {
      $newExp = time() + $this->lifeTime;
      $res = mysql_query("SELECT * FROM ws_sessions
         WHERE session_id = '$sessID'", $this->dbHandle);
      if(mysql_num_rows($res)) {
       mysql_query("UPDATE ws_sessions
          SET session_expires = '$newExp',
          session_data = '$sessData'
          WHERE session_id = '$sessID'", $this->dbHandle);
       if(mysql_affected_rows($this->dbHandle))
          return true;
      else {
       mysql_query("INSERT INTO ws_sessions (
          session_id,
          session_expires,
          session_data)
          VALUES(
          '$sessID'
          '$newExp'
          '$sessData')", $this->dbHandle);
       if(mysql_affected_rows($this->dbHandle))
          return true;
      return false;
    function destroy($sessID) {
      mysql_query("DELETE FROM ws_sessions WHERE session_id = '$sessID'", $this->dbHandle);
      if(mysql_affected_rows($this->dbHandle))
         return true;
      return false;
    function gc($sessMaxLifeTime) {
      mysql_query("DELETE FRKOM ws_sessions WHERE session_expires < " .time(), $this->dbHandle);
      return mysql_affected_rows($this->dbHandle);
    $session = new session();
    session_set_save_handler(array(&$session,"open"),
        array(&$session,"close"),
    array(&$session,"read"),
    array(&$session,"write"),
    array(&$session,"destroy"),
    array(&$session,"gc"));
    session_start();
    ?>
    <?php
    $conn = new mysqli("1and1.com", "dbo501129768", "simpsys", "db501129768");
    if ($mysqli->connect_error) {
    die('Connect Error (' . $mysqli->connect_errno . ') '  //CHECK CONNECTION.
       . $mysqli->connect_error);
    if (array_key_exists('submit', $_POST)){
    $userName = $_POST['username'];
    $firstName = $_POST['firstname'];
    $lastNmae = $_POST['lastname'];
    $password = $_POST['password'];
    $confirmPassword = $_POST['confirmPassword'];
    $conn->query("INSERT INTO ws_sessions (`user_name`, `first_name`, `last_name`, `email`, `password`, `confirm_password`) VALUES('$userName', '$firstName', '$lastName', '$email', '$password', '$confirmPassword')");
    ?>
    THE HTML FORM...   EDITED
    <!DOCTYPE html>
    <html>
    <head>
    <title>Admin</title>
    </head>
    <body>
    <form name='registration' method='post' action='insert_2.php' enctype="application/x-www-form-urlencoded">
        <p>Username: *</p>
        <p>
        <label for='username'></label>
        <input type='text' name='username' maxlength='40' size='60' tabindex='1'/>
        </p>
    <p>Firstname: *</p>
    <p>
    <label for='firstname'></label>
    <input type='text' name='firstname' maxlength='40' size='60' tabindex='2'/>   
    <p>Lastname: *</p>
    <p>
    <label for='lastname'></label>
    <input type='text' name='lastname' maxlength='40' size='60' tabindex='3'/>
        <p>Email: *</p>
        <p>
        <label for='email'></label>
        <input type='text' name='email' maxlength='40' size='60' tabindex='4'/>
        </p>
        <p>Password: *</p>
        <p>
        <label for='password'></label>
        <input type='password' name='password' id='password' maxlength='40' size='60' tabindex='5'/>
        </p>
        <p>Confirm password: *</p>
        <p>
        <label for='confirm password'></label>
        <input type='password' name='confirmPassword' id='confirmPassword' maxlength='40' size='60' tabindex='6'/>
        </p>
        <p>
        <input type='submit' value='Register'/>
        </p>
        <p> </p>
    </form>
    </body>
    </html> End of Form
    </div> "This tag and the ones below already exist inside the webpage"
    </div>
    </body>
    </html>
    I hope this helps - I appreciate your help.
    smartCode
    I'm trying to establish if the code I supplied is working or not, i.e. if something is being inserted into your database or not. Including all the other php classes/functions does not help at this time as there is probably some conflict going on -  you CAN'T mix mysqli and mysql
    What happens if you just use the code below. Yes, it's a basic form and mysqli connection BUT it should insert something in your ws_sessions table.
    Then you can start adding in the other php  functions one by one and see where it breaks down.
    <?php
    $conn = new mysqli("1and1.com", "dbo501129768", "simpsys", "db501129768");
    if (array_key_exists('submit', $_POST)){
    $userName = $_POST['username'];
    $firstName = $_POST['firstname'];
    $lastNmae = $_POST['lastname'];
    $password = $_POST['password'];
    $confirmPassword = $_POST['confirmPassword'];
    $conn->query("INSERT INTO ws_sessions (`user_name`, `first_name`, `last_name`, `email`, `password`, `confirm_password`) VALUES('$userName', '$firstName', '$lastName', '$email', '$password', '$confirmPassword')");
    ?>
    <!DOCTYPE html>
    <html>
    <head>
    <title>Admin</title>
    </head>
    <body>
    <form name='registration' method='post' action='insert_2.php' enctype="application/x-www-form-urlencoded">
        <p>Username: *</p>
        <p>
        <label for='username'></label>
        <input type='text' name='username' maxlength='40' size='60' tabindex='1'/>
        </p>
    <p>Firstname: *</p>
    <p>
    <label for='firstname'></label>
    <input type='text' name='firstname' maxlength='40' size='60' tabindex='2'/>   
    <p>Lastname: *</p>
    <p>
    <label for='lastname'></label>
    <input type='text' name='lastname' maxlength='40' size='60' tabindex='3'/>
        <p>Email: *</p>
        <p>
        <label for='email'></label>
        <input type='text' name='email' maxlength='40' size='60' tabindex='4'/>
        </p>
        <p>Password: *</p>
        <p>
        <label for='password'></label>
        <input type='password' name='password' id='password' maxlength='40' size='60' tabindex='5'/>
        </p>
        <p>Confirm password: *</p>
        <p>
        <label for='confirm password'></label>
        <input type='password' name='confirmPassword' id='confirmPassword' maxlength='40' size='60' tabindex='6'/>
        </p>
        <p>
        <input type='submit' value='Register'/>
        </p>
        <p> </p>
    </form>
    </body>
    </html>

  • Planning Web Form Differences with SmartView Form

    We have a planning form that "hides" (hide the segment on the data form option enabled) a couple of columns. This works fine when we open the planning form via the planning web application. However, if we open the same form via Excel/SmartView the form shows the columns that should be hidden. Has anyone come accross this issue? We are on Hyperion Planning/Essbase v11.1.1.3.

    Hi,
    Planning web and smartview front ends have not walked at the same pace so far. You are facing one of the many variations between web and smartview. Another critical difference is the lack of composite forms in smartview which made us decide to rule out the usage of smartview in number of cases. However, luckily this is bound to change in 11.1.2 release as I see from the way things are happenning.
    Cheers,
    Alp

  • CPO XSL Transform for CPSC Form data with Grid

    Does anyone have an XSL Transform worked out that conveniently parses the CPSC Form output from Service Link when it has a grid in it?
    For example the data from CPSC Service Link might look like:
    <root>
       <Common>
          <Action ClassID="">Some Action</Action>
          <RequisitionID>123</RequisitionID>
       </Common>
       <Attributes/>
       <FormData>
          <Dictionary.Field>Some Data</Dictionary.Field>
          <DictionaryWithGrid-1.Field1>somevalue</DictionaryWithGrid-1.Field1>
          <DictionaryWithGrid-1.Field2>someothervalue</DictionaryWithGrid-1.Field2>
          <DictionaryWithGrid-1.Field3>yetanothervalue</DictionaryWithGrid-1.Field3>
          <DictionaryWithGrid-2.Field1>somevalue2</DictionaryWithGrid-2.Field1>
          <DictionaryWithGrid-2.Field2>someothervalue2</DictionaryWithGrid-2.Field2>
          <DictionaryWithGrid-2.Field3>yetanothervalue2</DictionaryWithGrid-2.Field3>
       </FormData>
    </root>
    So the desired output would be
    <Row>
       <Field1>somevalue</Field1>
       <Field2>someothervalue</Field2>
       <Field3>yetanothervalue</Field3>
    </Row>
    <Row>
       <Field1>somevalue2</Field1>
       <Field2>someothervalue2</Field2>
       <Field3>yetanothervalue2</Field3>
    </Row>
    I'm having difficulty getting the right XSL select when the tag is something like 'DictionaryWithGrid-#.Field'.
    Thanks!

    That worked great, Svetlana!  Thank you very much for the help.
    I made some slight mods to make it even more portable and intuitive for XSL/XML beginners.
    <?xml version="1.0"?>
    <xsl:stylesheet version="1.0"
          xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
          xmlns:msxsl="urn:schemas-microsoft-com:xslt">
    <!-- Replace CHANGEME below with the name of the CPSC Form Dictionary to transform -->
    <xsl:variable name="Dictionary">CHANGEME</xsl:variable>
    <xsl:template match="root">
      <Table>
          <xsl:call-template name="ProcessOne">
            <xsl:with-param name="pos" select="1" />
          </xsl:call-template>
      </Table>
    </xsl:template>
      <xsl:template name="ProcessOne">
        <xsl:param name="pos" />
        <xsl:variable name="RowName" select="concat($Dictionary, '-', $pos)" />
        <xsl:if test="FormData/*[starts-with(name(), $RowName)] != ''">
          <Row>
            <xsl:for-each select="FormData/*[starts-with(name(), $RowName)]">
              <xsl:if test="starts-with(name(.), $RowName)">
                <xsl:variable name="FieldName" select="substring-after(name(.), '.')"/>
                <xsl:element name="{$FieldName}">
                  <xsl:value-of select="."/>
                </xsl:element>
              </xsl:if>
            </xsl:for-each>
          </Row>
          <xsl:call-template name="ProcessOne">
            <xsl:with-param name="pos" select="number($pos+1)" />
          </xsl:call-template>
        </xsl:if>
      </xsl:template>
    </xsl:stylesheet>

  • Web Form Data

    This issue has come up a few times before on the forums, but I can't find quite what I'm looking for.
    Goals:
    1) To log in to a website using a simple text name and password.
    2) Once logged in, modify HTML forms, etc
    Rather than using Datasocket read/writes, I have found it easier to use the ActiveX Web Browser control.
    - Please open the attached VI.
    - Enter a username and password.
    - Run the VI
    You will notice that the page loads. It then correctly enters the inputted username.
    However, it throws an error before entering the password.
    Can someone see what I am doing wrong?
    Cory K
    Attachments:
    Login.vi ‏17 KB

    If the web page uses forms, it is relatively easy to enter and retrieve data.
    However, once I enter the data, I need to hit the "Submit" button.
    How would I do this?
    Here is the more recent version of the VI.
    Cory K
    Attachments:
    Login.vi ‏17 KB

Maybe you are looking for

  • Request in a SessionBean

    Hello all !!! I am developing an application with File Upload, using the Java Creator ONE based in servelet.com. In the example below, the archive is moved successfully, but I would like to have the name of the archive in a SessionBean for use in ano

  • Problem with Alt Gr key

    Hello! I can only reproduce this in Google Chrome. I have a Flex web app that has some text inputs and textareas. The problem is that when I press AltGr + 2 inside a textinput or textarea (to get the @ in portuguese keyboards) it starts working stran

  • HT4959 How do I get Apple Mobile Device USB driver?

    How do I obtain an Apple Mobile Device USB driver as without it I cannot load 10.6.1?

  • FICO implementation in a courier service industry

    Hi everyone,                   I want to know the experience of anyone who has done FICO implementation in a courier service industry. Please give me a detailed scenario of why and what all was done in the project. I will deeply appreciate your help

  • Users for logging on to receiver systems

    Hi, The user name and the password that the IS needs for logging on to a receiver system to deliver a message are kept in the database of the Integration Directory and cached in the IS. According to the documentation, the passwords are stored in the