Next-generation platform

Interface contracts of mashup layer

The mashup layer contains interface contracts.

The following table provides interface contracts of mashup layer. For more information about the interface contracts, see IBM® Sterling Order Management System: Javadoc present in the <INSTALL_DIR>/xapidocs/core_javadocs installation directory.

Interface Contract Description Methods
ISCUIMashup

Includes the business logic of an application. If transactional is set, then all of the business logic in one mashup is under one transaction.

A custom mashup implementation is plugged in using an <app>_mashup.xml file. Any XAPI service calls that an application might need for its business logic is included in the <API> element of the <app>_mashup.xml file.

  • Run

    Considers the SCUIContext input object and XML in the form of metadata as an SCUIMetaData object.