Configuring the Connector for Microsoft SharePoint

Overview of Configuring the Connector for Microsoft SharePoint

Configuring the Connector for Microsoft® SharePoint® involves the following tasks:

  1. Ensure that Connector for SharePoint web part is installed on the SharePoint server.

  2. Configure AEM Forms user accounts.

  3. Configure the AEM Forms installation.

  4. Configure the SharePoint site .

  5. Set up task management (on Microsoft SharePoint Server 2010).

  6. Integrate forms (on Microsoft SharePoint Server 2010).

  7. Configure logging .

  8. Configure AEM Forms workflows on the SharePoint site (Optional).

  9. Enable search on PDF documents .

  10. Use the ConnectorForMSSharePoint service .

  11. Manage AEM Forms features on SharePoint 2007 sites .

Configure enterprise domain users

To ensure SharePoint user accounts are recognized on the forms server, synchronize AEM Forms and SharePoint user accounts to the same user directory, such as an LDAP directory. Synchronizing user accounts with the user directory allows users to access the Rights Management features on the SharePoint site. After synchronization, assign the Services User role to the SharePoint user accounts recognized on the forms server.

Complete the following steps to configure enterprise domain users. If you configured enterprise domain users before installing the Connector for Microsoft SharePoint, only complete Step 3.

  1. Log in to administration console and click Settings > User Management > Domain Management .

  2. Click New Enterprise Domain and enter the domain ID and name.

    The domain ID is the unique identifier for the domain. When using DB2 for your AEM Forms database, the maximum permitted length of the ID is100 single-byte (ASCII) characters, 50 double-byte characters, or 25 four-byte characters. Similarly, when using MySQL for your AEM Forms database, use only single-byte (ASCII) characters for the ID. See “ Adding enterprise domains ” in administration help .

  3. To add a custom authentication provider, click Add Authentication and perform these tasks:

    • In the Authentication Provider list, select Custom .

    • Select MSSharePointAuthProvider and then click OK .

      Note: If the MSSharePointAuthProvider service is unavailable, restart the application server. Restarting the server after installing and configuring the Connector for Microsoft SharePoint ensures that the AEM Forms server recognizes the MSSharePointAuthProvider service as a custom authorization provider.
  4. To add an LDAP authentication provider, click Add Authentication and perform these tasks:

    • In the Authentication Provider list, select LDAP .

    • Click OK .

  5. To add an LDAP directory, click Add Directory and perform the following tasks:

    • In the Profile Name box, type a unique name, and click Next .

    • Specify values for the Server, Port, SSL, Binding, and Populate page with options. If you select User for the Binding option, also specify values for the Name and Password fields.

    • (Optional) Select Retrieve Base DNs to retrieve base domain names, as required.

    • Click Next .

    • Configure the user settings, and click Next .

    • Configure group settings, and click Next

    For details about the settings, click User Management Help in the upper-right corner of the page.

  6. Click Finish to exit the Add Directory page and then click OK again.

  7. Select the created enterprise domain and click Sync Now . Depending on the number of users and groups in your LDAP network and speed of your connection, the synchronization process can take several minutes.

    (Optional) To verify the status of the synchronization, click Refresh , and view the status in the CurrentSync State column.

  8. Navigate to Settings > User Management > Users and Groups .

  9. To search for users that were synchronized from LDAP and assign roles, perform the following tasks:

    • Select one or more users and click Assign Role .

    • Select one or more AEM Forms roles and click OK .

    • Click OK to confirm the role assignment.

    • Repeat for all users that you assign roles to.

      For more information, click User Management Help in the upper-right corner of the page.

If you configure enterprise domain authorization provider using these steps, any processes invoked using the process context from Workbench uses the context of the user starting that process. See Workbench Help for more information.

Configure SharePoint users

On the SharePoint site, you can configure two types of SharePoint users:

  • If you do not plan to implement Rights Management features or allow users to start AEM Forms processes, the user can be a local user or a user added to the user directory (Active Directory or LDAP).

  • To implement Rights Management features or allow users to start AEM Forms processes, ensure that the user belongs to a user directory (Active Directory or LDAP) that is synchronized with AEM Forms. Additionally, grant the user the Services User role.

Create LC Binding user

The SharePoint site uses the LC Binding user credentials to connect to the specified forms server. After the connection is established, various settings, such as for PDF Generatorand Reader® Extensions 11, are retrieved from the forms server and are available on the SharePoint server.

The LC Binding User is a local or enterprise user who is assigned the Services User role on the forms server. While configuring the SharePoint site, enter the LC Binding user credentials in the user name and password fields. See Configure the SharePoint site for detailed instructions.

Define Impersonation user

Impersonation control permission

When a SharePoint user invokes a AEM Forms process or Rights Management action, the SharePoint server sends a request to the forms server. At this time, the Impersonation user credentials are used to log on to the forms server. After logon, the AEM Forms server verifies the identity of the SharePoint user invoking the process or action. If the SharePoint user has the required privileges, the process is executed or the policy is applied for the currently logged-in SharePoint user.

To allow SharePoint users to invoke AEM Forms processes and use Rights Management features, configure an Impersonation user. Enter the impersonation user details when configuring Connector for Microsoft SharePoint using administration console.

Grant Impersonation permissions

  1. In administration console, create a user account to which to assign the Identity Impersonation Control permission.

    This can be a user account synchronized with the user directory.

  2. Create a role with the Identity Impersonation Control permission and assign this role to the created user account.

    These permissions provide the required credentials to the SharePoint Connector component deployed on the forms server.

  3. Navigate to Services > Applications and Services > Service Management .

  4. From the Category list, select Connector for MSSharePoint .

  5. On the Service Management page, click MSSharePointConfigService .

  6. On the Configure MSSharePointConfigService page, add the user name and password of the created user account.

  7. Click Save .

