Table of Contents
- Title and Copyright Information
- Preface
- 1 Introduction
-
2
Using OSM Order Management Web Services
- About Web Services
- About Order Management Web Services
- About Order Management Web Service Operations
- Web Service Operations Used for Order Management
- Web Service Operations Used for Problem Order Diagnosis
- Navigating WSDL and XSD Files
- Order Management Request and Response Examples
-
3
Using the OSM XML API
- About Using the XML API
- About Accessing the XML API
-
XML API Functionality
- AddOrderThread
- Acknowledgments
- AcknowledgeNotification
- AssignOrder
- CancelOrder
- CompleteOrder
- CopyOrder
- CreateOrder
- FalloutTask
- FailOrder
- GetNextOrderAtTask
- GetOrder
- GetOrderAtTask
- GetOrderDataHistory
- GetOrderProcessHistory
- GetOrderStateHistory
- GetTaskStatuses
- GetUserInfo
- ListExceptions
- ListStatesNStatuses
- ListViews
- ModifyRemark
- Notifications
- OrderTypesNSources
- OrderViewTemplate
- Query
- ReceiveOrder
- ResolveFailure
- ResumeOrder
- RetryTask
- SetException
- SuspendOrder
- TaskDescription
- UpdateOrder
- Worklist
- Warning and Error Code Descriptions
-
Document Type Definitions (DTD)
- AddOrderThread
- AssignOrder
- CompleteOrder
- CopyOrder
- CreateOrder
- Error
- GetOrder
- GetNextOrderAtTask
- GetOrderDataHistory
- GetOrderProcessHistory
- GetOrderStateHistory
- GetUserInfo
- ListExceptions
- ListStatesNStatuses
- ListViews
- ModifyRemark
- OrderTypeNSource
- OrderViewTemplate
- Query
- ResumeOrder
- SetException
- SuspendOrder
- TaskDescription
- UpdateOrder
- Warning
- Worklist
- 4 Using OSM Security Callback
-
5
Using Custom Menu Items and Actions
- About Custom Menu Items and Actions
- About the File Name and Location
- About the Model Definition
-
Setting Up the Environment
- Setting Up the oms-config.xml File (Traditional OSM Only)
- Working with oms-config Parameters in OSM Cloud Native
- File System Path Environment Configuration Method
- XML Catalog (Static Relative Location) Environment Configuration Method
- XML Catalog (rewriteURI) Environment Configuration Method
- Verifying the Changes
-
6
Using Automation
-
About Automations and the Automation Framework
- About Sender and Automator Automation Types
- About Automations in the Order and Task Contexts
- About Internal and External Events that Trigger Automations
- About Accessing the XML API in Automations
- About Queues, Correlation, and Property Selectors
- About Automation Plug-in Communication Options
- Storing Response Message as XML Type Parameters
- About Custom Automation Plug-ins
- About Predefined Automation Plug-ins
- About Large Orders and Automation Plug-ins
- About Compensation for Automations
- About Creating Automations in Design Studio
- About Managing Automations
-
About Automations and the Automation Framework
- 7 Using Order Metrics Manager
-
8
Localizing OSM
- About Localization
- Localizing OSM
- Additional Considerations for Localizing OSM
- About NLS Database Configuration
- About OSM Database Error Messages
- About Application Server Strings
- About OSM Process Definition Data
- About Generic Preferences
-
Localizing the Task Web Client
- Task Web Client Localization Resource Bundles
- Localizing the Process History Pages
- Localizing Date, Time and Currency Formats
- Localizing Text and Error Messages
- Localizing Page Titles
- Localizing Image References
- Inserting New Images
- Editing the First Day of the Week
- Editing the Boolean Data Element Values
- Editing the Number of Records Displayed in the Worklist
- Editing and Replacing Task Web Client Icons
- Localizing the Order Management Web Client
- Localizing the Order Lifecycle Management User Interface
- Working with the oms.ear File
-
9
Using XPath Functions
- About XPath Functions
- Node Set Functions
-
String Functions
- string string(object?)
- string concat(string, string, string*)
- string starts-with(string, string)
- string contains(string, string)
- string substring-before(string, string)
- string substring-after(string, string)
- string substring(string, number, number?)
- number string-length(string?)
- string normalize-space(string?)
- string translate(string, string, string)
- string lower-case(string?)
- string upper-case(string?)
- string ends-with(string, string)
- Boolean Functions
- Number Functions
-
XPath 1.0 Reference
- Location Paths [XPath §2]
- Location Paths [XPath §2.1]
- Axis Specifiers [XPath §2.2]
- Node Tests [XPath §2.]
- Abbreviated Syntax for Location Paths
- Predicate [XPath §2.4]
- Variable Reference [XPath §3.7]
- XPath
- XPath Operators
- Node Types [XPath §5]
- Object Types [§11.1, XPath §1]
- XPath Core Function Library
- OSM Behavior XPath Functions
-
A
Automation and Compensation Examples
- Predefined Automation Plug-ins
-
Custom Java Automation Plug-ins
- Internal Custom Java Automator
- Internal Custom Java Sender
- External Custom Java Automator that Changes the OSM Task Status
- External Custom Java Automator that Updates Order Data
- Using OrderDataUpdate Elements to Pass Order Modification Data
- Examples of Sending Messages to External Systems
- Examples of Handling Responses from External Systems
- Compensation XQuery Expressions
- Order Jeopardy Automation XQuery Plug-ins
-
B
AutomationMap.xml File
- AutomationMap.xml Examples for Automated Tasks
- AutomationMap.xml Examples for Automated Notifications
- Generated Entity-Specific XML Files
- C Automation: Start to Finish