Come for answers, stay for best practices. All we're missing is you.
If you need to customize your integration message processing but don't want to implement Java code, one option is to use Integration Controls and Processing Rules to provide customizations that will let you filter messages and set values to fields in your integration message.
To provide customizations, you can define integration controls and then leverage those controls in Processing Rules on your Publish Channels and/or Enterprise Services. Doing this, provides a configurable approach to customizing that will allow you to easily alter your integration processing as your integration requirements change. First, you need to create integration controls and then build processing rules that exploit those controls.