Configure the Connector for Microsoft SharePoint

If you did not configure the Connector for Microsoft SharePoint using Configuration Manager during the installation and configuration process, configure it using administration console.
  1. Log in to administration console.

  2. Navigate to Services > Connector for Microsoft SharePoint .

  3. Enter the following on the SharePoint Connector Properties page.

    Host Name:
    Enter the host name of the SharePoint server in the format [host]:[port]. The port number must be of the web application on the SharePoint server.

    User Name and Password:
    Specify the user account that would be used to connect to the SharePoint server. To allow SharePoint users to access Rights Management features or invoke AEM Forms processes, specify the Impersonation User details. See Define Impersonation user .

    Domain Name:
    Enter the domain in which the SharePoint server is present.

    SharePoint Version
    Choose the Microsoft SharePoint server version.
    Note: From the Connector for Microsoft SharePoint supports SharePoint 2013. If you using SharePoint 2013, you need to specifically choose this version when configuring the connector for SharePoint.

Configure policy sets and policies

To use Rights Management to secure files available on the SharePoint site, you must:

  • Create policy set and policies

  • Add the Active Directory users to the policy set and policies

The policy set and policies (in the policy set) determine the user permissions for documents to which the policies are applied. See Rights Management Help for more information about policies and policy sets.

Configure the SharePoint site

Configure the forms server settings on the SharePoint site to enable SharePoint users to invoke AEM Forms processes from the SharePoint site.

  1. Log in to the SharePoint site with the user name and password.

  2. On the Sites page, click Site Actions > Site Settings .

  3. On the Site Settings page, under Adobe AEM Forms, click AEM Forms Settings .

  4. Enter the server parameters:

    • Host Name and Port Number Enter the host name and the port of the machine that hosts forms server.

    • User Name and Password Enter the user name and password of a user that starts the feature from the SharePoint site. On the server, this user account must be configured with the Services User role. See Create LC Binding user for information about the type of user account that you must enter. See administration help for more information about configuring services and user accounts on AEM Forms.

  5. Select Enable HTTPS Connection to connect securely to the forms server.
    Note: forms server should also be running in secure mode (HTTPS). Also, default secure port is normally different from the http port, so make sure to change the port as done in step 4 accordingly.
  6. Enter the PDF Generator settings.

    See PDF Generator settings .

  7. Specify Acrobat Reader DC extensions settings.

    See Acrobat Reader DC extensions settings .

  8. Enter Rights Management settings.

    See Rights Management settings .

  9. Click Apply .

PDF Generator settings

To ensure that users can invoke the Convert to Adobe PDF operation, in addition to specifying the following settings, ensure that PDF Generator is available on the forms server. See PDF Generator information in administration help .

  1. Perform one of the following:

    • Select Use Custom Settings to manually configure the settings.

    • Select Upload Settings File to use a PDF settings file (.JOBOPTIONS file) to configure PDF settings. If you choose this option, all PDF configuration options are disabled.

  2. If you selected the Use Custom Settings option, specify values for the following fields:

    • File Type Settings Select the settings to apply to the generated PDF files.

    • Adobe PDF Settings Select the output settings to apply to the generated PDF files.

    • Security Settings Specify the security settings for the generated PDF files.

    • Time Out Enter the maximum time in which to complete the conversion.

    • XMP Document Browse and select the file containing metadata information to apply to the generated PDF file.

    • Settings Document Browse and select the document containing settings to apply while generating the PDF file.

Acrobat Reader DC extensions settings

Acrobat Reader DC extensions must be available on the forms server in order for users to apply usage rights on PDF documents. In addition, specify the following. See Acrobat Reader DC extensions information in administration help .

  • Credential Alias Select the credential alias to use to grant usage rights.

  • Apply Usage Rights Option Specify the run-time options to use to apply usage rights to the PDF file. To apply usage rights on PDF documents, at least one of the options must be selected

Option

Description

Basic Form Fill In

Allow users to fill in and submit the completed form.

Import and Export Form Data
Allows users to import and export form data from Adobe PDF forms.

Submit Outside Web Browser
Allows users to submit filled-in forms using Adobe® Reader.

Database and Web Service Connectivity
Allows the PDF document to be used as an online form.

Add, Delete, and Change Form Fields
Permits existing filled-in form fields to be edited in the PDF document.

Create Pages From Templates
Allows users to create pages from form templates in Adobe PDF documents.

2D Barcode Decoding

Enables two-dimensional barcode decoding for the PDF document.

Digital Signatures

Allows digital signatures to be added to the PDF document.

Commenting

Enables offline commenting for the PDF document.

Embedded File Attachments

Allows embedded attachments to the PDF document.

Draft Level

Allows the user to save the PDF document as a draft or final copy.

Reader Message

Represents the text displayed within Adobe Reader to inform users that the PDF document contains usage rights.

  • Select Default Protocol for BLOB Select the encoding protocol that SharePoint site uses to exchange binary files between the SharePoint repository and the forms server. Default is Base64 encoding.

Rights Management settings

Rights Management must be available on forms server in order for users to apply policy settings on documents. In addition, specify the following. See administration help .

  • Policy Set Name : Specify the policy set to use to secure the document. The policy sets are defined in Administration Console.

  • Policy Name : Enter the name of the policy to use to secure the document

