Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

...

The diagram below illustrates the logical flow of the program through the file binding components.



Panel
borderColor#ccc
borderStylesolid
titleFile Binding Logical Flow DiagramborderStylesolid



The logical flow of the program is:

...

Eventually, one of the threads that is polling (see step G) for a file in the inbox directory will see a one. It will use workManager's thread pool to get a thread for processing the file. Processing the file consists of streaming it from inbox, creating a normalized message, and sending the message to the NMR.

Code Block
borderStylesolid
titlePollingComponentSupport.javaborderStylesolid
protected void init() throws JBIException {
        if (scheduler == null) {
            scheduler = new Scheduler(true);
        }
        if (scheduleIterator == null) {
        	scheduleIterator = new PollScheduleIterator();
        }
        if (workManager == null) {
            ComponentContextImpl context = (ComponentContextImpl) getContext();
            workManager = context.getWorkManager();
        }
        super.init();

    }

...

The following diagram illustrates this:

Panel
borderColor#ccc
borderStylesolid
titleOnline Distributor's Order Processing SystemborderStylesolid

Related Documentation

For more information on the following topics please see:

...