Class SampleUserDataRequestLauncher

java.lang.Object
oracle.communication.brm.charging.sdk.AbstractSampleProgram
oracle.communication.brm.charging.sdk.policy.SampleUserDataRequestLauncher

public class SampleUserDataRequestLauncher extends AbstractSampleProgram
Sample program to send asynchronous UserDataRequest to a ECE charging grid.
  • Eg.
  • REQUEST:
    • Operation type = USER_DATA_REQUEST
    • User identity = 100000
    • Product type = VOICE,DATA
    • Preferences = Language,Channel,InvalidPref1,InvalidPref2
    • Customer extended info = customerId,ratingProfileCorporate
    • Product extended info = productId,ratingProfileFriends
    RESPONSE:
    • Status = SUCCESS
    • Customer ID = 6500001
    • Common preferences = Language English
    • Product preferences:
      • Product1: Product ID = 12345 Preferences = Language French, Channel EMail
      • Product2: Product ID = 67890 Preferences = Channel Fax
    • Unsupported preferences = InvalidPref1,InvalidPref2
    • Customer Extended Info:
      • customerId = 650001
      • ratingProfileCorporate = 18000001,1800002
    • product Extended info:
      • Product Type = VOICE
        • productId = 12345
        • ratingProfileFriends = 9886001,9886002
      • Product Type = DATA
        • productId = 67890
        • ratingProfileFriends = null