Quintiq file version 2.0 
 | 
#parent: #root 
 | 
Method PTF_GetInfoFromResultLogPath ( 
 | 
  output String username_o, 
 | 
  output String clientid_o, 
 | 
  String resultlogfullpath 
 | 
) id:Method_LibPTF_pnlTestController_PTF_GetInfoFromResultLogPath 
 | 
{ 
 | 
  #keys: '[103546.0.100486980]' 
 | 
  Body: 
 | 
  [* 
 | 
    // Retrieve the username and client id information from the result files 
 | 
    resultlogfullpath := resultlogfullpath.ReplaceAll( "/", "\" ); 
 | 
    splitbyslash    := resultlogfullpath.Normalize().Tokenize( "\" ); 
 | 
    filename        := splitbyslash.Element( splitbyslash.Size() - 1 ); 
 | 
     
 | 
    sepbydot        := filename.Tokenize( "." ); 
 | 
    userandclientid := sepbydot.Element( 0 ); 
 | 
     
 | 
    sepbyunderscore := userandclientid.Tokenize( "_" ); 
 | 
    clientid_o      := sepbyunderscore.Element( sepbyunderscore.Size() - 1 ); 
 | 
    username_o      := userandclientid.SubString( 0, userandclientid.Length() - clientid_o.Length() - 1 ); 
 | 
  *] 
 | 
} 
 |