![Read syntax diagram](./c.gif)
>>-+------------------------------------------+----------------->
+-+-BACKUPCONTROLDATASET-+-----------------+
| +-BCDS-----------------+ |
| '-BACKUP---------------' |
| .-MIGRATIONCONTROLDATASET-. |
+-+-MCDS--------------------+--+---------+-+
| '-MIGRAT------------------' '-SUMMARY-' |
'-BOTH-------------------------------------'
>--+----------------+--| fragment A |--------------------------->
'-INCLUDEPRIMARY-'
>--+---------------------------------------------------+-------->
'-SELECT--(--+---------------------------------+--)-'
+-AGE--(--mindays--+---------+--)-+
| '-maxdays-' |
+-+-MIGRATIONLEVEL1-+-------------+
| '-ML1-------------' |
+-+-MIGRATIONLEVEL2-+-------------+
| '-ML2-------------' |
+-VOLUME--(--volser--)------------+
+---RETAINDAYS--------------------+
'---ACTIVE------------------------'
>--+---------------------------+-------------------------------><
+-+-SMALLDATASETPACKING-+---+
| '-SDSP----------------' |
+-+-NOSMALLDATASETPACKING-+-+
| '-NOSDSP----------------' |
'-+------+------------------'
'-VSAM-'