I am trying to Use WEB Service (SOAP Call) to import Data from SFDC to Adobe Campaign.I do not want to use SFDC Connector here. I wanted to know is there any way to synch Enumeration through SOAP. Or we have to manually create it in Adobe Campaign.
Creating his own method is a recommended choice to hide the underlying details, for example if you don't want to expose some business rules to the client (and the developer in charge of the client). So the xtk.session.Write is coded in the method code, business rules checks etc.
If the client code is managed by the same developer profile (that has already access to the Adobe Campaign server or client as operator), it is more or less the same, and the main advantage is to avoid any specific documentation
My recommendation would be the method extension of schema if you need to implement some business rules. It is very similar to the choice of stored procedures or directly code SQL queries in a client code...