AEM Watch Folders | Community
Skip to main content
June 6, 2017
Solved

AEM Watch Folders

  • June 6, 2017
  • 12 replies
  • 9082 views

I am trying to create a simple Watch Folder:

1) Take input of an XML file

2) Create a PDF using XML and XDP (Using "Generate Non-Interactive PDF") - Using a workflow

3) Write PDF to output folder

The workflow works (I've tested it).

The Watch folder gives a PathNotFound Exception on the payload:

crx:/etc/fd/watchfolder/staging/watch-folder/Pxc70daf9d779acfdd9e95d9bf/report.xml'

However, if I pause the Workflow instance using a "Participant Step", I can see that the input XML has actually written to the path:

crx:/etc/fd/watchfolder/staging/watch-folder/Pxc70daf9d779acfdd9e95d9bf/input/report.xml'

Is this a bug?

Additionally - the documentation is quite unclear - there is a setting on the Watched Folder "Payload Mapper Filter" which is not described

AEM 6.3 Forms Help | Watched folder in AEM Forms

I can't see how to get a file output from the Watched Folder...

Caused by: com.adobe.granite.workflow.WorkflowException: com.adobe.granite.workflow.WorkflowException: com.adobe.fd.output.internal.exception.OutputServiceException: AEM_OUT_001_003:Unexpected Exception: Error of type 'javax.jcr.PathNotFoundException' thrown on attempting operation 'CONNECT' on URL 'crx:/etc/fd/watchfolder/staging/watch-folder/Pxc70daf9d779acfdd9e95d9bf/report.xml'. Message = [Node with path /etc/fd/watchfolder/staging/watch-folder/Pxc70daf9d779acfdd9e95d9bf/report.xml does not exist.]

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by Tim_Goodman_BTE

Sorry looping back - solved the problem.

The Watched folder Output folder pattern needed to be set to:  %F.pdf

As mentioned, this is a common use case that should be in the online documentation

12 replies

May 1, 2019

Thanks for the reply on an old post.  I made a new thread with my full question since I think I'm getting into something different.

Regarding your suggestions, I don't believe I am or should be dealing with subfolders beyond including "input/" in the workflow input.  I don't how to tweak folderPath and includeFilePattern to make the workflow look into a specific path.  I imagine I want to include everything for testing purposes so I left includeFilePattern wide open.

May 1, 2019

Ah, yes - I see the problem you are facing.  Yes, in this example I hardcoded the input filename, I can't remember if the use payload option worked

I think I solved this already (it was a while ago!) - let me have a look and I'll reply on the other thread