Hi,
A TMF622 ProductOrder API doesn't prescribe how productCharacteristics are used. But in a fully catalog driven environment additional rules obviously apply.
In the TMF620 ProductSpecification the prodSpecCharacteristics define the characteristics understood by the underlying services, resources, etc. e.g. upstreamBandwidth, downstreamBandwidth and color
In the TMF620 ProductOffering might restrict the values used for a subset of these characteristics using the prodSpecCharValueUse. E.g. for the Internet XL, the upstreamBandwidth=500Mbps, downstreamBandwidth=1Gbps and links this to specific ProductOfferingPrices.
In the above setup the use of the characteristic packetSize in the ProductOrder is not allowed (not specified)
The use of the characteristic upstreamBandwidth or downstreamBandwidth is also not allowed (already fixed in the productOffering XL)
The use of the characteristic color is allowed in the productOffer.
The ProductOrder is defined to be flexible, so that it can be used without catalog. However, when a catalog is used properly, it is unlikely that the ProductOrder will contain characteristics.
Best Regards
------------------------------
Koen Peeters
Ciminko SA
------------------------------