Hi Harsha,
TM Forum uses the separation of concern concept.
This means TMF622 assumes that the customer is previously created.
Based on your usecase this means that you first create an individual using TMF632. This call would have your (First name/ Last Name/Language) information.
Then you would give this individual a customer role using TMF629. Depending on how your business this might include a CreditProfile or even creating a BillingAccount in the Billing system and creating FinancialAccount in your AccountsReceivable system using TMF666.
Finally the TMF620 productOrder will contain a reference to this customer using the relatedParty array.
Separation of concerns means that all these steps are indeed separate API calls that are woven together with your own specific business logic.
Best Regards
------------------------------
Koen Peeters
OryxGateway
------------------------------