Example Selective Update Configuration for FCI
This section provides an example selective update configuration for populating the freeFormatData
parameter in FurnishChargingInformation (FCI) operations.
In this example, selective updates on the CAMEL Gateway SCCP output interface are used to copy the
MtxTcapMsg
, LastUsedTimeInDecis
parameter value to the LastAcrTimeInDecis
field in the MyFreeFormatData MDC for TCAP CONTINUE and
TCAP END messages.
The selective updates for element ID 2 update the FCI data in TCAP CONTINUE messages. The selective updates for element ID 3 update the FCI data in TCAP END messages. For each element:
- SelectionKeys 1 and 2 are used to select the correct TCAP message, where:
-
ContinueData.ComponentList
selects TCAP CONTINUE messages. EndData.ComponentList
selects TCAP END messages.
-
- SelectionKey 3 selects the FCI operation in the message based on the CAP operation code of 34.
- SelectionKey 4 selects the LastUsedTimeInDecis field, if it is present, from the voice charging data in the MtxTcapMsg MDC.
- Operation 1 specifies to copy the LastUsedTimeInDecis field value to the LastAcrTimeInDecis field in the FCI operation.
Do you want to define any selective-updates on the Camel Gateway's SCCP output interface (y/n)?y
...
SelectiveUpdate:CamelGateway:SCCP:Output:What are the element IDs?2,3
SelectiveUpdate:CamelGateway:SCCP:Output:Element 2:Enter an optional description of what this element is doing?Copy LastAcrTimeInDecis to the FCI for TCAP CONTINUE
SelectiveUpdate:CamelGateway:SCCP:Output:Element 2:What is the container's name?MtxTcapMsg
SelectiveUpdate:CamelGateway:SCCP:Output:Element 2:What are the selection key IDs?1;2;3;4
SelectiveUpdate:CamelGateway:SCCP:Output:Element 2:SelectionKey 1:What method do you want to perform?all
SelectiveUpdate:CamelGateway:SCCP:Output:Element 2:SelectionKey 1:What is the sequence's name?main:OutTcapInfoList
SelectiveUpdate:CamelGateway:SCCP:Output:Element 2:SelectionKey 1:What action do you want to take on a match?select
SelectiveUpdate:CamelGateway:SCCP:Output:Element 2:SelectionKey 2:What method do you want to perform?all
SelectiveUpdate:CamelGateway:SCCP:Output:Element 2:SelectionKey 2:What is the sequence's name?selected:ContinueData.ComponentList
SelectiveUpdate:CamelGateway:SCCP:Output:Element 2:SelectionKey 2:What action do you want to take on a match?select
SelectiveUpdate:CamelGateway:SCCP:Output:Element 2:SelectionKey 3:What method do you want to perform?equal
SelectiveUpdate:CamelGateway:SCCP:Output:Element 2:SelectionKey 3:What is the sequence's name?
SelectiveUpdate:CamelGateway:SCCP:Output:Element 2:SelectionKey 3:What is the field's name?selected:ExecuteData.TcapOp
SelectiveUpdate:CamelGateway:SCCP:Output:Element 2:SelectionKey 3:What is the field value?34
SelectiveUpdate:CamelGateway:SCCP:Output:Element 2:SelectionKey 3:What is the field mask in hex?
SelectiveUpdate:CamelGateway:SCCP:Output:Element 2:SelectionKey 4:What method do you want to perform?is_present
SelectiveUpdate:CamelGateway:SCCP:Output:Element 2:SelectionKey 4:What is the sequence's name?
SelectiveUpdate:CamelGateway:SCCP:Output:Element 2:SelectionKey 4:What is the field's name?main:CamelServiceContext.VoiceChargingSpecificData.LastUsedTimeInDecis
SelectiveUpdate:CamelGateway:SCCP:Output:Element 2:How many operations do you want to enter?1
SelectiveUpdate:CamelGateway:SCCP:Output:Element 2:Operation 1:What operation do you want to perform?copy_field
SelectiveUpdate:CamelGateway:SCCP:Output:Element 2:Operation 1:CopyField:What is the destination field's name?selected:ExecuteData.TcapParameter.MtxAsn1CamelFciChargingCharacteristicsData:
FciSequence1.freeFormatData.MyFreeFormatData:LastAcrTimeInDecis
SelectiveUpdate:CamelGateway:SCCP:Output:Element 2:Operation 1:CopyField:What is the source field's name?main:CamelServiceContext.VoiceChargingSpecificData.LastUsedTimeInDecis
SelectiveUpdate:CamelGateway:SCCP:Output:Element 3:Enter an optional description of what this element is doing?Copy LastAcrTimeInDecis to the FCI for TCAP END
SelectiveUpdate:CamelGateway:SCCP:Output:Element 3:What is the container's name?MtxTcapMsg
SelectiveUpdate:CamelGateway:SCCP:Output:Element 3:What are the selection key IDs?1;2;3;4
SelectiveUpdate:CamelGateway:SCCP:Output:Element 3:SelectionKey 1:What method do you want to perform?all
SelectiveUpdate:CamelGateway:SCCP:Output:Element 3:SelectionKey 1:What is the sequence's name?main:OutTcapInfoList
SelectiveUpdate:CamelGateway:SCCP:Output:Element 3:SelectionKey 1:What action do you want to take on a match?select
SelectiveUpdate:CamelGateway:SCCP:Output:Element 3:SelectionKey 2:What method do you want to perform?all
SelectiveUpdate:CamelGateway:SCCP:Output:Element 3:SelectionKey 2:What is the sequence's name?selected:EndData.ComponentList
SelectiveUpdate:CamelGateway:SCCP:Output:Element 3:SelectionKey 2:What action do you want to take on a match?select
SelectiveUpdate:CamelGateway:SCCP:Output:Element 3:SelectionKey 3:What method do you want to perform?equal
SelectiveUpdate:CamelGateway:SCCP:Output:Element 3:SelectionKey 3:What is the sequence's name?
SelectiveUpdate:CamelGateway:SCCP:Output:Element 3:SelectionKey 3:What is the field's name?selected:ExecuteData.TcapOp
SelectiveUpdate:CamelGateway:SCCP:Output:Element 3:SelectionKey 3:What is the field value?34
SelectiveUpdate:CamelGateway:SCCP:Output:Element 3:SelectionKey 3:What is the field mask in hex?
SelectiveUpdate:CamelGateway:SCCP:Output:Element 3:SelectionKey 4:What method do you want to perform?is_present
SelectiveUpdate:CamelGateway:SCCP:Output:Element 3:SelectionKey 4:What is the sequence's name?
SelectiveUpdate:CamelGateway:SCCP:Output:Element 3:SelectionKey 4:What is the field's name?main:CamelServiceContext.VoiceChargingSpecificData.LastUsedTimeInDecis
SelectiveUpdate:CamelGateway:SCCP:Output:Element 3:How many operations do you want to enter?1
SelectiveUpdate:CamelGateway:SCCP:Output:Element 3:Operation 1:What operation do you want to perform?copy_field
SelectiveUpdate:CamelGateway:SCCP:Output:Element 3:Operation 1:CopyField:What is the destination field's name?
selected:ExecuteData.TcapParameter.MtxAsn1CamelFciChargingCharacteristicsData:
FciSequence1.FreeFormatData.MyFreeFormatData:LastAcrTimeInDecis
SelectiveUpdate:CamelGateway:SCCP:Output:Element 3:Operation 1:CopyField:What is the source field's name?main:CamelServiceContext.VoiceChargingSpecificData.LastUsedTimeInDecis
For help with configuring selective updates for FCI operations, contact MATRIXX Support.