Yes sounds like a good idea and I suppose if roleTypeId is empty the ECA is skipped (did not look at code)
Jacques From: "Vikas Mayur" <[EMAIL PROTECTED]>
How about adding an optional attribute roleTypeId to createPerson service to call createPartyRole on a service eca similar to what is done in for createPartyContactMech to create the purpose. This is often used in events and this way there will be no need to explicitly call createPartyRole service. Thoughts please. Vikas