CHARACTER*65535 BODY_RESPONSE
INTEGER FNIDOFFSET
...
LOAD RESPONSE_INFO BODY ON 1 INTO BODY_RESPONSE
SET FNIDOFFSET = ~LOCATE('SOAP:Fault', BODY_RESPONSE), CASE_BLIND
IF (FNIDOFFSET >= 0) THEN
LOG "SOAP:Fault error detected"
ENDIF
Enjoy!
Ideas and thoughts about Microsoft Identity, C# development, cabbages and kings and random flotsam on the incoming tide
CHARACTER*65535 BODY_RESPONSE
INTEGER FNIDOFFSET
...
LOAD RESPONSE_INFO BODY ON 1 INTO BODY_RESPONSE
SET FNIDOFFSET = ~LOCATE('SOAP:Fault', BODY_RESPONSE), CASE_BLIND
IF (FNIDOFFSET >= 0) THEN
LOG "SOAP:Fault error detected"
ENDIF
INTEGER FILECOUNT, SCRIPT
INTEGER TIMEVAL
CHARACTER*10 C_FC
CHARACTER*10 C_TIMEVAL
...
ACQUIRE TEST-WIDE MUTEX "FC"
SET FILECOUNT = FILECOUNT + 1
CONVERT FILECOUNT TO C_FC
RELEASE TEST-WIDE MUTEX "FC"
ACQUIRE TEST-WIDE MUTEX "DocID"
LOAD TIME into TIMEVAL
!Ensure that the time provides 7 digits
SET TIMEVAL = TIMEVAL + 1000000
CONVERT TIMEVAL TO C_TIMEVAL
RELEASE TEST-WIDE MUTEX "DocID"
...
try
{
// Note: This is a binary file so can't use EOF
FileStream fs = new FileStream(fileName, FileMode.Open, FileAccess.Read);
BinaryReader br = new BinaryReader(fs);
byte[] bArray = new byte[br.BaseStream.Length];
bArray = br.ReadBytes(Convert.ToInt32(br.BaseStream.Length));
return bArray;
}
catch (Exception ex)
{
...
}
for (int i = 0; i < "object".length; i++)
{
}
import java.lang.reflect.Field;
Field[] fields = "object".getClass().getDeclaredFields();
for (Field field : fields)
{
...
field[i].getName();
...
}
System.out.println ("value of bb is " + aa.bb);
System.out.println ("value of cc is " + aa.cc);
...
import java.lang.reflect.Field;
Field[] fields = aa.getClass().getDeclaredFields();
for (int i = 0; i < fields.length; i++)
{
try
{
fields[i].setAccessible(true);
System.out.println (fields[i].getName() + " = " + fields[i].get(xicmd));
}
catch (Exception ex)
{
System.out.println ("Reflection exception = " + ex.getMessage());
}
}
for (int i = 0; i < iterations; i++)
{
DateTime startTime;
DateTime endTime;
int iterations;
int alteredIterations = 0;
TimeSpan total = new TimeSpan(0);
TimeSpan average = new TimeSpan(0);
alteredIterations = i + 1;
startTime = DateTime.Now;
... some method ...
endTime = DateTime.Now;
TimeSpan duration = endTime - startTime;
txtDuration.Text = duration.ToString();
total = total + duration;
average = TimeSpan.FromMilliseconds(total.TotalMilliseconds / alteredIterations);
txtAverage.Text = average.ToString();
Application.DoEvents();
}
static public DateTime startTime;
static public DateTime endTime;
TimeSpan duration = new TimeSpan();
startTime = DateTime.Now;
...
endTime = DateTime.Now;
duration = endTime - startTime;
"Print" ("Duration is " + duration);