Close Menu
    DevStackTipsDevStackTips
    • Home
    • News & Updates
      1. Tech & Work
      2. View All

      The Case For Minimal WordPress Setups: A Contrarian View On Theme Frameworks

      June 5, 2025

      How To Fix Largest Contentful Paint Issues With Subpart Analysis

      June 5, 2025

      How To Prevent WordPress SQL Injection Attacks

      June 5, 2025

      In MCP era API discoverability is now more important than ever

      June 5, 2025

      Google’s DeepMind CEO lists 2 AGI existential risks to society keeping him up at night — but claims “today’s AI systems” don’t warrant a pause on development

      June 5, 2025

      Anthropic researchers say next-generation AI models will reduce humans to “meat robots” in a spectrum of crazy futures

      June 5, 2025

      Xbox just quietly added two of the best RPGs of all time to Game Pass

      June 5, 2025

      7 reasons The Division 2 is a game you should be playing in 2025

      June 5, 2025
    • Development
      1. Algorithms & Data Structures
      2. Artificial Intelligence
      3. Back-End Development
      4. Databases
      5. Front-End Development
      6. Libraries & Frameworks
      7. Machine Learning
      8. Security
      9. Software Engineering
      10. Tools & IDEs
      11. Web Design
      12. Web Development
      13. Web Security
      14. Programming Languages
        • PHP
        • JavaScript
      Featured

      Mastering TypeScript: How Complex Should Your Types Be?

      June 5, 2025
      Recent

      Mastering TypeScript: How Complex Should Your Types Be?

      June 5, 2025

      IDMC – CDI Best Practices

      June 5, 2025

      PWC-IDMC Migration Gaps

      June 5, 2025
    • Operating Systems
      1. Windows
      2. Linux
      3. macOS
      Featured

      Google’s DeepMind CEO lists 2 AGI existential risks to society keeping him up at night — but claims “today’s AI systems” don’t warrant a pause on development

      June 5, 2025
      Recent

      Google’s DeepMind CEO lists 2 AGI existential risks to society keeping him up at night — but claims “today’s AI systems” don’t warrant a pause on development

      June 5, 2025

      Anthropic researchers say next-generation AI models will reduce humans to “meat robots” in a spectrum of crazy futures

      June 5, 2025

      Xbox just quietly added two of the best RPGs of all time to Game Pass

      June 5, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»Development»IBM Sterling OMS Order Hub Installation (On Premises)

    IBM Sterling OMS Order Hub Installation (On Premises)

    June 13, 2024

    Introducing Order Hub: Complete Fulfillment Network Management Solution

    Order Hub, part of the IBM® Sterling Order Management System, is the ultimate tool for fulfillment and order management professionals. With its intuitive interface, contextual data, and key performance metrics, Order Hub empowers users to seamlessly translate business goals into actionable steps within their fulfillment network.

    Monitoring Network with Ease

    Order Hub allows users to effortlessly view various metrics and monitor nodes, orders, and shipments across the network. Stay on top of performance with customizable alert rules that help identify SLA and progress risks, all conveniently displayed on the workspace.

    Take Control of Operations

    Gain deep insights into nodes and orders with Order Hub’s extensive details. From changing node capacity to reassigning pending order releases, users have the power to optimize operations and maximize efficiency. Manage inventory effortlessly, from viewing item and SKU details to performing actions like moving inventory across nodes, adjusting safe stock, and setting fulfillment options.

    Experience Seamless Management

    With Order Hub, managing the fulfillment network has never been easier. Stay ahead of the curve and streamline the operations with this powerful interface designed to meet the needs of today’s dynamic business environment.

    Unlock the full potential of fulfillment network with Order Hub – the comprehensive solution for modern order and fulfillment management.

    Pre-requisite:

    Upgrade to IBM® Sterling Order Management System Software version 10.0.2209.1 or later: The latest version OMS software is required to access Order Hub, now available for on-premises installations since September 2022.
    Set up Nginx web server: Install Nginx on any server to serve the Order Hub UI content, allowing users to make REST API calls to the application server. Nginx’s efficient asset serving and caching capabilities enhance performance, while its deployment flexibility ensures seamless integration with the existing infrastructure.

     

    A Step-by-Step Guide for Installation

    Install nginx web server.
    Install OrderHub:

    <INSTALL_DIR>/repository/orderhub

    Here <INSTALL_DIR> is the Sterling OMS installation home directory.

    Extract the orderhub archive by running the following command:

    tar xf orderhub.tar

    Grant the orderhub setup script the execute (x) permission by running the following command:

    chmod +x orderhub-setup.sh

    Make a copy of the oh-setup.properties.sample file as oh-setup.properties by running the following command:

    cp oh-setup.properties.sample oh-setup.properties

    Update the oh-setup.properties file.

    Uncomment the HTML_DIRECTORY and CONFIG_DIRECTORY properties that are applicable to the operating system. If necessary, update them to point to installed web server’s HTML and configuration directories.
    Update the OMS_APPSERVER_HOST property to point to the OMS environment.

             

    Run the Order Hub setup script:

    ./orderhub-setup.sh

    Go to /etc/nginx/conf.d/default.conf and add server details:

             

    For https: add Port No., server_name, certificate and certificate_key for user application.

    Add below properties to:

    <INSTALL_DIR>/properties/customer_overrides.properties

    # Order Hub UI

    xapirest.servlet.cors.enabled=true

    xapirest.servlet.cors.allow.credentials=true

    xapirest.servlet.jwt.auth.enabled=true

    yfs.yfs.jwt.oms.verify.keyloader=jkstruststore

    yfs.api.security.token.enabled=Y

     

    Configure JWT authentication:

    Locate or create a keystore.

    To create a keystore run the following command:

    For example:

    keytool -genkey -keyalg RSA -keysize 2048 -keystore jwtkeystore.jks -validity 365 -storetype JKS

    -alias oms-default-jwt -storepass secret4ever -keypass secret4ever -dname “CN=oms, OU=oms, O=oms, L=oms, S=oms, C=US”

    Where:

    -keystore provides the keystore name, for example, key.jks.

    -alias describes the alias name that is configured as part of JWT properties of Sterling Order Management System Software.

    -storepass and -keypass provides the password for keystore.

    Add JVM system startup properties:

    For example:

     -Dycp.jwt.auth.keyStore=/var/oms/keystore/jwtkeystore.jks

    -Dycp.jwt.auth.keyStorePassword=secret4ever

    -Dycp.jwt.auth.trustStore=/var/oms/keystore/jwtkeystore.jks

    -Dycp.jwt.auth.trustStorePassword=secret4ever

    Set property in customer_override_properties file as:

    yfs.api.security.token.enabled=Y

    Start or restart the web server.

    Access Order Hub from the applicable URL:

    http://<hostname>:<port>/order-management

    https://<hostname>:<port>/order-management

     

    Where hostname is the host name where the web server is running, and port is the port number that is configured in the web server configuration.

    References:

    https://www.ibm.com/docs/en/order-management-sw/10.0?topic=hub-setting-up-order
    https://nginx.org/en/linux_packages.html

    Source: Read More 

    Facebook Twitter Reddit Email Copy Link
    Previous ArticleHealthcare Decision-Making: Content Types for Each Stage of the Process
    Next Article The biggest TypeScript release in years?

    Related Posts

    Common Vulnerabilities and Exposures (CVEs)

    CVE-2025-48906 – DSoftBus Authentication Bypass Vulnerability

    June 6, 2025
    Common Vulnerabilities and Exposures (CVEs)

    CVE-2025-48907 – Apache IPC Deserialization Vulnerability

    June 6, 2025
    Leave A Reply Cancel Reply

    Continue Reading

    AI Assistant in Chrome Devtools: Guide for Testers

    Development

    AI Backlash and Sabotage Inside Companies: ‘It’s Tearing Us Apart,’ Employees Say

    News & Updates

    awcodes/filament-curator

    Development

    Appium TestNG error : Attempting bi-dialect session, assuming Postel’s Law holds true on the remote end

    Development

    Highlights

    News & Updates

    Xbox Q2 FY25 gaming revenue is down 7% year-over-year, but Xbox Game Pass still grew

    January 29, 2025

    Microsoft financial results are in, with Xbox Q2 2025 gaming revenue down 7%, while Xbox…

    CVE-2025-48121 – Steve Puddick WP Notes Widget Cross-site Scripting

    May 16, 2025

    Automatic language detection improvements: increased accuracy & expanded language support

    August 29, 2024

    The Razer Fortnite gaming mouse (a.k.a. the DeathAdder V3 Pro) is down to its lowest ever price

    March 25, 2025
    © DevStackTips 2025. All rights reserved.
    • Contact
    • Privacy Policy

    Type above and press Enter to search. Press Esc to cancel.