QXtend Fundamentals Change Summary
About This Course
Course Description
Course Objectives
Audience
Prerequisites
Course Credit and Scheduling
Virtual Environment Information
QAD Web Resources
QAD QXtend Overview
Overview
Enterprise Application Integration (EAI)
Interoperability
Service-oriented Architecture (SOA)
Enterprise Service Bus
QAD Enterprise Applications
Enterprise Interoperability (SOA)
Why QAD QXtend?
QAD QXtend Interoperability
Data Synchronization
Exercise: Interoperability Overview
QAD QXtend Inbound
QDocs
Web Service
Receivers
Connection Pools
Adapters
User Interface Adapter
Service Interface (SI) Adapter
Fin API Adapter
APIs
QAD QXtend Outbound
Source Applications
Business Objects
Profiles
Subscribers
Data Flow
Exercise: QXO Concepts
QXI Configuration
Overview
Receivers
Receiver Management
Add Receiver
Supported APIs
Receiver Report
Modifying a Receiver
Modifying a Receiver - Supported APIs
Deleting a Receiver
Exercise: Receivers
Connection Pools
Connection Pool Manager
Adding a Connection Pool
Adding a UI API Connection Pool
Adding an SI API Connection Pool
Adding an Fin API Connection Pool
Managing Connection Pools
Viewing a Connection Pool
Deleting a Connection Pool
Exercise: Connection Pools
Validating Your QXI Configuration
Testing QXI Using SOAP UI
Create New SOAP UI Project
Edit QDoc Request
Edit QDoc Request (Update Header)
Edit QDoc Request (Session Context)
Edit QDoc Request (Request Data)
Process Request
Generating WSDL
Email Alerts
QXI APIs (Schemas)
API Types
Deleting a Custom API
Using QDoc Spreadsheet
Exercise: Schemas
Lab: QXI Configuration
1. Access and Start the Training Environment
2. Create the Receiver
3. Create a Connection Pool
4. Adding APIs to a Receiver
5. Processing a Request using the Test Harness
6. Load New API
7. Verify the Customer Item API has been added
8. Test the New Customer Item Maintenance API
QXO Configuration
Introduction
Source Applications
Source Application Types
Creating a Source Application
Managing Database Connections
Managing Event Types
Exercise: Source Applications
Services
Event Service
Event Service Configuration
Threshold Alerts
Source Applications
Message Publisher
Configuring the Message Publisher
Business Objects
Subscribers
Configuring Subscribers
File Directory Service
QXtend Web Service
Web Service
QAD Alerts and QAD BPM
Profiles
Source Applications
Message Sender
Configuring Message Senders
Subscribers
Viewing and Controlling Services
Controlling Source Applications and Subscribers
Monitoring QXO Processing
Event Viewer
Raw Messages Viewer
Subscriber Messages Viewer
Subscriber Messages - Request
Subscriber Messages - Response
Lab: QXO Configuration
1. License Manager Configuration
2. Source Application Types
3. Source Application
4. Load Default Business Objects and Profiles
5. Review Business Objects and Profiles
6. Load Source Application Event Types
7. Create QXO Services
8. Configure Generalized Code Data Synchronization
9. QXI Receiver Configuration
10. Start the QXO Services
11. Test the Data Synchronization Configuration
Licensing
Overview
License Manager
Licensing Configuration
Agent and Receiver Status
Senders
Licensing Reports
Exercise: QXtend Licensing
Lab: QAD QXtend Licensing
1. License Exceptions
2. Standard License Type
3. QXO Licensing
4. Monitoring License Usage
5. QAD QXtend Enterprise License
QGen
QGen Overview
Using QGen
Mapping
Generating API Files
Mapping Comments
Exercise: QGen
Lab: QGen
1. Mapping Simple Screens
2. Mapping Complex Screens: Parent-Child Iterations
3. Mapping Complex Screens: Comments
Business Objects and Profiles
Business Objects
Business Objects Example
Using Business Objects
Creating a Business Object
Adding Fields
XML Import and Export
Predefined Business Objects
Exercise: Business Objects
Profiles
Creating Profiles
QDoc Operations
Delta QDocs
XML Schemas
Exercise: Profiles
Lab: Business Objects and Profiles
1. Generalized Code Data Synchronization
2. Sales Order File Generation
3. Synchronize Item Master Data
QXI Queue Manager
Overview
Initializing the Queue Manager
Adding a Queue
Modifying a Queue
Queue Management
Queue Monitoring
Deleting Messages
Viewing Requests/Responses
Viewing Request Details
Viewing Responses
Viewing Response Details
Editing/Resubmitting Requests
Exercise: Queue Manager
Lab: Queue Manager
1. Enabling Queue Manager
2. Configuring Queues
3. Process Transactions Using the Queue
Service Interface Layer
Overview
Service Interface Adapter
Configuring the SIAPI
Enterprise Financials Inbound Integration
Configuring SIAPI in Enterprise Financials
Loading a Schema into Enterprise Financials
Enterprise Financials - Request Context
Examples
Modify and Delete Examples
Exercise: Service Interface Layer
Lab: Service Interface Layer
1. Fin API
2. SI API
Direct Data Publish
Overview
Configuring DDP in QAD QXtend
Configuring the DDP Source Application Type.
Configuring the DDP Source Application
Configuring the DDP Business Object
Enterprise Financials Outbound Integration
Enterprise Financials - DDP Configuration
Configuring Enterprise Financials for DDP
Configuring the Application ID
Configuring the Event Daemon
Configuring the Event Destination
Configuring the Event Types
Publishing the Data
Checking the Event Daemon
Starting the Daemon
Generating an Application Event
Checking the Event Queue
Checking QXtend Outbound Subscriber
Exercise: Direct Data Publish
Lab: Direct Data Publish
1. Configure QXO for Financials DDP
2. Configure QAD Enterprise Applications
3. Publish Data from QAD EE to QXO
Query Service
Overview
Request
Calling Options
Web Service Invocation
QXI Configuration
QXO Configuration
Using Web Service
Exercise: Query Service
Lab: Query Service
1. QXO Configuration
2. Query Service – Call from QXI
Diagnostics and Troubleshooting
QAD QXtend Inbound Logging
QAD QXtend Inbound Log Files
QDoc Requests Log
QDoc Response Log
QDoc Processing Log
QAD QXtend Server Install Log
Connection Pool Manager Log
QAD QXtend Server Processing Log
QAD QXtend Queue Manager Log
Debugging UI API QDocs
Viewing Telnet Connection Pool
Telnet Screen - Current State
Viewing Multiple Telnet Windows
Extra Logging Parameters
QAD QXtend Inbound Exception Codes
QAD QXtend Outbound Logging
Background Sessions - Log Files
Identify Session Log File
Session Log Files: Log Level
Log Files - Sample for Event Service
Log Files - Sample for Message Publisher
Log Files - Sample for Sender
4GL Trace: start-sess.sh
QXtend AppServers
QXO Viewer Tab
QXtend Message Monitor
Exercise: QAD QXtend Diagnostics and Troubleshooting
Lab: Troubleshooting
1. QAD QXtend Inbound Logging
2. QAD QXtend Outbound Logging
Product Information Resources
QXtend Fundamentals Change Summary
Product Information Resources