Rights Management supports the following file types:

  • Adobe PDF documents (.PDF)

  • Microsoft Office 2003, 2007, and 2010 documents (.DOC, .XLS, .PPT, .DOCX, .XLSX, .PPTX)

Set up task management

On SharePoint Server 2010, configure the user and group task lists to allow end-users access to the AEM Forms user and group task lists.

  1. On the home page of your site, click Lists .

  2. Click Create .

  3. In Custom Lists , perform one of the following:

    • Select AEM Forms user Tasks to configure a user task list.

    • Select AEM Forms Group Tasks to configure a group list.

  4. Specify the list name.

  5. Click Create .

Integrate forms

On SharePoint Server 2010 and SharePoint Server 2013, set up AEM Forms XDP forms as SharePoint lists to make them available to SharePoint end users.

  1. Log in to the SharePoint site.

  2. On the home page of your site,
    • (Sharepoint 2010) click Site Actions > Site Settings .

    • (SharePoint 2013) click Settings > Site Settings .

  3. On the Site Settings page, under Adobe AEM Forms, click Adobe Forms Library .

  4. On the AdobeFormsLibrary page, click the Items tab.

  5. On the Items ribbon, Select New Item > New Item .

    The Adobe Form Library page is displayed. The fields on this page are populated based on the data fetched from the forms server. Before you configure an XDP form on the SharePoint server, ensure that the required form is configured on the forms server. You can choose to use the provided processes that are available from the default LCA (For SharePoint 2010 use adobe-formintegrationformssharepoint.lca and for SharePoint 2013 use adobe-formintegrationformssharepoint2013.lca ) or create new processes in AEM Forms.

    The following default processes are available:
    • SharepointFormIntegrationApp/Processes/RenderAndSubmitProcess for rendering and submitting forms

    • SharepointFormIntegrationApp/Processes/RenderProcess for rendering or viewing of form data along with forms

    • SharepointFormIntegrationApp/Processes/RenderAndEdit for editing existing form data

  6. Enter the list details and click Create .

  7. Set permissions for the list.

Configure logging

Specify the logging settings for SharePoint Server 2007 or 2010.

  1. Log in to the SharePoint site.

  2. On the home page of your site, click Site Actions > Site Settings .

  3. On the Site Settings page, under Adobe AEM Forms, click Logging Settings .

  4. On the Logging Settings page, specify the log level for the site.

    Note: The log level applies to SharePoint Server 2007 and 2010. The log level for all sites on the SharePoint server is determined based on the most-recent log level applied by the site administrator for a site. For example, if a site administrator sets the log level to DEBUG for a site and thereafter sets the log level to INFO for another site, the log level for all sites is set to INFO.
  5. For SharePoint Server 2010, specify the logging type.

    • Enable ULS Logging is selected by default and logs messages to the Unified Logging System.

    • Enable Windows Event Logging allows you to log events. It is recommended you select this option if ULS logging is disabled on the SharePoint server.

      Note: To configure event-based logging, create an event category in the registry. For detailed instructions on creating an event category, see the Microsoft Support website article at http://support.microsoft.com/default.aspx?scid=kb;en-us;329291 . When creating the key, specify AEM FormsSharePointConnector as the key name.
  6. Click Apply .

Configure AEM Forms workflows on the SharePoint site

To automatically initiate AEM Forms processes from within SharePoint, configure the AEM Forms workflows on the SharePoint site.
  1. On the home page of your site, click Shared Documents .

  2. Perform one of the following steps:

    • For SharePoint Server 2007, on the Shared Documents page, select Settings > Document Library Settings .

    • For SharePoint Server 2010, switch to the Library tab and select Library Settings .

  3. Under Permissions and Management, click Workflow settings .

  4. Under Workflows, click Add a workflow .

  5. In the Select a workflow template list, select Adobe AEM Forms Workflow .

  6. Enter the required details and click Next . If you create a task or history list, the name of the list is prefixed with the specified workflow name.

  7. On the Invoke Adobe AEM Forms Action page, do the following:

    • Select the AEM Forms action that the SharePoint workflow will invoke. If you select Invoke AEM Forms Process, select the AEM Forms process to be invoked. The list contains only AEM Forms processes that accept a document as an input parameter.

    • For all AEM Forms actions selected, specify the location where the resulting documents must be saved. By default, the resulting documents are saved in the same location as the source. To select a custom location as the destination, select Custom Location and navigate to the required folder in the CurrentSite navigation tree.

  8. Click Submit .

Enable search on PDF documents

After you install and configure Connector for Microsoft SharePoint, enable search on PDF documents. By default, SharePoint Server does not crawl PDF documents.

Add PDF file type

  1. Log in to SharePoint Server's Central Administration Console.

  2. On the left pane, click General Application Settings .

  3. Under Search, click Farm Search Administration .

  4. Under Search Service Applications, click Search Service Application .

  5. On the left panel, under Crawling, click File Types .

  6. Click New File Type , and in the File Name Extension, type pdf and click OK .

Restart SharePoint services

Restart the following services on the machine:
  • SharePoint Foundation Search

  • SharePoint Server Search

  • IIS Admin Service

Note: You may be required to restart the machine after restarting these services.

Run a Full Crawl on SharePoint Server

  1. Log in to SharePoint Server's Central Administration Console.

  2. On the left pane, click General Application Settings .

  3. Under Search, click Farm Search Administration .

  4. Under Search Service Applications, click Search Service Application .

  5. On the left panel, click Content Sources .

  6. Click Local SharePoint Sites list, and select Start Full Crawl .

A full crawl can take several minutes. After the Full Crawl is completed, PDF documents appear in the search results.

Use the ConnectorForMSSharePoint service

