Transporter Designer
Each transporter contain three components
List of Interaction Pages
Code Mask
Matching
The list of interaction pages determines the user interface component of the transporter and the user interact with these pages and the result of this interaction is a group of variables which store values entered or determined by the user.
The Code Mask used to determine and control the generated code based on user interaction with the list of interaction pages
The Code Mask is written using simple rules which enables controlling and determining the generated code
You are free to determine the variable names inside interaction pages, and the same occur inside the code mask so you need to do matching between variable pairs (Interaction Page Variable, Code Mask Variable)
Transporter Designer Files take the extension (*.TRF), and you can find the transporter designer files of Mahmoud Programming Language in this path:

C:\SSRPWI\DoubleS\RPWI1\TRF
Each Transporter need two files (FileName.TRF & FileName.FPT) because
Each Transporter file (FileName.TRF) need slave file (FileName.FPT).

(Transporter) Popup – (Transporter Designer) Item

Transporter Designer
Now you can create new Transporters and/or modify existing ones.