<service verb= "Create" noun= "Telecomnumber" >
<in-parameters>
<auto-parameters entity-name= "Mantle.party.contact.TelecomNumber" include= "NONPK"/>
<parameter name= "PartyId" required= "true"/>
<parameter name= "Contactmechpurposeid" required= "true"/>
</in-parameters>
<out-parameters>
<parameter name= "Contactmechid" required= "true"/>
</out-parameters>
<actions>
<entity-make-value entity-name= "Mantle.party.contact.ContactMech" value-field= "Contactmech" map= "[ Contactmechtypeenumid: ' Cmttelecomnumber '] "/>
<entity-sequenced-id-primary value-field= "Contactmech"/>
<entity-create value-field= "Contactmech"/>
<set field= "Contactmechid" from= "Contactmech.contactmechid"/>
<entity-make-value entity-name= "Mantle.party.contact.TelecomNumber" value-field= "Telecomnumber"/>
<set field= "Telecomnumber.contactmechid" from= "Contactmech.contactmechid"/>
<entity-set value-field= "Telecomnumber" include= "NONPK"/>
<entity-create value-field= "Telecomnumber"/>
<service-call name= "Create#mantle.party.contact.partycontactmech" in-map= "context"/>
</actions>
</service>
Framework use collation--Create a successful output using the previous create