The ConnectorForMSSharePoint service can be used to connect AEM Forms processes to SharePoint web applications configured with authentication type as Windows.
Note: Forms authentication is not supported.
When using the Windows authentication type for domain users, complete the following:
  • Specify the user name in the domain\user format in all SharePoint service operations.

  • Enable Basic Authentication in the Central Administration console of the SharePoint server (only for SharePoint 2010). See SharePoint Help for more information.

Note: SharePoint supports both Basic and NTLM authentication. However, NTLM is supported only for users on Windows. If you have domain users, enable Basic authentication or both Basic Authentication and NTLM on the SharePoint site.

Manage AEM Forms features on SharePoint 2007 sites

By default, when you configure the SharePoint server with the AEM Forms features, all features available on the AEM Forms server are available for configuration on all sites on the SharePoint server. This is because you installed the SharePoint Connector web part on the SharePoint server that hosts all the sites. For example, if the forms server instance has Rights Management, PDF Generator, and Acrobat Reader DC extensions available on the AEM Forms server, all sites on the SharePoint server will have these features available. You can manage the AEM Forms features in the following ways:
  • Enable or disable all AEM Forms features or workflows on a site

  • Selectively disable AEM Forms features on all sites

  • Uninstall the SharePoint Connector web part from the SharePoint server

Note: Making changes to SharePoint Server affects all sites that are on the server. Exercise caution when you enable or disable AEM Forms features and workflows or uninstalling the SharePoint Connector web part.

Disable or enable AEM Forms features or workflows

You can disable all AEM Forms features on any site on the SharePoint server. Keep in mind that this step removes all the AEM Forms features from the specified site. If the specified site has any child sites, only the parent site will have the AEM Forms features deactivated. For example, if you deactivate the AEM Forms features on the site http://mysite:80, its child site http://mysite:80/subsite is not affected. Similarly, other sites on the same SharePoint server are not affected.

On the other hand, disabling or enabling workflow works only for a site collection and not for a site or subsite. That is, enable of disable command for workflow will work with site URL is http://mysite:80/ but not when site URL is http://mysite:80/site.

Disable AEM Forms features and workflows
  1. Open a command prompt, and navigate to the %TEMPLATEDIR%\FEATURES folder on the Windows machine that hosts SharePoint Server. The default location of the TEMPLATE directory is C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\.

  2. Enter the following commands:
    • To deactivate AEM Forms Connector feature with WSS:

      %STSADM% -o deactivatefeature -filename AEM Forms\feature.xml -url %SITEURL% -force

    • To deactivate AEM Forms Workflow feature with WSS:

      %STSADM% -o deactivatefeature -name AEM Forms/Workflow -url %SITEURL% -force

    In these commands, replace the variables with relevant values. See Appendix- Configuring Connector for Microsoft SharePoint on the SharePoint server in the installation guide for AEM Forms for information about these parameters.
    %STSADM%
    The location of the STSADM utility that you defined as part of the web part installation.

    %TEMPLATEDIR%
    The TEMPLATES directory on the SharePoint server.

    %SITEURL%
    The URL of the site on which you want to disable the AEM Forms features.

  3. Restart the IIS server.

Enable AEM Forms features and workflows
  1. Open a command prompt, and navigate to the %TEMPLATEDIR%\FEATURES folder on the Windows machine that hosts SharePoint Server.

  2. Enter the following commands:
    • To activate AEM Forms Connector feature with WSS:

      %STSADM% -o activatefeature -filename AEM Forms\feature.xml -url %SITEURL% -force

    • To activate AEM Forms Workflow feature with WSS:

      %STSADM% -o activatefeature -name AEM Forms/Workflow -url %SITEURL% -force

    In these commands, replace the variables with relevant values. See Appendix- Configuring Connector for Microsoft SharePoint on the SharePoint server in the installation guide for AEM Forms for information about these parameters.

  3. Restart the IIS server.

Selectively disable AEM Forms features on all SharePoint sites

You can selectively disable forms server features that are available. Keep in mind that these changes affect all sites on the SharePoint server. To make such changes, you remove the feature configuration defined in the %TEMPLATEDIR%\FEATURES\AEM Forms\Elements.xml file.

