The following module was proposed for inclusion in the Module List:

  modid:       CopyTree::VendorProof
  DSLIP:       adpOg
  description: Vendor independent recursive copy module
  userid:      DBMOLESTA (LL)
  chapterid:   21 (File_Handle_Input_Output)
  communities:

  similar:
    SharePoint::SOAPHandler, CopyTree::VendorProof::LocalFileOp

  rationale:

    CopyTree::VendorProof is one of a three part module that provides a
    copy interface analogous to the unix cp -r command for remote file
    systems which cannot be mounted. The Shared Documents directory of
    Microsoft Sharepoint is one such 'remote file system.'

    The module CopyTree::VendorProof offers objects that handles the
    copying of a directory tree, while SharePoint::SOAPHandler and
    CopyTree::VendorProof::LocalFileOp (which simply uses perl's
    filehandles) offers objects that deals with basic vendor-specific
    copy commands such as uploading / downloading a single file and
    creating / deleting a single direcotry.

    Module extenders only need to provide the methods for simple file
    manipulation, and CopyTree::VendorProof will provide recursive
    copying functionalities.

    A person who wishes to copy files from the local computer to a
    sharepoint file server, would establish an instance of
    SharePoint::SoapHandler and an instance of
    CopyTree::VendorProof::LocalFileOp, and hand these instances over to
    CopyTree::VendorProof. The user then tell CopyTree::VendorProof the
    source and destination file /dir names as she would with the unix cp
    -r command, and the CopyTree::VendorProof will copy the files using
    the appropriate protocols defined by
    CopyTree::VendorProof::LocalfileOp and SharePoint::SOAPHandler.

  enteredby:   DBMOLESTA (LL)
  enteredon:   Tue Nov 29 00:57:05 2011 GMT

The resulting entry would be:

CopyTree::
::VendorProof     adpOg Vendor independent recursive copy module     DBMOLESTA


Thanks for registering,
-- 
The PAUSE

PS: The following links are only valid for module list maintainers:

Registration form with editing capabilities:
  
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=c8800000_611eb2a33eca9d8e&SUBMIT_pause99_add_mod_preview=1
Immediate (one click) registration:
  
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=c8800000_611eb2a33eca9d8e&SUBMIT_pause99_add_mod_insertit=1
Peek at the current permissions:
  
https://pause.perl.org/pause/authenquery?pause99_peek_perms_by=me&pause99_peek_perms_query=CopyTree%3A%3AVendorProof

Reply via email to