BOOL ParameterDefinition_convert_inner(FIELD_DETAILS *all_field_array, COUNT all_field_array_length, char* object)
{
	FIELD_DETAILS field_array[256];
	COUNT filed_array_length = 0;
	BOOL returnValue = getNodes(all_field_array, all_field_array_length, &field_array, &filed_array_length, getLevel_ParameterDefinition);
	if(returnValue == FALSE)
	{
		ProcessEventLog(__FILE__, __LINE__, TRC_DBG, ERR_TRC, Info(0), "getNodes failed");
		return returnValue;
	}
	for(int i=0;i<filed_array_length;++i)
	{
		FIELD_DETAILS *field_ele = &field_array[i];
		INDC tag = atoi(field_ele->field_name);
		if(tag == BeginString_auto)
		{
			strncpy(((ty_ParameterDefinition_auto*)object)->c_BeginString_auto, field_ele->field_value, 511);
			ProcessEventLog(__FILE__, __LINE__, TRC_DBG, ERR_TRC, Info(0), "(ty_ParameterDefinition_auto*)object->c_BeginString_auto is set to %s. The source data is : %s ",((ty_ParameterDefinition_auto*)object)->c_BeginString_auto,field_ele->field_value);
		}

		if(tag == BodyLength_auto)
		{
			((ty_ParameterDefinition_auto*)object)->i_BodyLength_auto=atoi(field_ele->field_value);
			ProcessEventLog(__FILE__, __LINE__, TRC_DBG, ERR_TRC, Info(0), "(ty_ParameterDefinition_auto*)object->i_BodyLength_auto is set to %d. The source data is : %d ",((ty_ParameterDefinition_auto*)object)->i_BodyLength_auto,atol(field_ele->field_value));
		}

		if(tag == undefined_auto)
		{
		}

		if(tag == MsgType_auto)
		{
			strncpy(((ty_ParameterDefinition_auto*)object)->c_MsgType_auto, field_ele->field_value, 511);
			ProcessEventLog(__FILE__, __LINE__, TRC_DBG, ERR_TRC, Info(0), "(ty_ParameterDefinition_auto*)object->c_MsgType_auto is set to %s. The source data is : %s ",((ty_ParameterDefinition_auto*)object)->c_MsgType_auto,field_ele->field_value);
		}

		if(tag == undefined_auto)
		{
		}

		if(tag == undefined_auto)
		{
		}

		if(tag == undefined_auto)
		{
		}

		if(tag == undefined_auto)
		{
		}

		if(tag == undefined_auto)
		{
		}

		if(tag == undefined_auto)
		{
		}

		if(tag == undefined_auto)
		{
		}

		if(tag == undefined_auto)
		{
		}

		if(tag == undefined_auto)
		{
		}

		if(tag == undefined_auto)
		{
		}

		if(tag == undefined_auto)
		{
		}

		if(tag == undefined_auto)
		{
		}

		if(tag == undefined_auto)
		{
		}

		if(tag == undefined_auto)
		{
		}

		if(tag == undefined_auto)
		{
		}

		if(tag == undefined_auto)
		{
		}

		if(tag == undefined_auto)
		{
		}

		if(tag == undefined_auto)
		{
		}

		if(tag == undefined_auto)
		{
		}

		if(tag == undefined_auto)
		{
		}

		if(tag == undefined_auto)
		{
		}

		if(tag == CheckSum_auto)
		{
			strncpy(((ty_ParameterDefinition_auto*)object)->c_CheckSum_auto, field_ele->field_value, 511);
			ProcessEventLog(__FILE__, __LINE__, TRC_DBG, ERR_TRC, Info(0), "(ty_ParameterDefinition_auto*)object->c_CheckSum_auto is set to %s. The source data is : %s ",((ty_ParameterDefinition_auto*)object)->c_CheckSum_auto,field_ele->field_value);
		}

		if(tag == undefined_auto)
		{
		}

		if(tag == undefined_auto)
		{
		}

		if(tag == ParameterDefinitionAction_auto)
		{
			strncpy(((ty_ParameterDefinition_auto*)object)->c_ParameterDefinitionAction_auto, field_ele->field_value, 511);
			ProcessEventLog(__FILE__, __LINE__, TRC_DBG, ERR_TRC, Info(0), "(ty_ParameterDefinition_auto*)object->c_ParameterDefinitionAction_auto is set to %s. The source data is : %s ",((ty_ParameterDefinition_auto*)object)->c_ParameterDefinitionAction_auto,field_ele->field_value);
		}

		if(tag == ParameterDefinitionType_auto)
		{
			strncpy(((ty_ParameterDefinition_auto*)object)->c_ParameterDefinitionType_auto, field_ele->field_value, 511);
			ProcessEventLog(__FILE__, __LINE__, TRC_DBG, ERR_TRC, Info(0), "(ty_ParameterDefinition_auto*)object->c_ParameterDefinitionType_auto is set to %s. The source data is : %s ",((ty_ParameterDefinition_auto*)object)->c_ParameterDefinitionType_auto,field_ele->field_value);
		}

		if(tag == ApplID_auto)
		{
			strncpy(((ty_ParameterDefinition_auto*)object)->c_ApplID_auto, field_ele->field_value, 511);
			ProcessEventLog(__FILE__, __LINE__, TRC_DBG, ERR_TRC, Info(0), "(ty_ParameterDefinition_auto*)object->c_ApplID_auto is set to %s. The source data is : %s ",((ty_ParameterDefinition_auto*)object)->c_ApplID_auto,field_ele->field_value);
		}

		if(tag == ApplLastSeqNum_auto)
		{
			((ty_ParameterDefinition_auto*)object)->i_ApplLastSeqNum_auto=atoi(field_ele->field_value);
			ProcessEventLog(__FILE__, __LINE__, TRC_DBG, ERR_TRC, Info(0), "(ty_ParameterDefinition_auto*)object->i_ApplLastSeqNum_auto is set to %d. The source data is : %d ",((ty_ParameterDefinition_auto*)object)->i_ApplLastSeqNum_auto,atol(field_ele->field_value));
		}

		if(tag == ApplRefSeqNum_auto)
		{
			((ty_ParameterDefinition_auto*)object)->i_ApplRefSeqNum_auto=atoi(field_ele->field_value);
			ProcessEventLog(__FILE__, __LINE__, TRC_DBG, ERR_TRC, Info(0), "(ty_ParameterDefinition_auto*)object->i_ApplRefSeqNum_auto is set to %d. The source data is : %d ",((ty_ParameterDefinition_auto*)object)->i_ApplRefSeqNum_auto,atol(field_ele->field_value));
		}

		if(tag == ApplResendFlag_auto)
		{
			((ty_ParameterDefinition_auto*)object)->b_ApplResendFlag_auto=atoi(field_ele->field_value);
			ProcessEventLog(__FILE__, __LINE__, TRC_DBG, ERR_TRC, Info(0), "((ty_ParameterDefinition_auto*)object)->b_ApplResendFlag_auto is set to %d. The source data is : %d ",((ty_ParameterDefinition_auto*)object)->b_ApplResendFlag_auto,atol(field_ele->field_value));
		}

		if(tag == ApplSeqNum_auto)
		{
			((ty_ParameterDefinition_auto*)object)->i_ApplSeqNum_auto=atoi(field_ele->field_value);
			ProcessEventLog(__FILE__, __LINE__, TRC_DBG, ERR_TRC, Info(0), "(ty_ParameterDefinition_auto*)object->i_ApplSeqNum_auto is set to %d. The source data is : %d ",((ty_ParameterDefinition_auto*)object)->i_ApplSeqNum_auto,atol(field_ele->field_value));
		}

		if(tag == ApplToken_auto)
		{
			strncpy(((ty_ParameterDefinition_auto*)object)->c_ApplToken_auto, field_ele->field_value, 511);
			ProcessEventLog(__FILE__, __LINE__, TRC_DBG, ERR_TRC, Info(0), "(ty_ParameterDefinition_auto*)object->c_ApplToken_auto is set to %s. The source data is : %s ",((ty_ParameterDefinition_auto*)object)->c_ApplToken_auto,field_ele->field_value);
		}

		if(tag == ApplErrorCode_auto)
		{
			strncpy(((ty_ParameterDefinition_auto*)object)->c_ApplErrorCode_auto, field_ele->field_value, 511);
			ProcessEventLog(__FILE__, __LINE__, TRC_DBG, ERR_TRC, Info(0), "(ty_ParameterDefinition_auto*)object->c_ApplErrorCode_auto is set to %s. The source data is : %s ",((ty_ParameterDefinition_auto*)object)->c_ApplErrorCode_auto,field_ele->field_value);
		}

		if(tag == ApplErrorDesc_auto)
		{
			strncpy(((ty_ParameterDefinition_auto*)object)->c_ApplErrorDesc_auto, field_ele->field_value, 511);
			ProcessEventLog(__FILE__, __LINE__, TRC_DBG, ERR_TRC, Info(0), "(ty_ParameterDefinition_auto*)object->c_ApplErrorDesc_auto is set to %s. The source data is : %s ",((ty_ParameterDefinition_auto*)object)->c_ApplErrorDesc_auto,field_ele->field_value);
		}

		if(tag == ApplUniqueKey_auto)
		{
			strncpy(((ty_ParameterDefinition_auto*)object)->c_ApplUniqueKey_auto, field_ele->field_value, 511);
			ProcessEventLog(__FILE__, __LINE__, TRC_DBG, ERR_TRC, Info(0), "(ty_ParameterDefinition_auto*)object->c_ApplUniqueKey_auto is set to %s. The source data is : %s ",((ty_ParameterDefinition_auto*)object)->c_ApplUniqueKey_auto,field_ele->field_value);
		}

		if(tag == NoParameterDefinitions_auto)
		{
			COUNT repeatLength = atol(field_ele->field_value);
			((ty_ParameterDefinition_auto*)object)->i_NoParameterDefinitions_auto_Count = repeatLength;
			FIELD_DETAILS all_child_field_array[256];
			COUNT all_child_field_array_length;
			returnValue = getChild(all_field_array, all_field_array_length, field_ele, all_child_field_array, &all_child_field_array_length, getLevel_ParameterDefinition);
			if(returnValue == FALSE)
			{
				ProcessEventLog(__FILE__, __LINE__, TRC_DBG, ERR_TRC, Info(0), "getChild failed");
				return returnValue;
			}
			for(int j=0;j<repeatLength;++j)
			{
				FIELD_DETAILS child_field_array[256];
				COUNT child_field_array_length;
				returnValue = getChildByIndex(all_child_field_array, all_child_field_array_length, j, child_field_array, &child_field_array_length);
				if(returnValue == FALSE)
				{
					ProcessEventLog(__FILE__, __LINE__, TRC_DBG, ERR_TRC, Info(0), "getChildByIndex failed");
					return returnValue;
				}
				ProcessEventLog(__FILE__, __LINE__, TRC_DBG, ERR_TRC,Info(0),"Enter struct NoParameterDefinitions_auto[%d]",j);
				returnValue = ParameterDefinition_convert_inner(child_field_array, child_field_array_length, &(((ty_ParameterDefinition_auto*)object)->t_NoParameterDefinitions_auto_Array[j]));
				if(returnValue == FALSE)
				{
					ProcessEventLog(__FILE__, __LINE__, TRC_DBG, ERR_TRC, Info(0), "ParameterDefinition_convert_inner failed");
					return returnValue;
				}
				ProcessEventLog(__FILE__, __LINE__, TRC_DBG, ERR_TRC,Info(0),"Exit struct NoParameterDefinitions_auto[%d]",j);
			}
		}

		if(tag == ParameterValue_auto)
		{
			strncpy(((ty_NoParameterDefinitions_auto*)object)->c_ParameterValue_auto, field_ele->field_value, 511);
			ProcessEventLog(__FILE__, __LINE__, TRC_DBG, ERR_TRC, Info(0), "(ty_NoParameterDefinitions_auto*)object->c_ParameterValue_auto is set to %s. The source data is : %s ",((ty_NoParameterDefinitions_auto*)object)->c_ParameterValue_auto,field_ele->field_value);
		}

		if(tag == EffectiveEndTime_auto)
		{
			((ty_NoParameterDefinitions_auto*)object)->l_EffectiveEndTime_auto=atol(field_ele->field_value);
			ProcessEventLog(__FILE__, __LINE__, TRC_DBG, ERR_TRC, Info(0), "(ty_NoParameterDefinitions_auto*)object->l_EffectiveEndTime_auto is set to %ld. The source data is : %ld ",((ty_NoParameterDefinitions_auto*)object)->l_EffectiveEndTime_auto,atol(field_ele->field_value));
		}

		if(tag == EffectiveStartTime_auto)
		{
			((ty_NoParameterDefinitions_auto*)object)->l_EffectiveStartTime_auto=atol(field_ele->field_value);
			ProcessEventLog(__FILE__, __LINE__, TRC_DBG, ERR_TRC, Info(0), "(ty_NoParameterDefinitions_auto*)object->l_EffectiveStartTime_auto is set to %ld. The source data is : %ld ",((ty_NoParameterDefinitions_auto*)object)->l_EffectiveStartTime_auto,atol(field_ele->field_value));
		}

		if(tag == ParameterStatus_auto)
		{
			strncpy(((ty_NoParameterDefinitions_auto*)object)->c_ParameterStatus_auto, field_ele->field_value, 511);
			ProcessEventLog(__FILE__, __LINE__, TRC_DBG, ERR_TRC, Info(0), "(ty_NoParameterDefinitions_auto*)object->c_ParameterStatus_auto is set to %s. The source data is : %s ",((ty_NoParameterDefinitions_auto*)object)->c_ParameterStatus_auto,field_ele->field_value);
		}

		if(tag == ParameterType_auto)
		{
			strncpy(((ty_NoParameterDefinitions_auto*)object)->c_ParameterType_auto, field_ele->field_value, 511);
			ProcessEventLog(__FILE__, __LINE__, TRC_DBG, ERR_TRC, Info(0), "(ty_NoParameterDefinitions_auto*)object->c_ParameterType_auto is set to %s. The source data is : %s ",((ty_NoParameterDefinitions_auto*)object)->c_ParameterType_auto,field_ele->field_value);
		}

		if(tag == RelationshipID_auto)
		{
			strncpy(((ty_NoParameterDefinitions_auto*)object)->c_RelationshipID_auto, field_ele->field_value, 511);
			ProcessEventLog(__FILE__, __LINE__, TRC_DBG, ERR_TRC, Info(0), "(ty_NoParameterDefinitions_auto*)object->c_RelationshipID_auto is set to %s. The source data is : %s ",((ty_NoParameterDefinitions_auto*)object)->c_RelationshipID_auto,field_ele->field_value);
		}

		if(tag == UpdateAction_auto)
		{
			strncpy(((ty_NoParameterDefinitions_auto*)object)->c_UpdateAction_auto, field_ele->field_value, 511);
			ProcessEventLog(__FILE__, __LINE__, TRC_DBG, ERR_TRC, Info(0), "(ty_NoParameterDefinitions_auto*)object->c_UpdateAction_auto is set to %s. The source data is : %s ",((ty_NoParameterDefinitions_auto*)object)->c_UpdateAction_auto,field_ele->field_value);
		}

		if(tag == NoContactInfos_auto)
		{
			COUNT repeatLength = atol(field_ele->field_value);
			((ty_NoParameterDefinitions_auto*)object)->i_NoContactInfos_auto_Count = repeatLength;
			FIELD_DETAILS all_child_field_array[256];
			COUNT all_child_field_array_length;
			returnValue = getChild(all_field_array, all_field_array_length, field_ele, all_child_field_array, &all_child_field_array_length, getLevel_ParameterDefinition);
			if(returnValue == FALSE)
			{
				ProcessEventLog(__FILE__, __LINE__, TRC_DBG, ERR_TRC, Info(0), "getChild failed");
				return returnValue;
			}
			for(int j=0;j<repeatLength;++j)
			{
				FIELD_DETAILS child_field_array[256];
				COUNT child_field_array_length;
				returnValue = getChildByIndex(all_child_field_array, all_child_field_array_length, j, child_field_array, &child_field_array_length);
				if(returnValue == FALSE)
				{
					ProcessEventLog(__FILE__, __LINE__, TRC_DBG, ERR_TRC, Info(0), "getChildByIndex failed");
					return returnValue;
				}
				ProcessEventLog(__FILE__, __LINE__, TRC_DBG, ERR_TRC,Info(0),"Enter struct NoContactInfos_auto[%d]",j);
				returnValue = ParameterDefinition_convert_inner(child_field_array, child_field_array_length, &(((ty_NoParameterDefinitions_auto*)object)->t_NoContactInfos_auto_Array[j]));
				if(returnValue == FALSE)
				{
					ProcessEventLog(__FILE__, __LINE__, TRC_DBG, ERR_TRC, Info(0), "ParameterDefinition_convert_inner failed");
					return returnValue;
				}
				ProcessEventLog(__FILE__, __LINE__, TRC_DBG, ERR_TRC,Info(0),"Exit struct NoContactInfos_auto[%d]",j);
			}
		}

		if(tag == ContactInfoID_auto)
		{
			strncpy(((ty_NoContactInfos_auto*)object)->c_ContactInfoID_auto, field_ele->field_value, 511);
			ProcessEventLog(__FILE__, __LINE__, TRC_DBG, ERR_TRC, Info(0), "(ty_NoContactInfos_auto*)object->c_ContactInfoID_auto is set to %s. The source data is : %s ",((ty_NoContactInfos_auto*)object)->c_ContactInfoID_auto,field_ele->field_value);
		}

		if(tag == ContactInfoIDType_auto)
		{
			((ty_NoContactInfos_auto*)object)->l_ContactInfoIDType_auto=atol(field_ele->field_value);
			ProcessEventLog(__FILE__, __LINE__, TRC_DBG, ERR_TRC, Info(0), "(ty_NoContactInfos_auto*)object->l_ContactInfoIDType_auto is set to %ld. The source data is : %ld ",((ty_NoContactInfos_auto*)object)->l_ContactInfoIDType_auto,atol(field_ele->field_value));
		}

		if(tag == NoParameterDefinitionSubID_auto)
		{
			COUNT repeatLength = atol(field_ele->field_value);
			((ty_NoParameterDefinitions_auto*)object)->i_NoParameterDefinitionSubID_auto_Count = repeatLength;
			FIELD_DETAILS all_child_field_array[256];
			COUNT all_child_field_array_length;
			returnValue = getChild(all_field_array, all_field_array_length, field_ele, all_child_field_array, &all_child_field_array_length, getLevel_ParameterDefinition);
			if(returnValue == FALSE)
			{
				ProcessEventLog(__FILE__, __LINE__, TRC_DBG, ERR_TRC, Info(0), "getChild failed");
				return returnValue;
			}
			for(int j=0;j<repeatLength;++j)
			{
				FIELD_DETAILS child_field_array[256];
				COUNT child_field_array_length;
				returnValue = getChildByIndex(all_child_field_array, all_child_field_array_length, j, child_field_array, &child_field_array_length);
				if(returnValue == FALSE)
				{
					ProcessEventLog(__FILE__, __LINE__, TRC_DBG, ERR_TRC, Info(0), "getChildByIndex failed");
					return returnValue;
				}
				ProcessEventLog(__FILE__, __LINE__, TRC_DBG, ERR_TRC,Info(0),"Enter struct NoParameterDefinitionSubID_auto[%d]",j);
				returnValue = ParameterDefinition_convert_inner(child_field_array, child_field_array_length, &(((ty_NoParameterDefinitions_auto*)object)->t_NoParameterDefinitionSubID_auto_Array[j]));
				if(returnValue == FALSE)
				{
					ProcessEventLog(__FILE__, __LINE__, TRC_DBG, ERR_TRC, Info(0), "ParameterDefinition_convert_inner failed");
					return returnValue;
				}
				ProcessEventLog(__FILE__, __LINE__, TRC_DBG, ERR_TRC,Info(0),"Exit struct NoParameterDefinitionSubID_auto[%d]",j);
			}
		}

		if(tag == ParameterSubID_auto)
		{
			strncpy(((ty_NoParameterDefinitionSubID_auto*)object)->c_ParameterSubID_auto, field_ele->field_value, 511);
			ProcessEventLog(__FILE__, __LINE__, TRC_DBG, ERR_TRC, Info(0), "(ty_NoParameterDefinitionSubID_auto*)object->c_ParameterSubID_auto is set to %s. The source data is : %s ",((ty_NoParameterDefinitionSubID_auto*)object)->c_ParameterSubID_auto,field_ele->field_value);
		}

		if(tag == ParameterSubIDType_auto)
		{
			strncpy(((ty_NoParameterDefinitionSubID_auto*)object)->c_ParameterSubIDType_auto, field_ele->field_value, 511);
			ProcessEventLog(__FILE__, __LINE__, TRC_DBG, ERR_TRC, Info(0), "(ty_NoParameterDefinitionSubID_auto*)object->c_ParameterSubIDType_auto is set to %s. The source data is : %s ",((ty_NoParameterDefinitionSubID_auto*)object)->c_ParameterSubIDType_auto,field_ele->field_value);
		}

		if(tag == NoPartyIDs_auto)
		{
			COUNT repeatLength = atol(field_ele->field_value);
			((ty_ParameterDefinition_auto*)object)->i_NoPartyIDs_auto_Count = repeatLength;
			FIELD_DETAILS all_child_field_array[256];
			COUNT all_child_field_array_length;
			returnValue = getChild(all_field_array, all_field_array_length, field_ele, all_child_field_array, &all_child_field_array_length, getLevel_ParameterDefinition);
			if(returnValue == FALSE)
			{
				ProcessEventLog(__FILE__, __LINE__, TRC_DBG, ERR_TRC, Info(0), "getChild failed");
				return returnValue;
			}
			for(int j=0;j<repeatLength;++j)
			{
				FIELD_DETAILS child_field_array[256];
				COUNT child_field_array_length;
				returnValue = getChildByIndex(all_child_field_array, all_child_field_array_length, j, child_field_array, &child_field_array_length);
				if(returnValue == FALSE)
				{
					ProcessEventLog(__FILE__, __LINE__, TRC_DBG, ERR_TRC, Info(0), "getChildByIndex failed");
					return returnValue;
				}
				ProcessEventLog(__FILE__, __LINE__, TRC_DBG, ERR_TRC,Info(0),"Enter struct NoPartyIDs_auto[%d]",j);
				returnValue = ParameterDefinition_convert_inner(child_field_array, child_field_array_length, &(((ty_ParameterDefinition_auto*)object)->t_NoPartyIDs_auto_Array[j]));
				if(returnValue == FALSE)
				{
					ProcessEventLog(__FILE__, __LINE__, TRC_DBG, ERR_TRC, Info(0), "ParameterDefinition_convert_inner failed");
					return returnValue;
				}
				ProcessEventLog(__FILE__, __LINE__, TRC_DBG, ERR_TRC,Info(0),"Exit struct NoPartyIDs_auto[%d]",j);
			}
		}

		if(tag == PartyID_auto)
		{
			strncpy(((ty_NoPartyIDs_auto*)object)->c_PartyID_auto, field_ele->field_value, 511);
			ProcessEventLog(__FILE__, __LINE__, TRC_DBG, ERR_TRC, Info(0), "(ty_NoPartyIDs_auto*)object->c_PartyID_auto is set to %s. The source data is : %s ",((ty_NoPartyIDs_auto*)object)->c_PartyID_auto,field_ele->field_value);
		}

		if(tag == PartyRole_auto)
		{
			((ty_NoPartyIDs_auto*)object)->l_PartyRole_auto=atol(field_ele->field_value);
			ProcessEventLog(__FILE__, __LINE__, TRC_DBG, ERR_TRC, Info(0), "(ty_NoPartyIDs_auto*)object->l_PartyRole_auto is set to %ld. The source data is : %ld ",((ty_NoPartyIDs_auto*)object)->l_PartyRole_auto,atol(field_ele->field_value));
		}

		if(tag == PartyRoleQualifier_auto)
		{
			((ty_NoPartyIDs_auto*)object)->l_PartyRoleQualifier_auto=atol(field_ele->field_value);
			ProcessEventLog(__FILE__, __LINE__, TRC_DBG, ERR_TRC, Info(0), "(ty_NoPartyIDs_auto*)object->l_PartyRoleQualifier_auto is set to %ld. The source data is : %ld ",((ty_NoPartyIDs_auto*)object)->l_PartyRoleQualifier_auto,atol(field_ele->field_value));
		}

		if(tag == NoPartySubIDs_auto)
		{
			COUNT repeatLength = atol(field_ele->field_value);
			((ty_NoPartyIDs_auto*)object)->i_NoPartySubIDs_auto_Count = repeatLength;
			FIELD_DETAILS all_child_field_array[256];
			COUNT all_child_field_array_length;
			returnValue = getChild(all_field_array, all_field_array_length, field_ele, all_child_field_array, &all_child_field_array_length, getLevel_ParameterDefinition);
			if(returnValue == FALSE)
			{
				ProcessEventLog(__FILE__, __LINE__, TRC_DBG, ERR_TRC, Info(0), "getChild failed");
				return returnValue;
			}
			for(int j=0;j<repeatLength;++j)
			{
				FIELD_DETAILS child_field_array[256];
				COUNT child_field_array_length;
				returnValue = getChildByIndex(all_child_field_array, all_child_field_array_length, j, child_field_array, &child_field_array_length);
				if(returnValue == FALSE)
				{
					ProcessEventLog(__FILE__, __LINE__, TRC_DBG, ERR_TRC, Info(0), "getChildByIndex failed");
					return returnValue;
				}
				ProcessEventLog(__FILE__, __LINE__, TRC_DBG, ERR_TRC,Info(0),"Enter struct NoPartySubIDs_auto[%d]",j);
				returnValue = ParameterDefinition_convert_inner(child_field_array, child_field_array_length, &(((ty_NoPartyIDs_auto*)object)->t_NoPartySubIDs_auto_Array[j]));
				if(returnValue == FALSE)
				{
					ProcessEventLog(__FILE__, __LINE__, TRC_DBG, ERR_TRC, Info(0), "ParameterDefinition_convert_inner failed");
					return returnValue;
				}
				ProcessEventLog(__FILE__, __LINE__, TRC_DBG, ERR_TRC,Info(0),"Exit struct NoPartySubIDs_auto[%d]",j);
			}
		}

		if(tag == PartySubID_auto)
		{
			strncpy(((ty_NoPartySubIDs_auto*)object)->c_PartySubID_auto, field_ele->field_value, 511);
			ProcessEventLog(__FILE__, __LINE__, TRC_DBG, ERR_TRC, Info(0), "(ty_NoPartySubIDs_auto*)object->c_PartySubID_auto is set to %s. The source data is : %s ",((ty_NoPartySubIDs_auto*)object)->c_PartySubID_auto,field_ele->field_value);
		}

		if(tag == PartySubIDType_auto)
		{
			((ty_NoPartySubIDs_auto*)object)->l_PartySubIDType_auto=atol(field_ele->field_value);
			ProcessEventLog(__FILE__, __LINE__, TRC_DBG, ERR_TRC, Info(0), "(ty_NoPartySubIDs_auto*)object->l_PartySubIDType_auto is set to %ld. The source data is : %ld ",((ty_NoPartySubIDs_auto*)object)->l_PartySubIDType_auto,atol(field_ele->field_value));
		}

	}

}
Exemple #2
0
	DataPtr Data::getChildSelected()
	{
		return getChildByIndex(mIndexSelected);
	}