Quintiq file version 2.0 
 | 
#parent: #root 
 | 
Method ApiBuildPostRequestBody ( 
 | 
  String bodynumber 
 | 
) as String 
 | 
{ 
 | 
  TextBody: 
 | 
  [* 
 | 
    // Administrator Aug-18-2023 (created) 
 | 
     
 | 
    postrequestbody := JSON::Object() 
 | 
                        .Add( "serviceInterfaceCode", "ESBOTDH000" + bodynumber ) 
 | 
                        .Add( "fromSystemCode", "OTDH000" + bodynumber ) 
 | 
                        .Add( "toInterfaceCode", "QIDH000" + bodynumber ) 
 | 
                        .Add( "ouZone", "OU_TMSH" ) 
 | 
                        .Add( "uuid", "1617355496bb588e353e80147eea5f45" ) 
 | 
                        .Add( "requestTime", DateTime::Now().Format( "Y-M2-D2 H:m:s" ) ) 
 | 
                        .Add( "dataType", "JSON" ) 
 | 
                        .Add( "data", JSON::Object() 
 | 
                                      .Add( "pageIndex", "1" ) ).Build(); 
 | 
     
 | 
    info( DateTime::Now().Format( "Y-M2-D2 H:m:s" ) ); 
 | 
    postrequestbodystring := postrequestbody.AsString(); 
 | 
     
 | 
    return postrequestbodystring; 
 | 
  *] 
 | 
} 
 |