Moving OSGi Workflows from One Environment to Another

If you've created an OSGi workflow on one environment and wish to deploy that process to another server, you'll need to create a package that includes the proper assets. In this example we've created a custom workflow with a title of "My Custom Workflow" and a name of "MyCustomWorkflow". "MyCustomWorkflow" custom workflow The designs of …

Continue reading Moving OSGi Workflows from One Environment to Another

{“unresolvedMessage”:”java.lang.NullPointerException”,”messageArgs”:[],”code”:”AEM-FD-011-004″}

  If you submit an Adaptive Form and receive the following message in the browser from the Publish instance: It means that the Author instance cannot be reached by the Publish instance to be able to process the data. The AEM DS Settings need to be set on the Publish instance. This service configuration determines …

Continue reading {“unresolvedMessage”:”java.lang.NullPointerException”,”messageArgs”:[],”code”:”AEM-FD-011-004″}

Transitioning from Workbench and Designer with JEE to OSGi

A traditional JEE forms developer environment involves form authors using Workbench to checkout forms then edit those forms in Designer. Then, check those XDPs back in for use by the server for rendering. For customers that use the JEE platform as a "black box" where there are no long lived or short lived processes deployed …

Continue reading Transitioning from Workbench and Designer with JEE to OSGi

Error reading ‘guideInitializationState’ on type com.adobe.aemds.guide.common.GuideContainer

If you try to render an Adaptive Form that was previously working well and after a modification gives you nothing but a "Error reading 'guideInitializationState' on type com.adobe.aemds.guide.common.GuideContainer" error then you've created a repeating panel in your form that isn't mapped to a schema. If you've created a form based on a schema, repeating panels …

Continue reading Error reading ‘guideInitializationState’ on type com.adobe.aemds.guide.common.GuideContainer

The Best Practices of Adaptive Forms (including uses in JEE Workbench)

This document is a working document. I have a number of personal best practices that are habit and not documented. This document should be considered a living document where items are added as they are discovered or shared by others. Adaptive Forms: Object Naming Conversions: Panels Panel names are camel case starting with an upper …

Continue reading The Best Practices of Adaptive Forms (including uses in JEE Workbench)