since ‎06-07-2020
Aug 11, 2020
kprokopi
Level 2
Betreff: Migrating workflows from AEM Forms Jee to OSGI kprokopi - Adobe Experience Manager Forms
That would be great, wouldn't it 🙂 I am afraid though - these 2 are so different that there is no tool to convert an orchestration into an AEM workflow or some custom service. You will have to develop it from scratch. The APIs are somewhat similar but not equal. If there is migration support then for the assets (XFA, Adaptive Forms or Interactive Communication). But that would not help you with the application.
24
Views
0
Likes
0
Comments
Betreff: Interactive Communication kprokopi - Adobe Experience Manager Forms
We need more details here. 1) AEM Forms version; 2) What Browser; 3) Where are you editing? Document Fragments (Texts...) or the Multichannel Editor of the IC? 4) Was this from the beginning or did it occur later in the game?
47
Views
0
Likes
0
Comments
Betreff: Layout problem with page breaks kprokopi - Adobe LiveCycle
Hi,I am in the category stubborn - I tried a completely different approach, throwing away your table and creating it with subforms.Now, there are compromises. Can become more complex, and the left column text will only show in the first row - which can also grow too much if you have a lot of text in there. But the page breaks look quite ok. There is script in the left text field - you may have to adapt depending on what should be shown on the left. As I say, not perfect...Check out my XDP https:...
49
Views
0
Likes
2
Answers
Betreff: Migrating workflows from AEM Forms Jee to OSGI kprokopi - Adobe Experience Manager Forms
Hi,first of all see this URL which is one of the very few practical examples documented that I could find.https://khushwantsehgal.wordpress.com/2019/04/14/use-aem-workflow-to-convert-an-xdp-document-to-pdf-document/ I have been a LiveCycle / JEE developer since the beginning of times. Honestly, AEM Workflow is no replacement for the orchestration engine in JEE. You can replace some aspects of render services etc and maybe some very basic interactive flows with users - but that is way more simpli...
44
Views
0
Likes
2
Answers
Betreff: Layout problem with page breaks kprokopi - Adobe LiveCycle
Hi,I have tried every trick I could think of to make this look right. Not possible due to the nature of this table (left column).The only way to make this look right is not to break the table. Turn off Page Breaks for the table. Then you get this while it still fits on the same pageand when it does not:This keeps your table intact BUT you cannot predict when it jumps to the next page and it could look really odd when you have a larger table (many rows). And what does not work is when the table i...
53
Views
0
Likes
1
Answers
Betreff: problem with Western Text kprokopi - Adobe Experience Manager Forms
🙂 as you can see this approach is MUCH MORE complicated. I would recommed to use a table. When you say "some line under some field" - can you provide a scetch or a screenshot what you mean by that? When are there lines under what fields?
20
Views
0
Likes
0
Comments
Betreff: Radio buttons in flowed content kprokopi - Adobe Experience Manager Forms
Is this XFA with Adobe Designer? Can you provide a screenshot how this looks now - easier to recreate then.
21
Views
0
Likes
0
Comments
Betreff: AEM FormsService not returing binary content kprokopi - Adobe Experience Manager Forms
Hi,I think we need to drill down a bit further.The SOAP interface basically responds depending on what the calling framework allows for.The blob=base64 only says that the binary data is to be converted to BASE64 text - but not that it always comes back also in binaryData (although that is default). Check out the "Accessing data in BLOB objects returned from services" in the link I provided before. Under 4. it says "Otherwise. If a service does not take the document type as input, then the output...
20
Views
0
Likes
0
Answers
Betreff: Document will not open says need adobe reader 8... kprokopi - Adobe LiveCycle
as said here, Adobe Reader or Acrobat is required to view and sign. You need to download the PDF if on Chrome and the likes.The only possible way to use in Browser is if you still happen to have IE11 on your Windows and installed the Adobe Reader with the plugin so that it opens in the browser.The newer your Windows version the more unlikely that this is still available.
9
Views
0
Likes
0
Answers
Betreff: AEM FormsService not returing binary content kprokopi - Adobe Experience Manager Forms
What you describe very briefly sounds like you did not properly apply the blob=base64. What exactly do you get back from the service? Does it return the BLOB data type and the remoteURL field is set? Check out this page https://help.adobe.com/en_US/livecycle/11.0/ProgramLC/WS624e3cba99b79e12e69a9941333732bac8-7fd4.2.html
40
Views
0
Likes
1
Answers
Betreff: removing duplicates within a cell in Adobe livec... kprokopi - Adobe Experience Manager Forms
I created a sample which seems to do what you describe (the text field part)I will send you a link to a sample PDF
28
Views
0
Likes
0
Answers
Betreff: getting error when using formsService.renderPDFF... kprokopi - Adobe LiveCycle
Just to confirm: you are using the FormsService API on AEM Forms OSGi (6.4?) and you have written some Java code to access the functionality of the renderPDFForm function.This is the Javadoc:Assuming you have correctly set up the paths and your getRenderOptions properly identifies the files and sets the Document variables and sets all fields of your option correctly:is the xdp variable pointing to a valid URL which returns the XDP?Why is the second parameter null? This should be a Document varia...
29
Views
0
Likes
0
Answers
Betreff: problem with Western Text kprokopi - Adobe Experience Manager Forms
Here is the explanation, a possible solution depends on what it is that you want to do with these 3 columns:I have created a very basic form with this structure using a flowed main page and a flowed western subform with the repeating column rows. When there is no age break things look correct: If column 1 has more lines than fit it throws a page break but the other columns have not been layouted yet. So they end up on the next page. The bigger the difference in lines between first column and the...
55
Views
0
Likes
2
Answers
Betreff: Layout problem with page breaks kprokopi - Adobe LiveCycle
Hiit took some time until I was able to replicate your "issue" and I think I succeeded:Well, this is not a bug but the attempt of the renderer to make things match. The growing textfield content is not of the same "height" as one of your internal, right side row elements. It calculates the remaining space until the page end and will fill a gap with empty if the remaining size is less than the height of your TextField row. Because you have lines all around you can see the gap. You would not get i...
60
Views
1
Like
1
Answers
Betreff: AEM 6.5 formservice Throwing java.lang.nosuchmet... kprokopi - Adobe Experience Manager Forms
Hi,I assume this is AEM Forms JEE 6.5 and you have rebuilt your WL application with the latest adobe client jars and whatever else is given in the SDK section of the 6.5 installation.The first thing I am not sure about is if Java 1.7 will still work with this, AEM Forms runs under Java 8 or 11 and all jars are compiled for 1.8 and 11.But what puzzles me is your formsService API call. The 6.4 Javadoc shows the following interface:https://helpx.adobe.com/experience-manager/6-4/forms/ProgramLC/java...
14
Views
0
Likes
0
Answers
Betreff: in which forms a fragment is used (xdp)? kprokopi - Adobe Experience Manager Forms
If you are looking for an automated report which XDPs use a specific fragment - that does not exist. A fragment is an individual XDP file which is referenced in n layout XDP files. You would have to write yourself some program which scans your layout XDPs and detect references to specific fragments.
30
Views
0
Likes
0
Answers
Re: error when trying to check in kprokopi - Adobe LiveCycle
ok, the more important it is that you get Support into the boat. Your workflow database has a problem that needs fixing.
50
Views
0
Likes
0
Comments
Re: error when trying to check in kprokopi - Adobe LiveCycle
@AEM_USER1 I received your log extract. I am afraid you got yourself a problem in the 'dbo.tb_rep_property' table, a duplicate key. There is no way that I can analyse and find that problem here. Looks as if in the course of checkins and maybe due to an interrupted transfer or whatever you have now an inconsistent state in that MSSQL table. Duplicate key basically means that there is already a record with that key and there is a constraint on those keys. It cannot overwrite or create a new record...
60
Views
0
Likes
0
Comments
Betreff: repeat subforms for each data item kprokopi - Adobe Experience Manager Forms
Hi,you basically confirmed my assumption. If you use more than 1 fragment as shown below you run into the "data depleated" situation.Here a basic XML sample which should match your dataThe first repeating subform (no matter if in fragment or directly placed in the design) will depleat your data which is run through from top to bottom during render and never goes back to the beginning. Should subform 1 only read 2 elements, subform 2 would get the one left. But as your subforms dynamically use al...
46
Views
0
Likes
1
Answers
Betreff: "name and id required" when trying to import app... kprokopi - Adobe Experience Manager Forms
This is a known problem and I think has been resolved from 6.5.3 onwards. I tested it in 6.5.5 and could not replicate it. You may want to update your AEM Forms installation.
17
Views
0
Likes
0
Answers
Betreff: "name and id required" when trying to import application's runtime config kprokopi - Adobe Experience Manager Forms
This is a known problem and I think has been resolved from 6.5.3 onwards. I tested it in 6.5.5 and could not replicate it. You may want to update your AEM Forms installation.
34
Views
0
Likes
0
Comments
Re: error when trying to check in kprokopi - Adobe LiveCycle
Migrating to OSGI Workflows is not a solution to a problem in JEE workflows 🙂 Unfortunately, the com.adobe.idp.dsc.DSCNotSerializableException error is extremely unspecific. Since you cannot provide the server logs we cannot drill deeper to the possible cause. In my experience you get this kind of error when something goes wrong during the invocation of a DSC (here remotely from Workbench). During check-in it may have to do with corrupted orchestrations, process bloat (check the size of the .pr...
91
Views
0
Likes
0
Comments
Re: repeat subforms for each data item kprokopi - Adobe Experience Manager Forms
are the fragments using the exact same section of the XML and you have >1 fragment that tries to access the same data in your form? That is not possible - the data gets sequentially "consumed" by the first fragment in the rendering sequence - the other ones will not get the data. That is a fact of the product. You will have to work around that either by duplicating the data in the XML and assigning the tags accordingly or by using script that fills the subsequent fragments. Both is difficult whe...
39
Views
0
Likes
0
Comments
Betreff: repeat subforms for each data item kprokopi - Adobe Experience Manager Forms
The sample XML:contentcontent Then the design, a subform for the section and one for the lines repeating and a fieldSet the repeat to min 1 - no other setting requiredand your fieldNot sure where you see this warning - is this a triangle in Designer? Try this approach and tell me if you still get that particular message...
52
Views
1
Like
0
Answers
Re: subform height calculation kprokopi - Adobe Experience Manager Forms
Maybe our understanding of what the "footer" is, differs. The footer of a table follows the last element in the table - there is NO GAP between last line and footer.A page footer would be completely different - it is placed on the Masterpage and always at the bottom of each page. In that case there would be a gap. But these two "footers" are completely different in concept.
46
Views
0
Likes
0
Comments
Betreff: Need a date field to be locked upon first signature kprokopi - Adobe LiveCycle
datum.toISOString() is a quick way to display a datetime in a text field for testing with Javascript - it produces the string in my example. You can cut away the time part - but I used the full string as I cannot detect if the date has changed or not. This is JavaScript and should do the same as your script. Just I have it in the initialize script and not in ready.layout. reday.layout is not the most suitable event for this kind of calculations. If you want the date only with the ISO string then...
13
Views
0
Likes
0
Comments
Betreff: subform height calculation kprokopi - Adobe Experience Manager Forms
If you don't know the concept of data binding, repeated subforms, pagination etc it will be difficult to explain that here.Here is a table with a repeating row but you need a data set with repeating sections to be bound to your row and fields in the row.When the page boundaries are hit pagination kicks in and you can define header and footer subforms.When you use the table object then you can define your header and footer to show on following pages quite easily:
58
Views
0
Likes
0
Answers
Betreff: Need a date field to be locked upon first signature kprokopi - Adobe LiveCycle
Hi @islandgirl23,I guess you used scripting for filling the date text field like soWhen I call it without a signature the time is changed every time.When I signed it the time staysPlace the date calculation inside an if such as this (status changes to 1 when the field has been signed). if (event.target.getField("form1[0].#subform[0].SignatureField1[0]").signatureInfo().status == 0) { var datum = new Date(); this.rawValue = datum.toISOString()}
26
Views
0
Likes
2
Answers
Betreff: Split the XDP File into Master and content forms kprokopi - Adobe Experience Manager Forms
For a better understanding of Masterpages and Fragments you may find some ideas here. It is the SAP LC Designer but the same concepts may help you. Forget about all the SAP related stuff... https://blogs.sap.com/2020/04/28/understanding-fragments-based-form-building-using-adobe-livecycle-version-10-with-odata-as-back-end./
24
Views
0
Likes
0
Answers
Betreff: subform height calculation kprokopi - Adobe Experience Manager Forms
Hi, no, that cannot be done. I assume we are talking XFA in Designer. In a dynamic setup as you describe, the final size of the subform, including the necessity to have a page brake (pagination), is determined when the form has been layouted in the renderer. The event layoutReady basically is fired when the form "knows" all the layout elements that are to be placed. At that point in time you cannot re-arrange everything. Print rendering does it once not repeatedly. No script will be able to calc...
65
Views
0
Likes
0
Answers