properly installed isa 220 functionality may be extended to service external processes fig3 illustrates the procedure for adding external processes as shown in fig3 isa 220 may be extended simply by creating an adapter for the external process 300 adding a gateway profile 302 to cdb 234 and creating the necessary translation mapping 304 between the new external process and an external process that has already been configured using this procedure fig4 provides an example of what two gateway profiles in cdb 234 might look like in fig4 a gateway profile is described using extensible markup language xml xml is a standardized markup language well known to a person of ordinary skill in the art and the syntax of xml need not be described in detail here fig4 includes entries for two external processes in fig4 each gateway profile begins with a u201c lt partner gt u201d label and ends with a corresponding u201c lt partner gt u201d label a profile comprises a collection of attributes that describe the gateway each gateway profile is given a name within the u201c controller properties u201d block in this example there are two entries one for u201c partner a u201d and one for u201c partner b u201d the u201c qte properties u201d specify.