Skip to main content

Solution Manager operation

Theme: Configure | Audience: Automation Engineers

What is it?

The Solution Manager operation page describes how to define Azure Storage jobs using the AzureStorage job type in Solution Manager.

  • Use this interface when creating or managing Azure Storage jobs from the browser-based Solution Manager
  • Provides the same task coverage as the Enterprise Manager job subtype in a modern, web-based interface
  • Select the task type from a list — only fields relevant to the selected task are displayed

AzureStorage job type

To configure an Azure Storage job in Solution Manager, select the AzureStorage job type and complete the following steps:

  1. In the Integrations or Integration Group field, select the AzureStorage machine associated with the connector.
  2. Select the task type from the Task Type list.
  3. Enter the required values for the selected task type.
  4. Select the Save button.

Supported task types

Task typeDescription
Create ContainerCreates a container in Azure Storage
Delete ContainerDeletes a container from Azure Storage
File ArrivalMonitors a container for the arrival of a specified file
File DeleteDeletes a file within a container in Azure Storage
File DownloadDownloads a file from Azure Storage to a local directory
File UploadUploads a file from a local directory to Azure Storage
List ContainersReturns a list of containers in Azure Storage
List FilesReturns a list of files within a container in Azure Storage

Task details

Integration selection

Integrations or Integration Group — Defines the AzureStorage machine associated with the connector.

Create container

Creates a new container in the storage account.

FieldRequiredDescription
Account NameYesThe name of the Azure Storage account
Access KeyYesThe connection string for the storage account. The key value is the connection string found in the Access keys section of the storage account in the Azure portal
Container NameYesThe name of the container to create

Delete container

Deletes a container from the storage account.

FieldRequiredDescription
Account NameYesThe name of the Azure Storage account
Access KeyYesThe connection string for the storage account
Container NameYesThe name of the container to delete

File arrival

Monitors a container for the arrival of a specified file. Remove any existing versions of the file from the container before starting this task. Wildcards are not supported.

FieldRequiredDescription
Account NameYesThe name of the Azure Storage account
Access KeyYesThe connection string for the storage account
Container NameYesThe name of the container to monitor
Container FolderNoThe folder path within the container where the file will arrive
Container File NameYesThe name of the file to monitor for
Wait TimeYesMaximum time in minutes to wait for the file. Enter 0 to wait indefinitely
Static File Size TimeYesTime in seconds the file size must remain static before arrival is considered complete. Default: 5
Poll DelayYesTime in seconds to wait before the initial check. Default: 5
Poll IntervalYesTime in seconds between checks. Default: 3

File delete

Deletes a file or files from a container. Wildcards are not supported.

FieldRequiredDescription
Account NameYesThe name of the Azure Storage account
Access KeyYesThe connection string for the storage account
Container NameYesThe name of the container that contains the files to delete
Container FolderNoThe folder path within the container where the files reside
Container File NameYesThe name of the file to delete

File download

Downloads files from a container to a local directory. Files are downloaded relative to the connector installation directory. Target files must not exist in the target directory before downloading. Wildcards are not supported when specific source and target filenames are provided.

FieldRequiredDescription
Account NameYesThe name of the Azure Storage account
Access KeyYesThe connection string for the storage account
Container NameYesThe name of the container from which to download files
Container FolderNoThe folder path within the container where the files reside
Container File NameYesThe name of the file to download
Directory NameYesThe full path of the local directory to download the files to
Local File NameNoThe target filename. When specified, wildcards are not supported

File upload

Uploads files from a local directory to a container. Files are uploaded relative to the connector installation directory. Target files must not exist in the container before uploading unless Overwrite is selected. Wildcards are not supported when specific source and target filenames are provided.

FieldRequiredDescription
Account NameYesThe name of the Azure Storage account
Access KeyYesThe connection string for the storage account
Container NameYesThe name of the container to upload files to
Container FolderNoThe folder path within the container where the files will be placed
Container File NameNoThe target filename. When specified, wildcards are not supported
Directory NameYesThe full path of the local directory to upload files from
Local File NameYesThe name of the files to upload
OverwriteNoWhen selected, existing files in the container are overwritten

List containers

Returns a list of containers in the storage account. Supports wildcards.

FieldRequiredDescription
Account NameYesThe name of the Azure Storage account
Access KeyYesThe connection string for the storage account
Container NameYesThe name of the container to list. Supports wildcards (? and *). Enter * to list all containers

List files

Returns a list of files within a container. Supports wildcards.

FieldRequiredDescription
Account NameYesThe name of the Azure Storage account
Access KeyYesThe connection string for the storage account
Container NameYesThe name of the container from which to list files. Supports wildcards (? and *)
Container FolderNoThe folder path within the container to check for files
Container File NameYesThe name of the file to list. Supports wildcards (? and *)

FAQs

Can I use global property tokens in Solution Manager job fields?

Yes. Reference global properties using the [[property_name]] syntax in any field that accepts text input. Use an encrypted global property to store the Access Key value.

What is the difference between Container Folder and Container Name?

The Container Name identifies the top-level container in the storage account. The Container Folder is an optional virtual directory path within that container where blobs are organized. Not all tasks require a container folder.

Does Solution Manager support wildcard patterns for file operations?

Wildcards (? and *) are supported for List Containers and List Files tasks. They are not supported for File Arrival or when specific local and container filenames are both provided for download and upload tasks.

What format is the Access Key?

The access key is the full connection string value from the Access keys section of the storage account in the Azure portal. It includes the account name, key, and endpoint information in a single string beginning with DefaultEndpointsProtocol=.

Glossary

AzureStorage job type — The Solution Manager job type that provides a form-based interface for configuring Azure Storage connector tasks. Replaces the need to enter command-line arguments manually.

Container Name — The name of an Azure Blob Storage container. Containers are top-level groupings of blobs within a storage account.

Container Folder — An optional virtual directory path within an Azure Storage container. Used to organize blobs into a hierarchical structure within a container.

Access Key — The connection string for an Azure Storage account. Obtained from the Access keys section of the storage account in the Azure portal. Store as an encrypted global property in OpCon.

Poll Interval — The time in seconds between each check when the connector is monitoring for file arrival. A shorter interval increases the number of checks but also increases API calls to Azure.

Static File Size Time — The time in seconds that a file's size must remain unchanged before the connector considers the file transfer complete. Prevents the connector from detecting a file that is still being written.