# Start a process

## AS/400 IBMi program

There is no command to launch a process on an AS/400 IBMi. Nevertheless you can perform the equivalent to a CALL by calling the AS/400 IBMi processor and giving it the desired instruction.

For example to send a message to the Talend Change Data Capture message queue (DD\_USRDATA/DDMSGQ), you input the following:

```
DCL W.QCMDEXC.CMD CHAR 100
DCL W.QCMDEXC.LEN PACKED 15,2
 
W.QCMDEXC.CMD = ‘SNDMSG MSG(‘‘Test’’) TOMSGQ(DD_USRDATA/DDMSGQ)’
W.QCMDEXC.LEN = 50
CALLX QCMDEXC W.QCMDEXC.CMD W.QCMDEXC.LEN
```

## Windows platform

It is possible to directly call the Windows shell by entering the command.

## Shell

Shell allows to launch a Windows command to be launched (.exe, .bat, .cmd) and does not wait until the end to continue with the following line.

```
Shell b.Field/Constant 
```

## ShellW

This allows a Windows command to be launched (.exe, .bat, .cmd) and does wait until the end to continue with the following line.

```
ShellW b.Field/Constant
```