SwitcYard supports only the most common Camel components out of the box. If you need to add SMPP protocol/binding to it, you should create JBoss module containing the appropriate JAR archive, eventually its dependencies. See the documentation for the details: Extensions - SwitchYard - Project Documentation Editor You will not need to write any JCA component ;-).
Thanks Tomas, makes sense
No problem. Luckily for you, it is planned to support SMPP as well as many other Camel components out of the box in Switchyard 2.0. See [SWITCHYARD-1954] Modularize additional Camel components - JBoss Issue Tracker