tracker issue : CF-4060772

select a category, or use search below
(searches all categories and all time range)
Title:

[ANeff] ER for: Complete CF's near-complete VFS support

| View in Tracker

Status/Resolution/Reason: To Fix//Investigate

Reporter/Name(from Bugbase): Aaron Neff / Aaron Neff (Aaron Neff)

Created: 09/21/2015

Components: File Management, VFS-RAM

Versions: 11.0

Failure Type: Enhancement Request

Found In Build/Fixed In Build: CF11_Final /

Priority/Frequency: Major / Some users will encounter

Locale/System: English / Win All

Vote Count: 1

cfpdf/cfpdfparam/cfpdfform have near-complete VFS support. This ER is to complete the VFS support for these, which will then complete CF's VFS support.

Currently:
1) These cfpdf attributes support VFS: directory, image, outputfiles, source*, destination**
2) This cfpdfparam attribute supports VFS: source
3) These cfpdfform attributes supports VFS: source, xmldata, fdfdata***

4) These cfpdf attributes don't support VFS: copyfrom, ddxfile, inputfiles, keystore
5) These cfpdfform attributes don't support VFS: destination

* source attribute supports VFS for these cfpdf actions: addfooter, addheader, addwatermark, archive, deletepages, extractimage, extracttext, merge, optimize, protect, read, readsignaturefields, removeheaderfooter, removewatermark, setinfo, sign, transform, unsign, validatesignature
* source attribute doesn't support VFS for these cfpdf actions: getinfo, thumbnail, write

** destination attribute supports VFS for these cfpdf actions: addfooter, addheader, addwatermark, archive, deletepages, extracttext, merge, optimize, protect, removeheaderfooter, removewatermark, setinfo, transform, unsign, write
** destination attribute doesn't support VFS for these cfpdf actions: extractimage, sign, thumbnail
** when destination attribute is omitted, or has the same value as the source attribute, then VFS fails for these actions: addfooter, addheader, addwatermark, deletepages, optimize, protect, removeheaderfooter, removewatermark, setinfo, archive, unsign

*** cfpdfform doesn't support VFS in the fdfdata attribute when action="read"

This ER is to do the following, which will complete CF's VFS support:
1) Add VFS support to cfpdf's copyfrom, ddxfile, inputfiles and keystore attributes
2) Add VFS support to cfpdfform's destination attribute
3) Complete the VFS support in cfpdf's source and destination attributes
4) Ensure no error is thrown when cfpdf's source attribute uses VFS and its destination attribute is either omitted or has the same value as its source attribute.

----------------------------- Additional Watson Details -----------------------------

Watson Bug ID:	4060772

External Customer Info:
External Company:  
External Customer Name: Aaron Neff
External Customer Email:

Attachments:

  1. September 22, 2015 00:00:00: 1_4060772_repro.cfm
  2. September 22, 2015 00:00:00: 2_PDFWithAcrobatForm.pdf
  3. September 22, 2015 00:00:00: 3_PDFWithLiveCycleForm.pdf

Comments:

Steps to reproduce: 1) Download attached CF-4060772_repro.cfm, PDFWithAcrobatForm.pdf and PDFWithLiveCycleForm.pdf 2) In Adobe Acrobat, create a PDF having a signature field and save it as PDFWithAcrobatSignature.pdf 3) In CF-4060772_repro.cfm, populate acrobatSignatureFieldName w/ the name of the Acrobat signature field 4) In Adobe LiveCycle Designer, create a PDF having a signature field and save it as PDFWithLiveCycleSignature.pdf 5) In CF-4060772_repro.cfm, populate livecycleSignatureFieldName w/ the name of the LiveCycle signature field 6) Create a keystore file and name it keystore.jks 7) In CF-4060772_repro.cfm, populate keystorePassword w/ the keystore.jks password 8) Create the "temp" subfolder 9) Run CF-4060772_repro.cfm and see where VFS is currently supported and where VFS is not currently supported Note: when ram:// is used in cfpdf's inputfiles attribute, no error appears to be thrown. But that is b/c the error was silently thrown. Please see CF's log files.
Comment by External U.
5788 | September 21, 2015 11:40:33 PM GMT
+1 ...........................
Vote by External U.
5789 | September 22, 2015 04:49:12 AM GMT