For example, to make only the PDF Generator feature available on SharePoint sites, you remove the definitions for Acrobat Reader DC extensions, Rights Management and Invoke Adobe AEM Forms Process from the Elements.xml file. These definitions are enclosed in CustomAction elements. To disable a feature, you remove or comment out the CustomAction elements related to the features. For example, to disable Rights Management features, you remove CustomAction elements that have the Id starting with AEM Forms.RightsManagement .

  1. Navigate to the %TEMPLATEDIR%\FEATURES\AEM Forms folder, and make a back up copy of the Elements.xml file.

  2. Open the Elements.xml file in a text editor.

  3. Depending on the forms server feature to be disabled, identify the CustomAction elements related to the AEM Forms feature, and delete entire elements.

    forms server feature

    CustomAction element ID

    Description

    Acrobat Reader DC extensions

    AEM Forms.ApplyReaderExtensions

    Enables Acrobat Reader DC extensions on PDF documents.

    Rights Management

    AEM Forms.RightsManagement.ApplyPolicyToPdf

    Rights-protect PDF documents

    AEM Forms.RightsManagement.ApplyPolicyToDoc

    Rights-protect Microsoft Word documents

    AEM Forms.RightsManagement.ApplyPolicyToXls

    Rights-protect Microsoft Excel documents

    AEM Forms.RightsManagement.ApplyPolicyToPpt

    Rights-protect Microsoft PowerPoint documents

    AEM Forms.RightsManagement.ApplyPolicyToDocx

    Rights-protect Microsoft Word documents

    AEM Forms.RightsManagement.ApplyPolicyToXlsx

    Rights-protect Microsoft Excel documents

    AEM Forms.RightsManagement.ApplyPolicyToPptx

    Rights-protect Microsoft PowerPoint documents

    AEM Forms.RightsManagement.ApplyPolicyToDwg

    Rights-protect Microsoft Excel documents

    AEM Forms.RightsManagement.ApplyPolicyToDxf

    Rights-protect AutoCAD documents

    AEM Forms.RightsManagement.ApplyPolicyToDwf

    Rights-protect AutoCAD documents

    PDF Generator

    AEM Forms.GeneratePDFFromPdf

    Convert a PDF created from an image to a text-based PDF if Standard OCR was used as the file type in Site Settings.

    AEM Forms.GeneratePDFFromDoc

    Generate PDF from Microsoft Word documents

    AEM Forms.GeneratePDFFromPs

    Generate PDF from PostScript files

    AEM Forms.GeneratePDFFromEps

    Generate PDF from EPS documents

    AEM Forms.GeneratePDFFromPrn

    Generate PDF from PRN files

    AEM Forms.GeneratePDFFromDocx

    Generate PDF from Microsoft Word 2007 documents

    AEM Forms.GeneratePDFFromPpt

    Generate PDF from Microsoft PowerPoint documents

    AEM Forms.GeneratePDFFromPptx

    Generate PDF from Microsoft PowerPoint documents

    AEM Forms.GeneratePDFFromXls

    Generate PDF from Microsoft Excel documents

    AEM Forms.GeneratePDFFromXlsx

    Generate PDF from Microsoft Excel documents

    AEM Forms.GeneratePDFFromBmp

    Generate PDF from BMP files

    AEM Forms.GeneratePDFFromGif

    Generate PDF from GIF images

    AEM Forms.GeneratePDFFromJpeg

    Generate PDF from JPEG images

    AEM Forms.GeneratePDFFromJpg

    Generate PDF from JPG images

    AEM Forms.GeneratePDFFromTiff

    Generate PDF from TIFF images

    AEM Forms.GeneratePDFFromTif

    Generate PDF from TIF images

    AEM Forms.GeneratePDFFromPng

    Generate PDF from PNG images

    AEM Forms.GeneratePDFFromJpf

    Generate PDF from JPF images

    AEM Forms.GeneratePDFFromJpx

    Generate PDF from JPX images

    AEM Forms.GeneratePDFFromJp2

    Generate PDF from JPEG 2000 images

    AEM Forms.GeneratePDFFromJ2k

    Generate PDF from JPEG 2000 images

    AEM Forms.GeneratePDFFromJ2c

    Generate PDF from JPEG 2000 images

    AEM Forms.GeneratePDFFromJpc

    Generate PDF from JPEG 2000 images

    AEM Forms.GeneratePDFFromHtm

    Generate PDF from HTM documents

    AEM Forms.GeneratePDFFromHtml

    Generate PDF from HTML documents

    AEM Forms.GeneratePDFFromSwf

    Generate PDF from SWF files

    AEM Forms.GeneratePDFFromFlv

    Generate PDF from Flash video files

    AEM Forms.GeneratePDFFromTxt

    Generate PDF from text files

    AEM Forms.GeneratePDFFromRtf

    Generate PDF from Rich Text Format files

    AEM Forms.GeneratePDFFromMpp

    Generate PDF from Microsoft Project files

    AEM Forms.GeneratePDFFromPub

    Generate PDF from Microsoft Publisher documents

    AEM Forms.GeneratePDFFromDwd

    Generate PDF from AutoCAD document

    AEM Forms.GeneratePDFFromDxf

    Generate PDF from AutoCAD document

    AEM Forms.GeneratePDFFromDwf

    Generate PDF from AutoCAD document

    AEM Forms.GeneratePDFFromOdt

    Generate PDF from OpenOffice document

    AEM Forms.GeneratePDFFromOdp

    Generate PDF from OpenOffice document

    AEM Forms.GeneratePDFFromOds

    Generate PDF from OpenOffice document

    AEM Forms.GeneratePDFFromOdg

    Generate PDF from OpenOffice document

    AEM Forms.GeneratePDFFromOdf

    Generate PDF from OpenOffice document

    AEM Forms.GeneratePDFFromSxw

    Generate PDF from OpenOffice document

    AEM Forms.GeneratePDFFromSxi

    Generate PDF from OpenOffice document

    AEM Forms.GeneratePDFFromSxc

    Generate PDF from OpenOffice document

    AEM Forms.GeneratePDFFromSxd

    Generate PDF from OpenOffice document

    AEM Forms.GeneratePDFFromWpd

    Generate PDF from OpenOffice document

    AEM Forms.GeneratePDFFromPmd

    Generate PDF from Adobe PageMaker documents

    AEM Forms.GeneratePDFFromPm6

    Generate PDF from Adobe PageMaker documents

    AEM Forms.GeneratePDFFromP65

    Generate PDF from Adobe PageMaker documents

    AEM Forms.GeneratePDFFromPm

    Generate PDF from Adobe PageMaker documents

    AEM Forms.GeneratePDFFromFm

    Generate PDF from Adobe FrameMaker documents

    AEM Forms.GeneratePDFFromPsd

    Generate PDF from Adobe Photoshop documents

    Invoke AEM Forms process

    AEM Forms.InvokeGenericAEM FormsProcessOnALL

    Invoke AEM Forms Process

    Adobe Forms Library

    AdobeFormsLibrary

    Set up SharePoint as the repository for forms data.

    Remove the CustomAction, ListTemplate and ListInstance elements.

    AEM Forms user Tasks

    AEM FormsUserTasks

    Lists the user tasks.

    Remove the ListTemplate element.

    AEM Forms Group Tasks

    AEM FormsGroupTasks

    Lists the group tasks.

    Remove the ListTemplate element.

  4. Save the Elements.xml file.

  5. Restart IIS server for the changes to take effect.

