pgw: Set Gy CCA Result-Code based on settings

This allows the test to change the Result-Code being transmitted during
Gy CCA at any time.

Related: SYS#6845
Change-Id: I2c3b1057908c1c76a55c41a7f45728a0fdee3cf0
diff --git a/library/DIAMETER_ts32_299_Templates.ttcn b/library/DIAMETER_ts32_299_Templates.ttcn
index c308659..55402ab 100644
--- a/library/DIAMETER_ts32_299_Templates.ttcn
+++ b/library/DIAMETER_ts32_299_Templates.ttcn
@@ -53,13 +53,14 @@
 template (value) PDU_DIAMETER
 ts_DIA_Gy_CCA(template (value) UINT32 hbh_id, template (value) UINT32 ete_id,
 	   template (value) octetstring sess_id,
+	   template (value) DIAMETER_Resultcode res_code,
 	   template (value) DCC_NONE_CC_Request_Type req_type,
 	   template (value) AVP_Unsigned32 req_num)
 := ts_DIAMETER(flags:='01000000'B, cmd_code:=Credit_Control,
 		app_id:=int2oct(c_DIAMETER_CREDIT_CONTROL_AID, 4), hbh_id:=hbh_id, ete_id:=ete_id,
 	avps := {
 		ts_AVP_SessionId(sess_id),
-		ts_AVP_ResultCode(DIAMETER_SUCCESS),
+		ts_AVP_ResultCode(res_code),
 		ts_AVP_OriginHost("ocs.localdomain"),
 		ts_AVP_OriginRealm("localdomain"),
 		ts_AVP_AuthAppId(int2oct(c_DIAMETER_CREDIT_CONTROL_AID, 4)),