Additional Topics > Medical Imaging in IDL > IDL DICOM Reference > IDLffDicomExCfg::StorageScpService

# IDLffDicomExCfg::StorageScpService

The IDLffDicomExCfg::StorageScpService function method is used to start, stop or check the status of the local IDL Storage SCP service.

The local IDL Storage SCP service is a process that listens at a specified port for incoming DICOM files and writes the files to disk. On Microsoft Windows systems, the local IDL Storage SCP service is a Windows service. On UNIX systems, the local IDL Storage SCP service is a regular process. See About the Storage SCP Service for additional information.

## Syntax

Result = Obj->[IDLffDicomExCfg::]StorageScpService(Command)

## Return Value

The return value is a string indicating the status of the Storage SCP service command specified by Command. The specific string issued depends on the type of system (Windows or UNIX), the Command specified (Start, Stop, or Status), and the state of the Storage SCP service.

The following are possible return values for the `Start` command:

Windows | UNIX
--- | ---
start request issued | start request issued
service already running | service already running
start access denied |
service logon failed |
service is disabled |
path not found |
start request failed | start failed
failed. administrator privileges maybe needed. |
failed, is IDL DicomEx Storage SCP service installed? |

The following are possible return values for the `Stop` command:

Windows | UNIX
--- | ---
stop request issued | stop request issued
service stopped |
service not running | service not running
stop access denied |
stop request failed |
| failed to send shutdown messages
failed. administrator privileges maybe needed. |
failed, is IDL DicomEx Storage SCP service installed? |

The following are possible return values for the `Status` command:

Windows | UNIX
--- | ---
service running | service running
service not running | service not running
query access denied |
query status failed |
service does not exist |
service start pending |
service stop pending |
service pause pending |
service paused |
service status unknown |
failed. administrator privileges maybe needed. |
failed, is IDL DicomEx Storage SCP service installed? |

## Arguments

### Command

One of the following strings:

Command | Meaning
Start | Attempt to start the local IDL Storage SCP service if it is not already running.
Stop | Attempt to stop the local IDL Storage SCP service if it is running.
Status | Attempt to determine the state of the local IDL Storage SCP service (running or not running).

## Keywords

None

## Version History

6.3 | Introduced