Additional Code - Zip file 6 KB

Listing 1 - Customized test script

1  !Browser:IE5
2  !IFX Message Test

3  Environment
4  	Description "C01A-F0300-04A"
5	Mode		HTTP
6	Wait		UNIT MILLISECONDS
7
8  Definitions
9	
10	Include			"RESPONSE_CODES.INC"
11	Include			"GLOBAL_VARIABLES.INC"
12	Include			"IFX_VARIABLES.INC"
13	
14	!Identify the Request file
15	CHARACTER*5120  REQUEST_LINE  , FILE="C01A-F0300-04Arq.?   xml"
16	!Identify the Model Response file
17	CHARACTER*5120  RESPONSE_LINE , FILE="C01A-F0300-04Ars.?   xml"
18
19  Code
20	!Begin the script
21	Entry[]
22	
23	!Start the test case for logging purposes
24	LOAD SCRIPT into SCRIPT_NAME
25	START TEST-CASE SCRIPT_NAME
26	REPORT "START " , SCRIPT_NAME
27	
28	!Read in the Request IFX Message
29	CALL Read_Rq


30	
31	!Read in the Model Response
32	CALL Read_Model_Rs
33
34  !Post the request message to the IFX server
35  CALL Post_Request
36
37	!Report on the Request and Response
38	REPORT SCRIPT_NAME , " Request: ", THEXML
39	REPORT SCRIPT_NAME , " Response: ", THERESPONSE
40
41	!Remove all CRLF pairs from the response
42	CALL REMOVE_CRLF [THERESPONSE, NOCRLF]
43	
44	!Compare Actual with Model Response
45	Set passtest = 0
46	CALL CHECK_4A
47
48  !Record whether test passed or failed
49  If (passtest > 0) THEN
50   	PASS TEST-CASE
51  ELSE
52   	FAIL TEST-CASE
53  ENDIF
54
55	END TEST-CASE
56	
57  Exit
58
59  !Include common subroutines referenced in all scripts
60  Include			"IFX_SUBROUTINES.INC"


Additional Code - Zip file 6 KB