File Server FAQ

Find answers to common questions about File Server and its capabilities in Oracle Integration Generation 2.

1: How can I find out if File Server is available to me?

File Server is available for new and existing Oracle Integration Generation 2 instances in all regions.

2: Is File Server enabled by default in Oracle Integration Generation 2?

No, organizations can choose to enable it. The File Server link always appears to administrators in the Settings menu. If File Server isn't yet enabled, selecting the link directs to instructions for enabling it in the Oracle Cloud Infrastructure Console. See Enable File Server.

3: How do I access File Server administration in Oracle Integration?

Access File Server administration through the Settings menu from the Oracle Integration home page. You must be an Oracle Integration administrator assigned the ServiceAdministrator role.

4: How do I connect to File Server?

Your role determines how you connect to File Server.

  • If you're an administrator, both of the following options let you to perform the same tasks:
    • Use the interface in Oracle Cloud Infrastructure Console.
    • Use the File Server REST APIs.
  • If you're responsible for transferring files, here are your options:
    • Use an SFTP client of your choice.
    • Use an SFTP command line interface.
  • If you need to transfer files as part of an integration–for example, if an event should trigger a file transfer, or if a file transfer should run on a schedule–use the FTP Adapter to connect to File Server. See Create an Integration to Import and Process Bulk Files.

5: Where are File Server users and groups stored and how are they managed?

Users and groups are stored in Oracle Identity Cloud Service (IDCS). Once configured in IDCS, File Server administrators can enable and configure them for File Server access.

6: What types of authentication are supported by File Server?

File Server supports:

  • Password
  • Open SSH Key based
  • Both

7: Can I find log information for File Server?

File Server-only log information isn't provided.

  • For all File Server interactions done through an integration, view log information under Integrations monitoring options.

  • When accessing File Server from an SFTP client, you can view the logs in the client.

8: How many concurrent connections can I have to File Server?

You can have a maximum of 50 connections per service instance.

When you use the FTP Adapter to connect to File Server, you don't need to worry about connections remaining live throughout the instance flow. That's because connections are closed in the FTP Adapter immediately after the interaction completes, regardless of whether the interaction was done using parallel processing or sequential processing. However, keep in mind that if an integration has a for-loop with parallel processing, and the for-loop contains a trigger or invoke action in which the FTP Adapter connects to File Server, every iteration of the for-loop is counted as an individual connection while the connection is open.

  • Example 1: 50 simultaneous connections from an SFTP client

  • Example 2:

    • 20 simultaneous connections from an SFTP client
    • 10 connections from the Integration FTP Adapter (1 for each FTP connection)
    • 20 connections from REST APIs

9: How are files in File Server protected?

We apply fine-grained user access to control access to files in File Server. Files are encrypted on the disk.

10: What is the total amount of storage allowed?

Each File Server service instance provides 500GB of storage.

11: What is the size limit on files uploaded or downloaded?

When accessing File Server from an integration in Oracle Integration, you must use the FTP Adapter. The file limit is 1GB.

When you upload and download files using an SFTP client, files can be of any size, as long as they do not exceed your allocated storage limits.

12: What encryption options are available when reading files from and writing files to File Server?

When accessing files from File Server, you can leverage the encryption/decryption features supported by the FTP Adapter. The FTP Adapter supports Pretty Good Privacy (PGP) encryption, which:

  • Enables you to encrypt a file that is being uploaded to remote FTP/SFTP servers using Pretty Good Privacy (PGP) cryptography.
  • Enables you to decrypt a file that is being read or downloaded from a remote FTP/SFTP server using Pretty Good Privacy (PGP) cryptography.

Learn more about the FTP Adapter encryption in FTP Adapter Encryption Decryption in Using the FTP Adapter with Oracle Integration Generation 2.

13: Is File Server available in the Standard Edition of Oracle Integration?

Yes, File Server is available on both Standard and Enterprise Editions.

14: Is File Server administrator access granted based on one of the predefined roles in Oracle Integration?

Yes, Oracle Integration users must be assigned the ServiceAdministrator role to grant access to File Server.

15: Can the file adapter be used with File Server in Oracle Integration?

No, the FTP Adapter must be used to access File Server.

16: Is File Server available in Oracle Integration for SaaS?

Yes, File Server is available in both Oracle Integration and Oracle Integration for SaaS, Generation 2.

17: Does File Server support IP allowlisting?

Certain public IP addresses can be allowlisted (where identified entities are explicitly allowed access; formerly called whitelisting). See Create an Allowlist for Public IP Addresses.

18: Can the default public IP address and port number of File Server be changed?

No, the default public IP address and port number of File Server, which are displayed in the Settings page, cannot be changed.

19: How is File Server metered?

There is no extra cost associated with File Server. When using the FTP adapter to write files in File Server in Oracle Integration, the standard pricing applicable to the FTP adapter applies. Any file read or write over 50KB is considered a message. For example, 110KB is considered 3 messages (50KB each).

For information on File Server usage, see Monitoring Billable Messages in Provisioning and Administering Oracle Integration Generation 2.

20: Can administrators see files listed in File Server folders?

Yes, when you open a folder on the Files page, a list of its files and folders is displayed. You can sort and filter the list.

21: Can users access File Server using their SSO (Single Sign-on) access?

SSO is not currently supported. SFTP users must use their IDCS credentials to access File Server.

22: How do I know if my SFTP client can be used with File Server?

The File Server capabilities are compatible with commonly used SFTP clients. See Supported SFTP Clients.

23: How do I clean up files in File Server?

Need to remove or organize the files in File Server? You have a couple options.

The simpler option is to use any standalone (UI-based or command line) SFTP client. Use the connection settings on the Settings page (from the side pane of the Home page, choose Settings, then File Server, then Settings). To delete files at regular intervals, work in the command line and write a script that invokes SFTP commands to delete folders. When using a UI-based SFTP client, use the options made available by that specific client to delete folders and files.

Alternatively, you can:
  • Use the File Server REST API to clean up folders and files.

    You can't use the REST API to delete a single file.

  • Create an integration that obtains the list of files on the server and then deletes them. Schedule the integration, if needed.

24: If I use File Server, can I enable Multi-Factor Authentication (MFA) in Oracle Identity Cloud Service ?

No. MFA is not supported for File Server.

25: Can I update the same file using multiple integrations?

Yes, but you might experience issues under some circumstances.

For example, if one or more integrations attempt to update the same file by appending data to it, and the updates occur in parallel, leading to changing the file simultaneously, all data is sometimes removed from the file. The empty file can then cause one or more integrations to fail because the integrations expect the file to contain data.