Cached Form Guide returned by Render Form Guide Service

I am calling the Render Form Guide Web Service and passing in the form url and data.
Even after making several edits to the form guide, the older version of form guide gets returned from the webservice
call.
How can I tell livecycle to make use of the latest version of XDP?

moved question to http://forums.adobe.com/community/livecycle/livecycle_es/livecycle_workbench_es?view=discu ssions&start=0

Similar Messages

  • Render Form Guide & Submit Form Guide

    Hai all,
    Could anyone tell me where can I find the properties or explanation for the Render Form Guide & Submit Form Guide services of Samples-Forms category, in Workbench ES?
    Thanks,
    Aswani.

    Thanks a lot Scott..
    Your explanation was really helpful..
    I just want to tell you the reason, why I raised such a question.
    When I first started to work on the rendering of forms using Livecycle Workbench & Workspace ES, I got to read two different pdf.s..
    both named "fggettingstarted"..
    which explains clearly the steps, right from creating a form, till rendering the same in workspace..
    In the first link mentioned below, it is said to use "Render Form Guide" service & in the second link, "Render Form Guide ES Update 1" service..
    Thats where, I got the doubt which one to use?
    Please check out with the below links..
    Under the topic "Creating an xfaForm variable" in the Chapter "Using a Form Guide in Workspace ES".
    http://help.adobe.com/en_US/livecycle/es/fggettingstarted.pdf
    http://help.adobe.com/en_US/livecycle/8.2/fggettingstarted.pdf
    Thanks!
    Aswani.

  • Configuration of Guided Procedures for Adobe Forms

    Hi all,
    we are about testing the Guided Procedures with Adobe Forms.
    I found 3 documents here in SDN:
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/b9ea34c2-0701-0010-e2a2-d8e9cd6d85dc
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/8a696cea-0c01-0010-d494-9b0b8ce7565f
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/06717aea-0c01-0010-b28f-e6494458788f
    My problem now is the configuration and the understanding of the "Web Service Security" in the Visual Administrator.
    In the mentioned guides above it is written to choose "SLD" for the URL and the following three values under "Synchronize with System Landscape":
    System Name: 
    WS Name:  {com.adobe/AdobeDocumentServices}{AdobeDocumentServicesAssembly.jar}
    WS Port:  {com.adobe/AdobeDocumentServices}{AdobeDocumentServicesAssembly.jar}ConfigPort_Document
    Now my questions:
    1. According to the guides it seems that the ADS must be installed on the same J2EE where the central SLD is running. Is that a must? I don´t hope so!
    2. What do I have to take for ? The SID and machine of the SLD or of the J2EE where the ADS is installed (this would be my own Portal)?
    3. My portal is of version Netweaver2004s SP10, my SLD ist of version 6.40 SP18.
    Could this be a problem here?
    Thanks,
    Rossi

    hi
    Refer these docs
    <a href="http://help.sap.com/saphelp_nw04s/helpdata/en/43/849b3482206353e10000000a11466f/frameset.htm">Configuration of GP for Adobe Forms</a>
    <a href="https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e99cff7a-0601-0010-dea3-e8166c7a7f20">SAP CAF Application</a>
    <a href="https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/b9ea34c2-0701-0010-e2a2-d8e9cd6d85dc">Configuration for GP</a>
    <a href="https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/oss_notes/sdn_oss_bc_gp/~form/handler">Limitations and known issues for Adobe forms in GP</a>
    \<a href="https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/ee8a84ea-0c01-0010-5691-accfb0a172ed">Creating a Form-based Process(Adobe)</a>
    Thanks & Regards
    Harsimran Kaur

  • From Forms Product Management - 10g Capacity Planning Guide

    We have published a capacity planning guide for Oracle Forms; now available from otn.oracle.com/products/forms.
    Regards
    Grant Ronald
    Forms Product Management

    Nice - thanks!

  • Can any one tell me step by step guide of Guided procedure for adobe forms.

    Hi,
    Can any one tell me step by step guide of Guided procedure for adobe forms.Can any one give me docs of that if possible.
    My personal id is..
    [email protected]
    Regards,
    Gurprit Bhatia
    Message was edited by:
            GURPRIT BHATIA
    Message was edited by:
            GURPRIT BHATIA

    hi
    Refer these docs
    <a href="http://help.sap.com/saphelp_nw04s/helpdata/en/43/849b3482206353e10000000a11466f/frameset.htm">Configuration of GP for Adobe Forms</a>
    <a href="https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e99cff7a-0601-0010-dea3-e8166c7a7f20">SAP CAF Application</a>
    <a href="https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/b9ea34c2-0701-0010-e2a2-d8e9cd6d85dc">Configuration for GP</a>
    <a href="https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/oss_notes/sdn_oss_bc_gp/~form/handler">Limitations and known issues for Adobe forms in GP</a>
    \<a href="https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/ee8a84ea-0c01-0010-5691-accfb0a172ed">Creating a Form-based Process(Adobe)</a>
    Thanks & Regards
    Harsimran Kaur

  • Guided Procedures - Adobe Interactive Form : Subform not working

    Hello All,
    I am trying to develop a  GP Process. This has a Callable Object ( User Interface-> Webdynpro Component GP Interface).
    The Callable Object has an Interactive Adobe form with "Subform"  functionalities. When clicked on a button, it should call a Subform within the Adobe form. At present Adobe form is displayed but, on click of the button doesnot display the subform.
    When testing the adobe independently, the subform opens.
    Please let me know if I need to consider anyother parameters. I have now chosen, Default Language as Form Calc.
    Your inputs will be very helpful.
    Thank you.
    Best Regards,
    Suyukti B N

    Hi Satya,
    Thanks for your reply.
    I got my mistake with the help of my colleague.
    I had missed to add the below code in wdDoModifyView. It now works well :
    Code I added is this -
    IWDInteractiveForm iForm1 = (IWDInteractiveForm) view.getElement("InteractiveForm");
    iForm1.setDynamicPDF(true);
    Thanks,
    Best Regards,
    Suyukti B N

  • Development of Form for Returnable and Non-returnable material Gate pass

    Dear Experts,
    I am working with an Indian client impementing SAP PM. I need help in developing a form for Returnable and Non Returnable Gatepass. Requirements are below;
    RGP/NRGP should be made for all materials going out of the factory, irrespective of it being coded or not
    It should be plant specific
    It should have reference to material movement document for tracking purpose
    It should have details of vendor, transport company, vehicle number, permits if required, etc
    A Z report should give details of all RGP/NRGP based on material document number and date
    Please guide me based on your experience.
    Thanks,
    Boby

    Boby,
    This can be met. But before developing this, have you implemented the refurbishment process of PM module? This will really help in tracking the equipment and also for the development of RGP/NRGP.
    First you have to create a form for the gate pass  and have to create an enhancement in MIGO for triggering the RGP/NRGP, else you can also create a separate Z transaction code for printing the Gate pass. You will get all the fields like vendor, material, QTY, movement type from the MIGO GI document. 
    For the gate pass the MIGO document will be the reference all the times, you can also develop a Z report for the records for the gate pass.
    Regards,
    Praveen

  • What is escape character for for Carriage Return, Line Feed, Form Feed

    Hi
    I need to a text file which should have following characters
    Carriage Return, Line Feed, Form Feed
    How do i insert them in a string
    i know "\f" is carriage return,
    but what are characters for line feed and form feed
    Ashish

    uncle_alice wrote:
    jverd wrote:
    remus.dragos wrote:
    I forgot that it does not exist in Java. A good thing
    from my point of view.Running the following makes my computer beep.
    public class Bell {
    public static void main(String... args) {
    System.out.println("\u0007");
    Sure, sending a BEL character to the console rings the bell, but that has nothing to do with Java. Anyway, I think he meant Java doesn't support the \a escape sequence in string and char literals.
    >
    >
    >I forgot that it does not exist in Java. A good thing
    from my point of view.
    Running the following makes my computer beep.
    public class Bell {
    public static void main(String... args) {
    System.out.println("\u0007");
    } Sure, sending a BEL character to the console rings the bell, but that has nothing to do with Java. Anyway, I think he meant Java doesn't support the \a escape sequence in string and char literals.
    Ah, I thought he was saying Java doesn't support ringing the bell.

  • Fail to use Form Server Render Form QPAC

    The opeation become stall in the Form Server Render Form QPAC, its exception is :com.adobe.formServer.interfaces.RenderFormException: XMLFormFactory, PAexecute failure: "(com.adobe.document.xmlform.ReturnStatus@b9e139) XMLForm, render : 12309, XFA template Model is empty."
    BTW: is there document to describe each items's meaning and example values in this QPAC ? Thanks in advance.
    Detail log is:
    2007-07-05 13:52:12,984 INFO [com.adobe.formServer.FormServer] ALC-FRM-001-501: FormName:/Forms/attendance/attendanced_V1.2.4_final.xdp : FormPreference:PDFForm : Debug:false : PDFVersion:null : Content Root:xappstore://10.162.119.7 : Base URL:null : App Root:null : User Agent:null
    2007-07-05 13:52:13,015 ERROR [com.adobe.document.XMLFormService] $$$/com/adobe/document/xmlform/msg.XFA=XMLForm, render : 12309, XFA template Model is empty.
    2007-07-05 13:52:13,015 ERROR [com.adobe.formServer.PA.XMLFormAgentWrapper] ALC-FRM-001-017: mid,tid: 12309,3420.3492 sev: f text: XMLForm, render : 12309, XFA template Model is empty.
    2007-07-05 13:52:13,015 ERROR [com.adobe.livecycle.formsservice.exception.FormServerException] ALC-FRM-001-013: XMLFormFactory, PAexecute failure: "(com.adobe.document.xmlform.ReturnStatus@b9e139) XMLForm, render : 12309, XFA template Model is empty."
    2007-07-05 13:52:13,015 ERROR [com.adobe.formserver.wfplugin.RenderForm.RenderFormService] FSQP011: An unexpected exception occurred
    com.adobe.formServer.interfaces.RenderFormException: XMLFormFactory, PAexecute failure: "(com.adobe.document.xmlform.ReturnStatus@b9e139) XMLForm, render : 12309, XFA template Model is empty."
    at com.adobe.formServer.client.EJBClient.renderForm(EJBClient.java:356)
    at com.adobe.formserver.wfplugin.RenderForm.RenderFormService.execute(Unknown Source)
    at com.adobe.workflow.engine.PEUtil.executeAction(PEUtil.java:434)
    at com.adobe.workflow.engine.ProcessEngineBMTBean.continueBranchAtAction(ProcessEngineBMTBea n.java:2924)
    at com.adobe.workflow.engine.ProcessEngineBMTBean.asyncContinueBranchCommand(ProcessEngineBM TBean.java:2294)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.jboss.invocation.Invocation.performCall(Invocation.java:345)
    at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionConta iner.java:214)
    at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionI nterceptor.java:149)
    at org.jboss.webservice.server.ServiceEndpointInterceptor.invoke(ServiceEndpointInterceptor. java:54)
    at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:48)
    at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:106)
    at org.jboss.ejb.plugins.AbstractTxInterceptorBMT.invokeNext(AbstractTxInterceptorBMT.java:1 58)
    at org.jboss.ejb.plugins.TxInterceptorBMT.invoke(TxInterceptorBMT.java:62)
    at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstance Interceptor.java:154)
    at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:153)
    at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:192)
    at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor. java:122)
    at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:624)
    at org.jboss.ejb.Container.invoke(Container.java:873)
    at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.java:415)
    at org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSessionProxy.java:88)
    at $Proxy206.asyncContinueBranchCommand(Unknown Source)
    at com.adobe.workflow.engine.ProcessCommandControllerBean.doOnMessage(ProcessCommandControll erBean.java:133)
    at com.adob

    If you install the WorkFlow SDK, there is a document under Documentation that explains all the settings. This is a subset:
    To add the Form Server Render Form component to your workflow:
    1. Drag the Form Server Render Form component from the Components palette to your workflow.
    2. Click the General tab. In the Name box, type a name to identify this component in your workflow.
    3. (Optional) In the Description box, type the description of the component.
    4. Click the Input tab. In the Form Query box, type the Uniform Resource Identifier (URI) component (no
    protocol or schema) of the form to be rendered. This URI is appended to the Content Root URI value to
    form an absolute reference to the form. For example, type:
    Forms/myForm.xdp
    Forms/myForm.pdf
    5. (Optional) In the Form Preference box, type the output format of the form. The default value is AUTO.
    For details about form preferences, see Selecting a form preference on page 11.
    6. (Optional) In the Options box, type the rendering options, such as locale or character set. Use an &
    (ampersand) to separate the options. For example, type:
    {$ TaggedPDF=false&PDFVersion=1.6&CharSet=UTF-8 $}
    For details about rendering options, see Selecting rendering options on page 12.
    7. (Optional) In the User Agent box, type the user agent that identifies the application that will be used to
    display the form. The default value is Mozilla/3.x. This property specifies the HTTP header
    User-Agent that provides information about the target device. A target device is a client application,
    such as a web browser. This value takes precedence over what may exist in environment variables.
    You can retrieve this value from the JSP/ASP environment.
    8. If you have an application server that will incorporate services from LiveCycle Forms, in the
    Application Web Root box, type the servers root location. This root location is combined with the
    Target URL to form an absolute URL to access application-specific web content.
    9. (Optional) In the Input XML Data box, type the location of the XML file that contains the information to
    use to prepopulate the form. This data will be merged with the form during rendering. For example,
    type:
    C:\input.xml
    Alternatively, you can use a form variable to retrieve data from a previous step in your workflow. Form
    variables are primarily used to store the data from the forms submitted to LiveCycle Workflow Server.
    The data can then be accessed at run time. For example, type the following expression:
    serialize(/process_data/formVar/form-data/data/*,false)
    The serialize function takes the data from the form variable. In this example, the formVar process
    variable represents the Form data type. The false parameter encodes the data in UTF-8 in the XML
    code. You can optionally set this value to true if you do not want UTF-8 encoding. For more
    information about the Form data type, how it works with Adobe LiveCycle Form Manager, and its use in
    a workflow process, see the Configuring Human Interaction chapter in Creating Workflows.
    10. (Optional) In the TargetURL box, type the URL of the target device that will receive the posts from this
    form. The target URL is inserted into the transformed output invoked during a Submit operation. For
    example, type:
    http://servername:8080/fm/processFormServlet?action=0
    11. In the Content Root URI box, type the URI of the AppStore to specify the absolute reference to a
    physical repository from which the content (forms, images, or scripts) will be retrieved. For example,
    type:
    file:///c:/forms
    xappstore://hostname
    This value is combined with the Form Query value to form the absolute path to the form to be
    rendered.
    Note: The Content Root URI is often constant across many user applications and can be set
    administratively to a persistent value.
    12. If you are using relative paths (such as ../images/graphic.jpg), in the Base URL box, type a base
    URL to identify the HTTP equivalent of the Content Root URI. This URL is required for transformations
    that include HREF references to external dependencies such as images or scripts. When a dependency
    path is absolute, this parameter is ignored; otherwise, the dependency path is combined with the Base
    URL. For example, type:
    http://hostname/forms
    13. If required by the server on which LiveCycle Forms is installed, in the User Name box, type a user name,
    and, in the Password box, type a password. If the password is encrypted, it must be Base64 encrypted.
    For more information, see Encrypting passwords on page 6.
    14. Click the Output tab. In the Output Document box, click the ellipsis button, and then select the
    variable that will receive the new document. The data type for this variable must be document.
    15. In the Page Count box, click the ellipsis button, and then select the variable that will receive the page
    count. The data type for this variable must be integer.
    16. In the Page Number box, click the ellipsis button, and then select the variable that will receive the
    page number. The data type for this variable must be integer.
    17. Click OK.
    Jasmin

  • FDF Returns the entire form not just user input

    Using the properties dialog box on a submit button I set my form actions to return 'FDF Include' which according to the help menu will only return the results of the user input and not the entire filled out form. I only want user input because I plan to embed each results file in a website.Unless I am misunderstanding what should happen, it is not working. It is returning the entire form.  I would appreciate any help or tips anyone has to offer. If I'm doing it wrong and there is another way, please let me know. I just want to see the answers in the form fields, not the entire form.  Thanks!
    http://help.adobe.com/en_US/acrobat/X/pro/using/WSBB6EF75F-BC3D-4094-B787-FB76DAE1EBDC.w.h tml

    Thanks so much for your assistance. I made a form, and then set the distrubuted settings to email me the form when submitted. I posted it to our intranet and then tested it. The form I posted is the 'distributed' form that Acrobat made from my original form. I posted it on a public site so you can have a look. Here is a link.  This should allow you to download it instantly. If not, remove everything from the question mark to the end and then paste that link into a browser. I checked and double checked everything, but maybe I am missing something.
    https://sites.google.com/site/ccpsgadgets/xml-documents/pbl%20form_distributed.pdf?attredi rects=0&d=1

  • Form Server Render Form QPAC problem

    Hi,
    I'm still having problem with FSRF QPAC, can someone tell what setting i should use for "Adobe LiveCycle Forms Settings -> Locations" and FSRF QPAC Input tab. I have standard turnkey installation of Workflow, Forms and Form Manager.
    For now i got this error using above QPAC:
    2006-04-06 14:00:10,486 ERROR [com.adobe.formServer.FormServer] http:\pluton:8080\xappstore\Forms\sql_sample1.xdp (The filename, directory name, or volume label syntax is incorrect)
    2006-04-06 14:00:10,526 ERROR [com.adobe.formserver.wfplugin.RenderForm.RenderFormService] FSQP011: An unexpected exception occurred
    com.adobe.formServer.interfaces.RenderFormException: java.io.FileNotFoundException: http:\pluton:8080\xappstore\Forms\sql_sample1.xdp (The filename, directory name, or volume label syntax is incorrect)
    at com.adobe.formServer.client.EJBClient.renderForm(EJBClient.java:353)
    at com.adobe.formserver.wfplugin.RenderForm.RenderFormService.execute(Unknown Source)
    at com.adobe.workflow.engine.PEUtil.executeAction(PEUtil.java:184)
    at com.adobe.workflow.engine.ProcessEngineBMTBean.continueBranchAtAction(ProcessEngineBMTBea n.java:2320)
    at com.adobe.workflow.engine.ProcessEngineBMTBean.asyncContinueBranchCommand(ProcessEngineBM TBean.java:1903)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    Please, help me ;(
    Łukasz Pękalak

    Hi,
    i remembered that i have mapped a network place "http://pluton:8080/appstore/Forms/", so i checked if i can see the forms. And i was ask for user and password! Bang Bang! So i entered in Render Form QPAC user and password and it looks better now.
    Few more problems with XML data and it's finally working.
    So it looks like user name and user password are mandatory fields.
    Summary:
    in FSFR QPAC i filled fields:
    -form query
    -form preference
    -input xml data (only if you want to fill form fields)
    -content root uri (xappstore://pluton)
    -user name
    -user password
    and in output tab
    -output document (variable of type document).
    Great,
    BTW, in lc_wf_write_PDF_tip.pdf which is instruction for writing pdf to the file system, maybe i'm wrong, is one mistake:
    you can't switch line:
    String file_str = patExecContext.getProcessDataStringValue(/process_data/@Output_Filename);
    with:
    File file_str = new File(C:\\Documents and Settings\\Default User\\Expense Form\\outputfile.pdf);
    In this lines file_str variable is of different types. Or maybe it doesn't matter ;)
    That's all for now, thank You all for help, and see You on Document Security forum ;))
    Łukasz Pękalak

  • FRM-41045 when returning to calling form

    I'm using Designer 1.3.2 with Headstart 3.4.3 and Forms 4.5.
    The situation is as follows:
    I'm using the call_form functionality to call another form when using a form. This goes well. When I leave the called form to return into the calling form I get the error message 'FRM-41045 Cannot find item: Invalid ID'. The functionality of the form stays in tact, so my question is how can I solve this error or how can I suppress this message?

    Linda,
    My suggestion would be to try to drill down on the cause of the problem in form builder. What causes the FRM message?
    If you cannot track down to the cause and want to suppress this message, you could try to capture the event in the on-error trigger and continue without an error when this error occurs (maybe encapsuled by a helping global variable construction so that the message is not always suppressed)
    In designer/forms 6.0 or 6i you could suppress the message in two ways:
    1. By adding it to the suppress message stack (see hsdapp65.pll for an example).
    2. Add the message to the qms_message_properties table and set the suppr_always_ind to Y.
    The headstart 3.4 qms_messages table does not yet contain this column, but you might take a look at the headstart 2.1.2 procedure qms$forms_errors.add_suppress_message(<message number>); to code your own solution for it in headstart 3.4.
    Regards, Marc

  • Submit button to return a completed form as a pdf attachment

    Win XP SP3
    LiveCycle ES 8.2
    I’ve created a submit button to return a completed form as a pdf attachment (see http://cookbooks.adobe.com/post_How_do_I_change_the__Email_Submit__button_so_it_wi-16533.h tml “Use a regular form button”) but the fields in the filled & submitted form that arrives in me inbox are editable e.g. I can alter or delete what’s been entered.
    This form will be accessed through a link on the organisation’s website & will open in a browser, rather than in reader itself.
    How can I set the form so that once it’s been submitted the fields become uneditable? This needs to be something that I do to the form before it’s uploaded to the site so as to make it as simple as possible for the people filling it in.
    TIA

    You can put a Signature Field on the Form and set the Property to lock the form Fields after signing.
    So once the form is signed and submitted it cannot be edited.
    ~Pranav

  • Trying to dynamically output form fields returns URL values

    Hello,
    If there is a better way to go about this (which is quite likely), please let me know how to go about it.
    I'm working on some code that is supposed to dynamically set the form variables as regular variables so that we can be lazy and not have to refer to the variable with form.somevariable name.
    That part works perfectly.  Until I start testing for URL conflicts in which a URL variable has the same name.  For instance. . .
    I have a form that passes two variables; FirstName and LastName.  If I hit the page, the form shows up, I input a first and last name and click submit.  The code works perfectly.
    However, if I have URL variables with the same names, the code reports the url variable values instead of the form values.
    Some sample values;
    url.FirstName = Joe
    url.LastName = Black
    form.FirstName = Steve
    form.LastName = White
    My code that exposes the form variable will correctly find the form field names, but then when I 'evaluate' the value of the given form field, it will return the value of the URL variable of the same name rather than the form variable.
    What I am really wanting (as I described briefly up above) is to have code that automatically converts client, URL and Form variables into 'regular variables' so that you don't have to write lots of extra code grabbing them later on.  Frameworks like CFWHEELS and ColdBox do this by default, but at the company I work out, we aren't using any of them.  I need it to expose the URL variables, but give presidence to form variables if they have the same name, because they are likely to be intended to do an update or such.
    The code follows  Feel free to ignore the code for the URL and client variables if you wish as they don't directly affect how the form code works, I have tested with them commented out and I get the same result.  I provided all of it to give a more complete idea of what I have been toying with so far.  Please note that I don't normally use 'evaluate'.  There is probably a better way to go, but I don't know what it is.
    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    <!--- Create a form so that we can post some form variables --->
    <form action="" method="post">
        First Name <input type="text" name="FirstName" />
        Last Name <input type="text" name="lastName" />
        <input type="submit" />
    </form>
    <!--- Set a variable to hold the list of URL variable names --->
    <cfset paramsurl = structKeyList(url)>
    <cfoutput>
    <br />
    URL variables:
    <!--- Loop through the list of url variables and then dynamically set a new variable to be equal to whatever is held by it --->
        <cfloop index="i" list="#paramsurl#">
            <cfset myDynVar = Evaluate(i)>
            <!--- Let's output the dynamically created variable as a test --->
            #i# = #myDynVar#<br />
        </cfloop>
    </cfoutput>
    <!--- If form fields exist --->
    <cfif isdefined("Form.FieldNames")>
        <cfoutput>
            <b>Field Names:</b> #Form.FieldNames#
            <p>
                <b>Field Values:</b><br>
                <cfloop INDEX="TheField" list="#Form.FieldNames#">
                    #TheField# = #Evaluate(TheField)#<br>
                    <cfset TheField = Evaluate(TheField)>
                </cfloop>
            </p>
            Lets try and output the two form fields without using the "form." notation<br>
            FirstName : #FirstName# <br />
            LastName : #LastName#
        </cfoutput>
    </cfif>
    <br />
    The client variables currently available are:<br />
    <cfoutput>
        <cfset nVarCounter = 1>
        <cfloop list="#GetClientVariablesList()#" index="whichClientVar">
            #whichClientVar# : #client[whichClientVar]#<br />
            <cfset whichClientVar = Evaluate(whichClientVar)>
        </cfloop>
    </cfoutput>

    Try this:
    <cfset structAppend( FORM, {
              'alpha' = 'bravo',
              'charlie' = 'delta',
              'echo' = 'foxtrot'
    }, true ) />
    <cfset structAppend( URL, {
              'alpha' = 'zulu',
              'lima' = 'mike',
              'echo' = 'papa'
    }, true ) />
    <!--- List the scopes in ascending order of importance. --->
    <cfdump var="#FORM#" label="FORM scope" />
    <cfdump var="#URL#" label="URL scope" />
    <cfset scopes = "url,form">
    <cfloop list="#scopes#" index="i">
              <cfloop list="#structKeyList( evaluate( i ) )#" index="j">
                        <cfset structInsert( VARIABLES, j, evaluate( i & '["' & j & '"]' ), true ) />
              </cfloop>
    </cfloop>
    <cfdump var="#VARIABLES#" abort="1" label="Combined Variables Scope" />
    What I did is insert 3 key/value pairs into the FORM and URL scope.  I then dumped the scopes to show their structure and values.  Then I defined a variable (scopes) which is a list of the least important scope to the most important.  After that, the loop I do simply goes through the SCOPES, their exisiting key/values and sets them into the VARIABLES scope.  Then, when it moves to the next scope of importance, it simply puts their value into the variables scope as well (overriding in the event it already exists), thus, the scopes defined later in the list override and replace.
    Then I just dump the VARIABLES scope (you'll notice it has the I, J and SCOPES variables in there that I used to create the loop.  If you perform this action in a function, simple make the I, J and SCOPES variables part of the LOCAL scope so they won't be in your VARIABLES scope.

  • Problem with blank forms being returned by users:

    I used Acrobat 9 Pro for Mac to create fillable form for a nonprofit.  The form is downloaded from the nonprofit's website and is to be returned by email.  The forms are coming back blank.  Any clues as to why this is happening?  Have tested on Safari as well as Internet Explorer and have been unable to duplicate the error.

    This is typically caused by people using the Preview application on a Mac to fill-in and save the form. Preview corrupts PDF forms (and regular PDF) in a number of ways and should be avoided.
    What you can do with the returned form is export the form data using Acrobat, and then import it back into a blank, non-corrupted form. In Acrobat 9 you do this by selecting: Forms > Manage Form Data > Export Data
    I'd suggest using FDF as the format.

Maybe you are looking for

  • Photo albums on Apple TV

    Confused...... have downloaded Apple TV version 3.0 and Itunes 9.02, and really glad to finally see better options for photo viewing. However, as I have a bigger library than the size of my ATV, I am not syncing all pics, but wish to sync some. I hav

  • How is this possible?

    I messed up my internal Apple/Hitachi HD in my MacBookPro, had to erase it and then do a restore from Time Capsule, successfully. Somehow (using Disk Utilities from SL Installation Disk with Time Capsule option) in this process my restore went into a

  • Taking a long time to update my ipod?

    it takes a long time to update my ipod updater1.1.....can anyone jus tell me the exact time it would to take for an updation of a software

  • "Capture MySQL" is grayed out

    Hello, I'm trying to migrate a MySQL 5.0.22 database to Oracle 10.2.0.3 using SQL Developer. I have installed the proper drivers (mysql-connector-java-5.0.5-bin.jar) and I can connect to the MySQL database fine. However, when I right-click on the SQL

  • SSRS 2005 Export to pdf error

    Receiving this error when exporting to pdf Server Error in '/Reports' Application. For more information about this error navigate to the report server on the local server machine, or enable remote errors Description: An unhandled exception occurred d