Configuring Product-Specification-to-Fulfillment-Pattern Mapping

You configure the product-specification-to-fulfillment-pattern mapping to ensure that order items associated with those product specifications are fulfilled properly. When using Design Studio 8.0.0.0.0, the determination of the fulfillment pattern has been simplified as detailed in step four in the procedure given below. The target OSM server version must be 7.5.0 or later to take advantage of this simplification

To configure product-specification-to-fulfillment-pattern mapping:

  1. In order to make the conceptual model content usable by OSM the following configuration needs to be completed:

    1. Create or import conceptual model products. See "About Products" for more information about conceptual model products.

    2. Create conceptual model fulfillment patterns. See "About Fulfillment Patterns" for more information about conceptual model fulfillment patterns.

    3. Map the conceptual model product to the conceptual model fulfillment pattern. See "Product Editor Properties Tab" for more information about creating this mapping.

    4. Create the OSM orchestration fulfillment pattern. See "Creating New Orchestration Fulfillment Patterns" for more information.

    5. Realize the conceptual model fulfillment pattern into the OSM orchestration fulfillment pattern. See "Realizing Conceptual Model Entities into Application Entities" for more information.

  2. If you are changing an existing OSM orchestration product specification, do the following:

    1. Create the OSM orchestration fulfillment pattern. See "Creating New Orchestration Fulfillment Patterns" for more information.

    2. Open the OSM orchestration product specification and click Select next to the Fulfillment Pattern field to select the OSM orchestration fulfillment pattern.

  3. In the Order Item Specification editor, specify which order item property contains the fulfillment pattern value.

    See "Order Item Specification Editor Order Item Properties Tab" for more information about configuring order item properties.

  4. For the order item fulfillment pattern property, configure an XQuery expression that returns the incoming product specification name for the line item. When this property is populated with the product specification, then OSM can resolve the correct OSM fulfillment pattern based on the productSpecMapping.xml file.

    Note:

    During the build process, Design Studio generates the productSpecMapping.xml file in the resources/productSpecMapping folder of the OSM cartridge that contains the OSM fulfilment patterns.

    See "About XQuery Expressions for Mapping Products and Fulfillment Patterns" for more information about the folder containing the mapping between the product or orchestration product specification and orchestration fulfillment pattern and sample XQuery expressions.

    Note:

    Returning the incoming product specification name instead of the fulfillment pattern name, is an important distinction when using OSM server 7.5.0 and Design Studio 8.0.0.0.0

See the "How to Simplify the Fulfillment Pattern Property on an OSM Order Item Specification (Doc ID 3000040.1)" KM article on My Oracle Support for more information on simplifying the fulfillment pattern property on an OSM order item specification.