SequenceValueItem entity (SEQUENCE_VALUE_ITEM table) - update to avoid key collisions!
Overview of GenericHelper Interface
Entity XML Import/Export Files
XML File Format: Basic
XML File Format: Pre-Transformed
Command Line Import
WebTools WebApp Import and Export Pages
Entity Sync
Theory of Operation
Time-based Synchronization
Suitable for Large Data Sets
Best For Ongoing Incremental Changes (as opposed to large infrequent changes)
EntitySync and Related Entities
Sample EntitySync Settings, and Demo Scheduled Job
WebTools EntitySync Status Page
Entity Engine Pages in WebTools
The Service Engine
Architecture & Design Goals
Agnostic Service Calls
Implementation Agnostic
Location Agnostic
Support for Synchronous, Asynchronous, and Scheduled Calls
Attribute/Parameter Validation
Service Engines
The GenericEngine Interface
Overview of Existing Engines
See definitions in serviceengine.xml, in the engine element
simple
java
interface
group
route
Remote: rmi, jms, soap
Scripting: bsh, jacl, javascript, jpython
workflow (Shark Workflow Engine, not old OFBiz Workflow Engine)
Designing a New Engine
Service Engine Configuration
website/docs/serviceconfig.html
ofbiz/framework/service/dtd/service-config.xsd
ofbiz/framework/service/config/serviceengine.xml
JNDI Servers & Resource Loaders
Global Service Definition Files
Service Group and SECA Rule Files
JMS Servers
Service Definitions
ofbiz/framework/service/dtd/services.xsd
servicedef/services*.xml
WebTools Service Reference
Parameters and Validation
Interface Services
Service Authentication
Transaction Control
use-transaction
require-new-transaction
transaction-timeout
Implementing Services
Service Context (parameters and return values)
Java Services
Bean Shell Services
simple-method Services
Remote Services: JMS, RMI, HTTP, etc
Calling Services
Synchronous, Asynchronous, & Scheduled
WebTools Service Call Log
Calling From:
Java
simple-method
Control Servlet
HTTP, SOAP, etc Remote Clients
Scheduled Services
Call from Java (as above)
Setup in Imported Entity XML File
WebTools Service Job Screens
Service Engine RemoteDispatcher
JNDI & RMI Basics
rmi-dispatcher Container (in ofbiz-containers.xml)
ExampleRemoteClient.java
Service Groups
ofbiz/framework/service/dtd/service-group.xsd
servicedef/groups*.xml
Service Definition for a Group
Defining Groups
Groups
Services Per Group
Service Event-Condition-Action (ECA) Rules
ofbiz/framework/service/dtd/service-eca.xsd
servicedef/secas*.xml
Defining ECA Rules
Events
Conditions Per Event
Actions Per Event
Service Mail-Condition-Action (MCA) Rules
ofbiz/framework/service/dtd/service-mca.xsd
servicedef/smcas*.xml
Mail Client Setup (ofbiz-containers.xml)
Defining MCA Rules
Field Conditions
Header Conditions
Service Conditions
Actions
SOAP Service and Service Engine Services
Default Context-Envelope Mapping
Call SOAP Services Through the Service Engine
Call Service Engine Services From a SOAP Client
Part 5: Business Process Management, Rule Engines, Data Files, etc
The Workflow Engine
Process Management Concepts
Workflow Style
States & Transitions
WfMC & OMG
OFBiz Workflow
Shark & JaWE
Message Flow Style
Messages & Nodes (consumers & producers)
ebXML BPSS (Business Process Specification, like interface)
BPML & BPMI
SOAP Related Standards
Workflow Concepts - WfMC Style
Processes
Activities
Manual Start/End
Automatic Start/End
Transitions
Splitting and Merging
Workflow Data Context
Asynchronous Execution
The OFBiz Workflow Engine
NOTE: The OFBiz Workflow Engine is planned to be replaced by the Shark Workflow Engine, so this is more informational than representative what will be covered.
Workflow Engine Architecture
Service Engine Based
Calling Workflows Through Service Engine
Calling Other Services in a Workflow
Uses Entity Engine for Workflow Definition and Run-Time Data Persistence
1 Comment
Unknown User (eqi)
Excuse me, how can I get this course?
I did not find complete documents on ofbiz, so I can not begin work with it.