Uninstall the Connector web part

You can uninstall the web part from the SharePoint server. The uninistallation process restarts the IIS Server.

  1. Copy the following text in a text editor and make the required changes. See Appendix- Configuring Connector for Microsoft SharePoint on the SharePoint server in the installation guide for AEM Forms for information about these parameters. You must remove any special formatting marks from the text.

    set _my_datetime=%date% %time% 
    @echo on 
    echo Begin Uninstallation at %_my_date time% 
    echo "Customize <VER> <PORT> <SharepointServerNameOrIP> <SiteDirectory> <siteName> in this install.bat file. Verify gacutil.exe path." 
    @echo off 
    @SET GACUTILEXE="C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\gacutil.exe" 
    @SET TEMPLATEDIR="C:\Program Files\Common Files\Microsoft Shared\web server extensions\<VER>\TEMPLATE" 
    @SET ISAPIDIR="C:\Program Files\Common Files\Microsoft Shared\web server extensions\<VER>\ISAPI" 
    @SET RESOURCESDIR="C:\Program Files\Common Files\Microsoft Shared\web server extensions\<VER>\Resources" 
    @SET WEBAPPDIR="C:\Inetpub\wwwroot\wss\VirtualDirectories\<Port>" 
    @SET SITEURL="http://<SharepointServerNameOrIP>:<port>/<SiteDirectory>/<siteName>/" 
    @SET STSADM="C:\Program Files\Common Files\Microsoft Shared\web server extensions\<VER>\bin\stsadm.exe" 
    REM cd $(ProjectDir) 
    %GACUTILEXE% /nologo /u "AdobeLCSharepoint,Version=1.0.0.0,PublicKeyToken=6720cbcc342f4ca4" /f 
    %GACUTILEXE% /nologo /u "AdobeAEM FormsConnector,Version=1.0.0.0,PublicKeyToken=6720cbcc342f4ca4" /f 
    %GACUTILEXE% /nologo /u "AdobeAEM FormsWorkflow,Version=1.0.0.0,PublicKeyToken=6720cbcc342f4ca4" /f 
    %GACUTILEXE% /nologo /u "AdobeLCFormsIntgr,Version=1.0.0.0,PublicKeyToken=6720cbcc342f4ca4" /f 
    %GACUTILEXE% /nologo /u "AdobeLCFormsIntgrListExtnWebService,Version=1.0.0.0, 
    PublicKeyToken=6720cbcc342f4ca4" /f 
    %GACUTILEXE% /nologo /u "AdobeLCTaskManager,Version=1.0.0.0,PublicKeyToken=6720cbcc342f4ca4" /f 
    pushd %TEMPLATEDIR%\features 
    Echo Deactivating Connector feature with WSS 
    %STSADM% -o deactivatefeature -filename  AEM Forms\feature.xml  -url %SITEURL% -force 
    Echo Deactivating AEM Forms Workflow feature with WSS 
        %STSADM% -o deactivatefeature -name AEM Forms/Workflow -url %SITEURL% -force 
    Echo Uninstalling Connector with WSS 
        %STSADM% -o uninstallfeature -filename  AEM Forms\feature.xml -force 
    Echo Uninstalling AEM Forms Workflow with WSS 
        %STSADM% -o uninstallfeature -name  AEM Forms/Workflow -force 
    popd 
    Echo Removing source files from WSS \TEMPLATE directory 
        RMDIR %TEMPLATEDIR%\FEATURES\AEM Forms /S /Q 
        RMDIR %TEMPLATEDIR%\IMAGES\AEM Forms /S /Q 
        RMDIR %TEMPLATEDIR%\LAYOUTS\AEM Forms /S /Q 
    Echo Removing Custom Web Service files from WSS \ISAPI directory 
        RMDIR %ISAPIDIR%\AEM Forms /S /Q 
    Echo Removing Feature Resource files from WSS 12\Resources directory 
        Del %RESOURCESDIR%\AdobeAEM FormsConnectorCore.de-DE.resx /F /Q 
        Del %RESOURCESDIR%\AdobeAEM FormsConnectorCore.de.resx /F /Q 
        Del %RESOURCESDIR%\AdobeAEM FormsConnectorCore.en-US.resx /F /Q 
        Del %RESOURCESDIR%\AdobeAEM FormsConnectorCore.en.resx /F /Q 
        Del %RESOURCESDIR%\AdobeAEM FormsConnectorCore.fr-FR.resx /F /Q 
        Del %RESOURCESDIR%\AdobeAEM FormsConnectorCore.fr.resx /F /Q 
        Del %RESOURCESDIR%\AdobeAEM FormsConnectorCore.ja-JP.resx /F /Q 
        Del %RESOURCESDIR%\AdobeAEM FormsConnectorCore.ja.resx /F /Q 
        Del %RESOURCESDIR%\AdobeAEM FormsConnectorCore.resx /F /Q 
        Del %RESOURCESDIR%\AdobeAEM FormsFormsIntgrCore.de-DE.resx /F /Q 
        Del %RESOURCESDIR%\AdobeAEM FormsFormsIntgrCore.de.resx /F /Q 
        Del %RESOURCESDIR%\AdobeAEM FormsFormsIntgrCore.en-US.resx /F /Q 
        Del %RESOURCESDIR%\AdobeAEM FormsFormsIntgrCore.en.resx /F /Q 
        Del %RESOURCESDIR%\AdobeAEM FormsFormsIntgrCore.fr-FR.resx /F /Q 
        Del %RESOURCESDIR%\AdobeAEM FormsFormsIntgrCore.fr.resx /F /Q 
        Del %RESOURCESDIR%\AdobeAEM FormsFormsIntgrCore.ja-JP.resx /F /Q 
        Del %RESOURCESDIR%\AdobeAEM FormsFormsIntgrCore.ja.resx /F /Q 
        Del %RESOURCESDIR%\AdobeAEM FormsFormsIntgrCore.resx /F /Q 
        Del %RESOURCESDIR%\AdobeAEM FormsTaskManagerCore.de-DE.resx /F /Q 
        Del %RESOURCESDIR%\AdobeAEM FormsTaskManagerCore.de.resx /F /Q 
        Del %RESOURCESDIR%\AdobeAEM FormsTaskManagerCore.en-US.resx /F /Q 
        Del %RESOURCESDIR%\AdobeAEM FormsTaskManagerCore.en.resx /F /Q 
        Del %RESOURCESDIR%\AdobeAEM FormsTaskManagerCore.fr-FR.resx /F /Q 
        Del %RESOURCESDIR%\AdobeAEM FormsTaskManagerCore.fr.resx /F /Q 
        Del %RESOURCESDIR%\AdobeAEM FormsTaskManagerCore.ja-JP.resx /F /Q 
        Del %RESOURCESDIR%\AdobeAEM FormsTaskManagerCore.ja.resx /F /Q 
        Del %RESOURCESDIR%\AdobeAEM FormsTaskManagerCore.resx /F /Q 
    Echo Removing Resource files from %WEBAPPDIR%\App_GlobalResources directory 
        Del %WEBAPPDIR%\App_GlobalResources\AdobeAEM FormsConnector.de-DE.resx /F /Q 
        Del %WEBAPPDIR%\App_GlobalResources\AdobeAEM FormsConnector.de.resx /F /Q 
        Del %WEBAPPDIR%\App_GlobalResources\AdobeAEM FormsConnector.en-US.resx /F /Q 
        Del %WEBAPPDIR%\App_GlobalResources\AdobeAEM FormsConnector.en.resx /F /Q 
        Del %WEBAPPDIR%\App_GlobalResources\AdobeAEM FormsConnector.fr-FR.resx /F /Q 
        Del %WEBAPPDIR%\App_GlobalResources\AdobeAEM FormsConnector.fr.resx /F /Q 
        Del %WEBAPPDIR%\App_GlobalResources\AdobeAEM FormsConnector.ja-JP.resx /F /Q 
        Del %WEBAPPDIR%\App_GlobalResources\AdobeAEM FormsConnector.ja.resx /F /Q 
        Del %WEBAPPDIR%\App_GlobalResources\AdobeAEM FormsConnector.resx /F /Q 
        Del %WEBAPPDIR%\App_GlobalResources\AdobeAEM FormsFormsIntgr.de-DE.resx /F /Q 
        Del %WEBAPPDIR%\App_GlobalResources\AdobeAEM FormsFormsIntgr.de.resx /F /Q 
        Del %WEBAPPDIR%\App_GlobalResources\AdobeAEM FormsFormsIntgr.en-US.resx /F /Q 
        Del %WEBAPPDIR%\App_GlobalResources\AdobeAEM FormsFormsIntgr.en.resx /F /Q 
        Del %WEBAPPDIR%\App_GlobalResources\AdobeAEM FormsFormsIntgr.fr-FR.resx /F /Q 
        Del %WEBAPPDIR%\App_GlobalResources\AdobeAEM FormsFormsIntgr.fr.resx /F /Q 
        Del %WEBAPPDIR%\App_GlobalResources\AdobeAEM FormsFormsIntgr.ja-JP.resx /F /Q 
        Del %WEBAPPDIR%\App_GlobalResources\AdobeAEM FormsFormsIntgr.ja.resx /F /Q 
        Del %WEBAPPDIR%\App_GlobalResources\AdobeAEM FormsFormsIntgr.resx /F /Q 
        Del %WEBAPPDIR%\App_GlobalResources\AdobeAEM FormsTaskManager.de-DE.resx /F /Q 
        Del %WEBAPPDIR%\App_GlobalResources\AdobeAEM FormsTaskManager.de.resx /F /Q 
        Del %WEBAPPDIR%\App_GlobalResources\AdobeAEM FormsTaskManager.en-US.resx /F /Q 
        Del %WEBAPPDIR%\App_GlobalResources\AdobeAEM FormsTaskManager.en.resx /F /Q 
        Del %WEBAPPDIR%\App_GlobalResources\AdobeAEM FormsTaskManager.fr-FR.resx /F /Q 
        Del %WEBAPPDIR%\App_GlobalResources\AdobeAEM FormsTaskManager.fr.resx /F /Q 
        Del %WEBAPPDIR%\App_GlobalResources\AdobeAEM FormsTaskManager.ja-JP.resx /F /Q 
        Del %WEBAPPDIR%\App_GlobalResources\AdobeAEM FormsTaskManager.ja.resx /F /Q 
        Del %WEBAPPDIR%\App_GlobalResources\AdobeAEM FormsTaskManager.resx /F /Q 
        Del %WEBAPPDIR%\App_GlobalResources\AdobeAEM FormsWorkflow.de-DE.resx /F /Q 
        Del %WEBAPPDIR%\App_GlobalResources\AdobeAEM FormsWorkflow.de.resx /F /Q 
        Del %WEBAPPDIR%\App_GlobalResources\AdobeAEM FormsWorkflow.en-US.resx /F /Q 
        Del %WEBAPPDIR%\App_GlobalResources\AdobeAEM FormsWorkflow.en.resx /F /Q 
        Del %WEBAPPDIR%\App_GlobalResources\AdobeAEM FormsWorkflow.fr-FR.resx /F /Q 
        Del %WEBAPPDIR%\App_GlobalResources\AdobeAEM FormsWorkflow.fr.resx /F /Q 
        Del %WEBAPPDIR%\App_GlobalResources\AdobeAEM FormsWorkflow.ja-JP.resx /F /Q 
        Del %WEBAPPDIR%\App_GlobalResources\AdobeAEM FormsWorkflow.ja.resx /F /Q 
        Del %WEBAPPDIR%\App_GlobalResources\AdobeAEM FormsWorkflow.resx /F /Q 
         
    popd 
    Echo Restarting IIS worker process 
    IISRESET 
    set _my_datetime=%date% %time% 
    @echo on 
    echo End Installation at %_my_datetime% 
    @echo off 
    cmd /k
  2. Set values for the following variables:
    %STSADM%
    The location of the STSADM utility that you defined as part of the web part installation.

    %TEMPLATEDIR%
    The TEMPLATES directory on the SharePoint server.

    %SITEURL%
    The URL of the site on which you want to disable the AEM Forms features.

  3. Save the file as Uninstall-sharepoint-connector.bat in the location where you have extracted AEM Forms web part at the time of installation on the SharePoint server. This folder contains the install.bat file that you used to install the web part. and double-click to start uninstallation.

  4. From Windows Explorer, double-click the uninstall-sharepoint-connector.bat file to start the uninstallation. The uninstallation process restarts the IIS Server.

  5. After the uninstallation steps are completed, open the web.config file of your web application in a text editor.

  6. Remove the elements <system.serviceModel> </system.serviceModel> from this file, and then save the file.

