since ‎21-04-2005
‎10-12-2019
DarrenBiz
Level 5
Re: Custom submit action for adaptive form with error response DarrenBiz - Adobe Experience Manager Forms
Just thinking outside the box here, you could set up an OSGi workflow launcher that is triggered by a rep:password property change on a user account. When the user account password is changed, it should trigger and you can run a workflow model that sends a templated email to the user. The payload of the workflow should be the node that was changed so should contain email address, name, etc for you to apply to the email template.
579
Views
0
Likes
0
Answers
Re: Unable to see saved form data in AEM form after refresh DarrenBiz - Adobe Experience Manager Forms
The Drafts and Submissions component [1] should be added to an AEM page somewhere as a normal content page. When a user logs in, they will then browse to this page and they should see a list of any forms that they have previously saved. You can then click on the one you want and it should open up with the saved data.You should be able to author then publish this page like any other AEM page using this component.You need to be aware that other users will also have to be logged into the Publish in...
617
Views
0
Likes
0
Answers
Re: AEM Forms 6.3 - Upload JSON Schema DarrenBiz - Adobe Experience Manager Forms
I'm not sure what your specific issue is from your description, but I suspect you need to name the JSON schema with a particular name: e.g. sample.schema.json [1] [Read the little "Caution" note] Then you can upload it using Create > File Upload and select the JSON schema file from your local. It should then appear in your forms UI. You can then select it during form creation e.g. Form Model > Schema > Select Schema > Search in Repository > sample.schema.json during the form creation:[1] Adobe E...
896
Views
1
Like
0
Answers
Re: How to programmatically force a theme in 6.4 DarrenBiz - Adobe Experience Manager Forms
This took a little bit of hunting down in the af JavaScript because the documentation on creating custom templates in 6.4 [1] is incorrect (/libs/fd/af/templates no longer exists). The reference templates in 6.4 now live under /conf, so I copied and pasted the /conf/ReferenceEditableTemplates node and created my own custom template folder (my-templates). I deleted all templates in /conf/my-templates/settings/wcm/templates except the blank reference template.There are two ways now to change the d...
1357
Views
2
Likes
0
Answers
Re: Auto save functionality not working DarrenBiz - Adobe Experience Manager Forms
As gauravahuja11 mentioned above, you can't just hit the adaptive form URL and expect your previously auto-saved data to come back. The saved data is saved per instance of the form being rendered, so if you refresh your browser, you will get a new instance of the form, which will be blank. You also can't use the metadata path as the pre-population service, since the system doesn't know which instance of the form you want (there can be many saved instances of the same form)You need to use the For...
1996
Views
1
Like
0
Replies
Re: AEM Forms 6.4 on SQL Server 2017 DarrenBiz - Adobe Experience Manager Forms
Same as Adobe, Microsoft drop official support for their products as time goes on so they have to be dropped from support by Adobe too. Adobe can't support a product that isn't supported by the vendor, even if it still works (although technically Adobe's support only extends to use of SQL Server with the AEM Forms use of the product). There are always exceptions for support like I got support for an old version of Active Directory LDAP, when it was an AEM Forms issue. It does depend on the issue...
8368
Views
0
Likes
6
Replies
Re: Maven dependency for aem-dermis-odata-connector-2.0.54.jar DarrenBiz - Adobe Experience Manager Forms
The actual dermis odata package does not exist in the client SDK package, but should provide a way to invoke it via the exposed API.If you want the actual dermis package(s) they are located in the forms installer zip (e.g. AEM-FORMS-6.4-OSX-5.0.86.zip / adobe-aemds-common-pkg-5.0.86.zip / aem-dermis-content-2.0.54.zip)
1036
Views
0
Likes
0
Answers
Re: AEM Forms 6.4 on SQL Server 2017 DarrenBiz - Adobe Experience Manager Forms
I have had issues with this step even using supported SQL Server database versions. Sometimes I have had to re-run CM multiple times to get the component Jars to deploy fully. Not sure I ever found a cure for it. There are some tweaks that you can try in the database connection string [1]What I would be more concerned with is using an unsupported database version. While you might get it to work and install, It might be unknown what issues you will find further down the track that you wont get fu...
8368
Views
0
Likes
11
Replies
Re: AEM Forms 6.4 Configuration Manager fails to modify lc_turnkey.xml DarrenBiz - Adobe Experience Manager Forms
Yep - I have found exactly the same issue as you. There isn't a fix for this as far as I am aware and the steps you have done is exactly the same steps as I used. I don't ever remember having this issue until the release of AEM Forms 6.3.This is also the case if you ever want to use Integrated Authentication with SQL Server as you have to either get the DBAs to set up User Auth (which they almost never want to do) or modify the lc_turnkey.xml file before the server starts further down the config...
1043
Views
0
Likes
0
Answers
Re: Maven dependency for aem-dermis-odata-connector-2.0.54.jar DarrenBiz - Adobe Experience Manager Forms
You should be able to find all the public dermis stuff in the aemfd client SDK [1]. The dermis APIs are located at the top of the list on the API page [2] [1] Maven Repository: com.adobe.aemfd » aemfd-client-sdk » 6.3.0 [2] AEM Forms API
1031
Views
0
Likes
0
Answers
Re: Default Dropdownlist Selection DarrenBiz - Adobe Experience Manager Forms
If Its a static list of items, you can set the default value on the component itself by entering a value into the Default Value fielde.g. to set "Item 2" as the default:or using the Rules Editor:If its a dynamic list, you can set the value property [2] once the list is initialized [3][2] Adaptive Forms Class: GuideDropDownList [3] Adobe Experience Manager Help | Adaptive Form Expressions
798
Views
0
Likes
0
Answers
Re: XML Node Changing Value during Submit Process DarrenBiz - Adobe Experience Manager Forms
Hard to say without looking at the code. If you can supply a cut-down version of the form with just this section in it, we could take a look and see if the same thing happens locally. Also need to know what version of AEM Forms you are rending the HTML5 forms in.It seems strange that in the data, the value for the 3rd row is now populated into the field in the 2nd row and the 3rd row value is empty. The data doesn't mirror what is happening on the screen, so something else must be happening on...
2757
Views
0
Likes
0
Replies
Re: Print HTML5 form DarrenBiz - Adobe Experience Manager Forms
I think how you have been printing would be the recommended approach to printing any customer facing document of record. You are already working in the XDP so you can target both HTML5 and PDF logic in the same template via Javascript.I wouldn't recommend printing from the browser as the form isn't always completely loaded in the browser so there is a chance you wouldn't be able to capture the whole form and the data in the printout.
1005
Views
0
Likes
1
Replies
Re: Problem Creating Assets with AssetManager DarrenBiz - Adobe Experience Manager Forms
As Mayank Gandhi​ has already said - you have to use the AEM Forms asset services to upload your PDF for Forms Portal to see the additional metadata. Reason is, they are two different upload services and the AEM Forms asset service adds in extra metadata to the PDF. They both share the same DAM workflow process to extract the rest of the metadata from the PDF when putting it into the DAM.The AEM Forms Asset handler is located somewhere in com.adobe.livecycle.formsmanagement package I think which...
1045
Views
0
Likes
0
Answers
Re: Invalid version: The current version of the XFA template model exceeds the capability of Acrobat / Adobe Reader 8 DarrenBiz - Adobe Experience Manager Forms
That error message (ALC-XTG-032-303) is generated by the XML Form service when you try to render a PDF Form where the render version is lower than the target version specified in the XDP at design time.Check the Forms Workflow activity or the Java code you are using to ensure that you are specifying the correct target version when you are creating the form. It is likely the default version is lower than what is specified in the template (Acrobat/Reader 10)
938
Views
0
Likes
0
Answers
Re: HTTP POST Request URL: guideContainer.af.internalsubmit.jsp && guideContainer.af.submit.jsp DarrenBiz - Adobe Experience Manager Forms
Some of this was explained on an old Adobe blog that seems to have disappeared now. But this was old ES4 SP1 workings, so its likely to have changed since then.There is not a lot of technical documentation on this that I have ever found. Without it we rely heavily on either asking via Adobe support (which can take days) to request an answer from engineering. If you are in a hurry you can just decompile the servlet code yourself. You can usually see how the general flow works enough to see what c...
1027
Views
1
Like
0
Answers
Re: Adaptive form backup and version control to revert back? DarrenBiz - Adobe Experience Manager Forms
You are correct - these backup solutions are all manual workarounds. Unfortunately, AEM Forms doesn't version each time you make a change so you will have to manually revert your changes back.If you are creating and modifying forms on the Production Author, I would create a versioned package in Package Manager and get into the habit of re-building the package before you start work then changing the version and building the package when you finish. You don't need to store it anywhere, you can jus...
719
Views
0
Likes
0
Answers
Re: Adaptive form backup and version control to revert back? DarrenBiz - Adobe Experience Manager Forms
I talked a bit about versioning of Adaptive forms and what makes it so complex here: Re: Version history is not created for AEM forms If you require a version history to be always usable then I would suggest not using shared form fragments. Once a fragment is shared between two forms then you lose the ability to restore a form backwards in time since restoring it will restore the fragment and then affect any other forms that rely on that fragment. You could treat all forms as one backup version ...
737
Views
0
Likes
0
Answers
Re: AEM Forms licensing model and costs DarrenBiz - Adobe Experience Manager Forms
There is actually a good breakdown of the licensing model and how it works [1]. For actual pricing you will need to contact your local Adobe office and they should work out licensing based on expected volumes, processing model and eventually number of production cores required. If you have existing Forms or LiveCycle perpetual licenses, that should also factor into the cost.[1] https://www.rhombuzz.com/blog/aem-forms-and-licensing/
2010
Views
0
Likes
0
Answers
Re: HTTP POST Request URL: guideContainer.af.internalsubmit.jsp && guideContainer.af.submit.jsp DarrenBiz - Adobe Experience Manager Forms
From memory, the guideContainer.af.internalsubmit servlet just gets the submitted data from the form before submitting to the actual submission servlet guideContainer.af.submit. I can't remember the actual reason why it is done in two parts, it was a while ago when I asked.The actual server-side validation is done during the second call I believe. That is when all of the Adobe Sign, Forms portal, Async submit and redirection action happens.
1009
Views
0
Likes
0
Answers
Re: AEM Forms 6.4 JEE - Configure SOAP Web Service Data Source DarrenBiz - Adobe Experience Manager Forms
As Mayank Gandhi​ mentioned, you could add the nodes to the configuration manually in CRXDE. You would have to know what the username and password property names are beforehand because they aren't created when the config is created. They should be the same as AEM 6.3 and probably the same as REST Basic Auth properties.The configs are located in /conf//settings/cloudconfigs/fdm//jcr:content
897
Views
0
Likes
0
Answers
Re: Workbench and AEM Forms 6.2 Connection DarrenBiz - Adobe Experience Manager Forms
That synchronisation handler might fail if you have changed the administrator password in Livecycle and not updated the Livecycle SDK configuration. Check the error.log in the OSGi side as well as the JEE server.log and see if you are getting any authentication errors.
738
Views
1
Like
0
Answers
Re: AEM Forms 6.4 JEE - Configure SOAP Web Service Data Source DarrenBiz - Adobe Experience Manager Forms
I also don't see any authentication fields for SOAP using Basic Auth either. If you select the REST option, you do see username/password fields appear in Step 2 of configuring the Create Data Source Configuration.
898
Views
0
Likes
0
Answers
Re: Javascript Alerts for Server Side Execution DarrenBiz - Adobe Experience Manager Forms
Ok that sounds like you need to enable logging for HTML5 forms [1]. These actually render in the OSGi side of AEM Forms and not the JEE (Livecycle) side. This logging will be exposed in the OSGi logs folder and not the JEE application server logs folder. This will be located in (depending on what you have installed) /[crx-respository|crx-quickstart]/logs/error.logYou should also be able to log out directly to the Javascipt console as you have been doing.Bear in mind that since HTML5 forms only u...
5558
Views
0
Likes
3
Replies
Re: this.resolveNode("Hyphen").presence="hidden" not respected in Render at Server DarrenBiz - Adobe Experience Manager Forms
For the server, you might need to strictly scope your access to the fields Zip2 and Hyphen. There is a difference on how JS scopes its variables on the client and the server, mentioned here [1]. There is some more info on resolveNode scope here [2][1] Client/Server Scripting Differences [2] resolveNode vs. resolveNodes
815
Views
0
Likes
0
Answers
Re: Javascript Alerts for Server Side Execution DarrenBiz - Adobe Experience Manager Forms
Hi Karl - You mention that you are running AEM [Forms] 6.1 but you don't mention if you are processing the PDF form in OSGi or JEE servers. Again, I assume since you mentioned xfa.host.messageBox you are talking about a PDF form and not an adaptive form.I believe that server-side XFA JS should output messages to the Livecycle server.log files (if you are processing the PDF on a JEE server). I have never checked what happens when processing a PDF on the OSGi side, so I cant comment there.There is...
5558
Views
0
Likes
5
Replies
Re: AEM Forms 6.2 JEE - Embedding Fonts DarrenBiz - Adobe Experience Manager Forms
Have you definitely got all of the font files you require on the Linux instance? Are they located in a font configuration folder that the JEE instance can access with the correct read perms?Have you added in the addition RPMs, etc for Linux that are listed here: Installing and configuring AEM 6.1 forms (the link says 6.1 but its actually 6.2)
998
Views
0
Likes
0
Answers
Re: What is the Configuration Container used for? DarrenBiz - Adobe Experience Manager Forms
Thanks Khushwant - very helpful
1842
Views
0
Likes
0
Answers
Re: AEM Forms 6.2 JEE installation on Linux DarrenBiz - Adobe Experience Manager Forms
Glad you got this sorted. I have always been under the impression that while OpenJDK works (most of the time) is not officially supported by Adobe, so we always use Oracle JDK instead.Adobe Experience Manager Help | Supported Platforms for AEM Forms on JEE Same goes for all of our AEM instances.
1132
Views
0
Likes
0
Answers
Re: AEM Forms 6.2 JEE - Embedding Fonts DarrenBiz - Adobe Experience Manager Forms
If all of the fonts contained are client's custom fonts, then PDF/a would achieve what you need. It will be heavier, but you are guaranteed for the PDF to look exactly how you (and the client) want.Usually its a tradeoff of size vs presentation. If you are producing tens of thousands of pieces of correspondence a day and also archiving them in a document management system, then size might be a factor. Cost per GB is so low now, it doesnt ususally factor too much any more.
1056
Views
1
Like
0
Answers