Processing Sequence Invokes Functions or Components of a LANSA Application

LANSA Composer may be extended in a number of ways that involve a Processing Sequence invoking customer or 3rd-party defined functions or components.  These include:

 

When a Processing Sequence invokes customer or 3rd-party defined LANSA functions or components in any of these ways there are some particular and additional considerations.  When designing such a business process integration solution you should consider the following:

 

These considerations apply whether the invocation is direct or indirect.  In other words, you cannot circumvent these constraints by invoking a non-compliant LANSA application code unit from another LANSA application code unit that is compliant.  Nor can you do so by means of an intermediate non-LANSA program that you invoke from LANSA Composer or from your compliant LANSA application code unit.