Initializing help system before first use

FICO® Xpress Executor Tutorial

This tutorial shows you how to call a FICO® Xpress Executor component using FICO® Application Studio. Note that using Application Studio is only one way to call Xpress Executor. You can also call Xpress Executor directly using the SOAP or REST endpoints.
Tutorial Prerequisites
This tutorial assumes that you are familiar with the following features and tasks:
  • Basic familiarity with the Mosel modeling language.
  • A local installation of FICO® Xpress Solver 7.8 (or later).
  • The ability to provision an Xpress Executor component from the DMP catalog.
  • The ability to create applications in Application Studio.

Tutorial Example and Instructions

This tutorial involves a factory that constructs chess sets as follows:

  • The factory makes two sizes of chess sets: small and large.
  • Each of the chess set sizes uses different quantities of two resources: wood and machine time.

The challenge to solve is the following: given the size of the chess sets that the factory manufactures and the limits on the amounts of each of the above resources, we want to know how many of each chess set type to construct in order to maximize revenue.

Tutorial Tasks

These are the tasks that need to be completed to solve this challenge. The tasks are described in more detail in subsequent sections.

  1. Create your Mosel model and test it locally.
  2. Create, add, and configure Xpress Executor.
  3. Create your application using FICO Application Studio.
  4. Add Xpress Executor to your application.
  5. Use Application Studio to create forms for input and for the resulting output, and add the appropriate logic to interact with the DMP.
  6. Authenticate the web service.
  7. Prepare the execution request.
  8. Call Xpress Executor.
  9. Query the Mosel model results.
  10. Test your application.

© 2001-2019 Fair Isaac Corporation. All rights reserved. This documentation is the property of Fair Isaac Corporation (“FICO”). Receipt or possession of this documentation does not convey rights to disclose, reproduce, make derivative works, use, or allow others to use it except solely for internal evaluation purposes to determine whether to purchase a license to the software described in this documentation, or as otherwise set forth in a written software license agreement between you and FICO (or a FICO affiliate). Use of this documentation and the software described in it must conform strictly to the foregoing permitted uses, and no other use is permitted.