| Quintiq file version 2.0 | 
| #parent: #root | 
| StaticMethod Trace (String systemName_i, String messageID_i, String messageType_i,  | 
|   String integrationTech_i, Boolean isSendAction_i, Boolean isSuccess_i) | 
| { | 
|   TextBody: | 
|   [* | 
|     message := ''; | 
|      | 
|     statusText          := 'Success in'; | 
|     sendReceiveText     := 'receive message from'; | 
|     integrationTechText := ''; | 
|      | 
|     // Intentionally use 'not' here, as most of the time message transfer would success rather than fail | 
|     if( not isSuccess_i ) { statusText := 'Failed to'; } | 
|      | 
|     if( isSendAction_i ) | 
|     { | 
|       sendReceiveText     := 'send message to'; | 
|       integrationTechText := ' via ' + integrationTech_i; | 
|     } | 
|      | 
|     message := statusText + ' ' + sendReceiveText + ' ' + systemName_i + integrationTechText + '.' | 
|                + String::NewLine() | 
|                + 'MessageID = ' + messageID_i + '; ' + 'MessageType = ' + messageType_i; | 
|      | 
|     logfile( message ); | 
|   *] | 
| } |