(Optional) Configure AEM Forms 11 Connector for Microsoft SharePoint to support files larger than 100 MB

Connector for Microsoft SharePoint supports files up to 100 MB, by default. Perform the following steps to support files larger than 100 MB:

Increase the JVM heap size

Increase the JVM heap size to 6500 MB to support files of size up to 500 MB. For files larger than 500 MB, increase the JVM heap size and increase value of the time-out parameter.
Note: Before increasing JVM heap size, ensure that you have installed enough RAM.
  • To increase JVM heap size of the JBoss application server.

    1. Navigate to [aem-forms_root]\jboss\bin and open standalone.conf.bat for editing.

    2. Change value of the JVM heap size (-Xmx ) parameter to Xmx6500m .

    3. Save and close standalone.conf.bat.

  • To increase JVM heap size of WebSphere application server.

    1. Open WebSphere administration console, navigate to Servers > Server Types > WebSphere application servers .

    2. Select your server.

    3. In the Server Infrastructure section, navigate to Java and forms workflow > Process definition > Java virtual machine .

    4. Specify a 6500 in the Maximum heap size field, click Apply and, click Save .

  • To increase JVM heap size of application server.

    1. Open WebLogic Server administration console, navigate to Environment>Servers , select your server, and select Sever Start tab.

    2. Change value of the JVM heap size (-Xmx ) parameter to Xmx6500m , and click Save .

