Skip to Content
avatar image
Former Member

Proxy to file Scenario

Hi Experts,

I need some inputs for the proxy - file scenario.

currently in my XI system 'proxy to file' scenario exist for on customer.but now the requirement has come for two more customers. source is CRM system and trrget is third party.

So do i need to crete two more message types and same message types should be created in CRM system also and should be meantioned in the proxy.

If CRM developer put any condition for other two customers in same proxy which exist currently in the system, so how i should handle to design for two more customers.

Note:source structure and target structure are same for all the three customer.only data will be deffered.

Above my understanding is correct or is there any other way to design the scenario.

Kindli please give some inputs.

Thanks,

Bhaskar Reddy

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

5 Answers

  • Best Answer
    avatar image
    Former Member
    Jul 14, 2009 at 05:42 AM

    Bhaskar,

    So if there are three customers with the same structure then you can use the same message type and can recieve data into pi. But one question is if there are two customers in one call then do you want to send two files for each customer. If yes then create a multimapping and create business system for each customer and send them separetely. So you will have for each customer receiver agreement and communication channel. This is tedious process because down the line if you add one more customer then you need to add one more.

    One more option is in your proxy create one call for each customer. So if the customer changes then create a seperate call. Then you can use conditon receiver determination and it would trigger the corresponding reciever customer. In this design you will always have one message for each customer.

    Regards,

    ---Satish

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jul 14, 2009 at 05:43 AM

    since the message structure is the same you can use the same DTs in the sender application and since your sender application is the same you dont need to do any configuration at CRM also......depending on the internal logic implemented by CRM they will send the data to XI....

    Are you going to get only one cust data at a time or it may happen that you get the data about all the customers in one call....if latter then either your strcuture should be changed or the occurence.....

    Add comment
    10|10000 characters needed characters exceeded

  • Jul 14, 2009 at 05:45 AM

    Hi Bhaskar,

    If the source system and the target system are the same and only the data differes, then there is no need to change in XI side.

    The only changes that are needed would be the logic to populate the Proxy message structures before passing the data to XI (All ABAP).

    But if you need to put the file in different directories of the file system or different file systems, then you need to configure two more communication channels and add conditions in your interface determination and route your message according to the data that you get in the source data.

    Regards,

    Ravi

    Add comment
    10|10000 characters needed characters exceeded

  • Jul 14, 2009 at 05:46 AM

    you can indeed use the existing design. All you need to do is, in your proxy code provide conditions / logic to accommodate the new customers.

    But on a maintenance perspective, I would suggest you create separate proxies.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jul 14, 2009 at 05:46 AM
    If CRM developer put any condition for other two customers in same proxy which exist currently in the system, so how i should handle to design for two more customers.
    
    Note:source structure and target structure are same for all the three customer.only data will be deffered.
    
    Above my understanding is correct or is there any other way to design the scenario

    i am not sure.... if i hav understood u correctly.... but it seems in CRM .. only one customer data were maintained till now.. and now.. 2 more customers are added....

    see the interface u have in ur landscape .. proxy -to- file .. is not designed for 1 customer.......... this is designed for all customers..... so dont create anything... u can send the other two customer... infact any number of customer details.. via the proxy.. if ur design is correct......

    Add comment
    10|10000 characters needed characters exceeded