eSubmissions > Configure eSubmissions

Configure eSubmissions

You must complete the following procedures to properly configure Activator to use eSubmissions. These are:

  1. Getting started with eSubmissions
  2. Add an application pickup
  3. Add partner-specific collaboration settings
  4. Complete the FDA partner
  5. Import root certificate for SSL

You must complete all of the above tasks before you can you send messages to the FDA.

The following topics explain each procedure in detail.

Related topics

Getting started with eSubmissions

Use this procedure to apply for an electronic submissions account and gather information to provide to the FDA about your community.

One of the first tasks in using eSubmissions is to contact the FDA to apply for an electronic submissions account. Go to the FDA web site http://www.fda.gov/esg/ for details. While waiting for the FDA to send information, you can partially perform the configuration for Activator. Once the FDA responds, you can complete the configuration.

To use eSubmissions, you must add a community as you would in establishing any e-commerce relationship. The community must have a certificate for encrypting messages and a delivery exchange for receiving messages via the AS2 message protocol. The transport must be HTTPS, but without client authentication. You can use an embedded HTTPS server, but you must add an SSL certificate.

You must manually add a partner for the FDA. The FDA does not send you a partner profile file to import to Activator. You can add the partner right away with a minimum of information (for example, partner name only). Later you can complete the partner information when the FDA sends you SSL and message encryption certificates, the URL to send messages via HTTPS, and other information.

When registering for an AS2 electronic submissions account with the FDA, be prepared to provide the following information about your community:

  1. Company name. This must be a unique name not also used by your company for any other FDA electronic submissions account.
  2. Community routing ID.
  3. Name, phone number and email address of primary and alternate contact persons for your company.
  4. A file containing the community’s encryption certificate and public key. See Export a certificate to a file.
  5. A file containing the SSL certificate and public key for your HTTPS server. If you are using an embedded server, open the server’s maintenance page to add an SSL certificate or export it to a file (see HTTP (embedded) fields).
  6. If applicable, the user name and password required for the FDA to connect to your HTTPS server.
  7. The external URL the FDA must use to connect to your server. The host, port and path may be different than the values in the local URL. If your network uses a load balancer or firewall, contact your network administrator for the correct value. This URL should include the fully qualified host name or IP address, port number and path where a partner must connect to send messages.

Related topics

Add an application pickup

Use this procedure to configure an application pickup needed for eSubmissions. This is a pluggable transport named Directory file system consumer.

To configure an application pickup for eSubmissions:

  1. If you have not done so already, add a community in Activator user interface. See Add a community.
  2. Change the pluggabletransports.xml file to support the eSubmissions. There are several ways to do this.
  3. If no pluggable transports are in use, copy pluggabletransports.xml from <install directory>\util\fda to <install directory>\conf. This file, which has the configuration for the eSubmissions transport, replaces the pluggabletransports.xml file already in the conf directory. Do this only if the pre-existing conf file was not configured earlier for other pluggable transports.
  4. If other pluggable transports are in use, edit the pluggabletransports.xml file in the conf directory to add the configuration for the eSubmissions transport. Copy the block below from util\fda\pluggabletransports.xml to conf\pluggabletransports.xml:
  5. In the user interface, click Application pickup in the navigation graphic at the top of the community summary page.
  6. Click the Add an application pickup task at the bottom of the page to open the wizard.
  7. On the From address page, select one of these options:
  8. On the To address page, do the same as for the From address in step 5.
  9. On the Choose transport protocol page, select Directory file system consumer.
  10. On the Enter transport settings page, type the path of a directory. This is the directory Activator polls for messages to consume, package and send to the FDA.
  11. You can use any path and name you want for the directory. If the directory does not exist, Activator creates it for you. Do not use spaces in the path or directory name. For example, on Windows the path could be C:\FDA_Reports\out.
  12. To name the delivery, click Next. Otherwise click Finish.

Related topics

Add partner-specific collaboration settings

Use this procedure to add partner-specific AS2 collaboration settings for your community and the FDA. These rules affect how your community sends messages to the FDA.

  1. If you have not done so already, add a partner for the FDA. Minimally, add a partner with the partner name and a placeholder value for the contact name. Select Partners > Add a partner and choose Manually create a new partner.
  2. You only need to partially configure the partner now. This enables you to set up partner-specific collaboration settings in the next step. If you have not yet received information from the FDA about the contact name, routing ID, certificates and the URL to send messages, you can add that later.
  3. Click Collaboration settings in the navigation graphic on the community summary page.
  4. Click Specialize collaboration settings for a partner. Pick the FDA partner and click Add.
  5. Click the FDA partner name to open the Configure community endpoint to partner specific collaboration settings page. The community should be identified as your community and the partner as the FDA.
  6. Select Set sending rules for the AS2 message protocol.
  7. Scroll down the page until the AS2 settings are displayed.
  8. Select Request receipts be sent over an asynchronous connection. Enter a Disposition notification URL.
  9. Commonly, the URL to use is the URL used by partners for the HTTP or HTTPS delivery exchange your community has for receiving messages from partners. To get this value, click Application delivery on the navigation graphic at the top of the community summary page to open the Application delivery page. Copy the URL from the Location column for the desired transport. Return to the collaboration settings page and paste the URL in the Disposition notification URL field.
  10. For message compression select MIME/GZIP.
  11. Select Specify message attributes to be packaged with message.
  12. This option is available only if your software license supports allowCustomMetadataInMessageHeaders. Select Help > License information in the user interface to check whether this license key is enabled.
  13. Use the Add new and Add buttons to add the following as selected attributes:
  14. Click Save changes.

Related topics

Complete the FDA partner

Use this procedure to complete the partner for the FDA. You can do this after the FDA approves your electronic submission account and sends you information including:

  1. Open the FDA partner in the user interface.
  2. Add the routing ID for the FDA. On the partner summary page, click Routing IDs on the navigation graphic at the top of the page.
  3. Add the contact information for the FDA. On the partner summary page, click Contact on the navigation graphic at the top of the page.
  4. Import the encryption certificate and public key provided by the FDA. On the partner summary page, click Certificates on the navigation graphic at the top of the page. Then click Add a certificate. Make sure to trust the certificate for trading and SSL.
  5. Add a delivery for sending messages to the FDA.
    1. Select the Add a delivery task at the bottom of the partner summary page to open the wizard.
    2. On the Choose message protocol page select EDIINT AS2.
    3. Type the URL the FDA provided for connecting to its HTTPS server.
    4. Select Clients must use SSL to connect to this server. But do not select Enable host name verification.
    5. Select This server requires a user name and password only if the FDA sent a user name and password to use.
    6. Click Next to optionally name the delivery. Otherwise, click Finish.
  6. Complete the delivery configuration.
    1. On the partner summary page, click Partner delivery on the navigation graphic at the top of the page. Then click the transport added in step 5 to open its maintenance page.
    2. Click the Advanced tab.
    3. Make sure each of the following fields has a value of 300 seconds (5 minutes). These intervals are needed to accommodate the FDA’s busy network.
      • Connect timeout
      • Read timeout
      • Response timeout
    4. Select Enable HTTP chunking.
    5. Click Save changes.

Related topics

Import root certificate for SSL

Use this procedure to add a trusted root certificate to your community after the FDA has sent you a root certificate for SSL.

  1. On the community summary page, click Certificates in the navigation graphic at the top of the page.
  2. Click the Add a trusted root certificate for SSL servers task at the bottom of the Certificates page.
  3. Select Import a certificate from a file and click Next.
  4. Click Browse and locate the SSL root certificate file the FDA sent you. Click Open and Next.
  5. Click Finish.

Related topics