Increase connection time-out

Increase the timeout value of Connector for Microsoft SharePoint from 300,000 to 900,000. To increase the value:

  1. Open administration console.

  2. Navigate to Services > Application and Services > Service Management > Connector for SharePoint.

  3. In the Configuration Tab, change value for the Timeout parameter to 900000 , and click Save .

  4. Restart the application server.

By default, the IIS connection time-out setting is 120 seconds. To increase the connection time-out setting, follow these steps:

  1. Open I nternet Information Services (IIS) Manager , from the Sites , select an appropriate SharePoint site, and click Advanced Settings .

  2. In the Advanced Settings dialog box, under the Connection Limits , type 900 in the Connection time-out box, and click OK .

  3. Open SharePoint Central administration console , click Manage web applications , select an appropriate SharePoint site, and click General Settings .

  4. Under Maximum upload size , type 500, and click OK . You can specify a maximum file size up to 2,047 MB.

Add executionTimeout parameter

  1. Open the Web.config file for editing. By default, this file is in Program Files\Common Files\Microsoft Shared\Web server extensions\12\TEMPLATE\LAYOUTS .

  2. Add the executionTimeout parameter:

    Existing Code

     <location path="upload.aspx"> 
        <system.web> 
          <httpRuntime maxRequestLength="2097151" /> 
        </system.web> 
      </location> 

    Replacement Code

    <location path="upload.aspx"> 
        <system.web> 
          <httpRuntime executionTimeout="999999" maxRequestLength="2097151" />     </system.web> 
      </location> 
  3. After you change the file, save and close the file.

  4. Open the Web application Web.config file for editing. By default, this file is at Inetpub\wwwroot\wss\VirtualDirectories\VirtualDirectoryFolder .

  5. Change the following line in the file:

    Existing Code

    <httpRuntime executionTimeout="3600" maxRequestLength="51200" />

    Replacement Code

    <httpRuntime executionTimeout="3600" maxRequestLength="2097151" />
  6. After you change the file, save and close the file.

// Ethnio survey code removed