Search Results resubmit_job




Overview

The APPS.JTF_FM_REQUEST_GRP package body is the core execution engine of the Oracle E-Business Suite Fulfillment Manager (JTF_FM) module, which governs the generation, queuing, transmitting, and tracking of outbound documents such as email, fax, and XML-based notifications. The package encapsulates the business logic that moves a fulfillment request from a simple request definition into an actionable job, routes that job to the correct delivery channel and server, and records the outcome in the fulfillment history tables. It is classified as a "Group" (GRP) API, meaning it exposes a broad collection of related public procedures rather than a single transactional interface, and it is referenced by approximately thirty other packages across the JTF, FND, and IBC schemas. The header comment (jtfgfmb.pls 120.11) indicates the file has been maintained since the early 11i release and remains functionally stable through 12.1.1 and 12.2.2.

Key Procedures and Functions

The package exposes twenty documented entry points spanning the full request lifecycle:

Tables Accessed

The package reads and writes the Fulfillment Manager operational and audit tables, primarily through APPS synonyms:

Usage Notes

JTF_FM_REQUEST_GRP is normally invoked indirectly. The Fulfillment Manager forms and the concurrent programs that schedule and dispatch fulfillment jobs call these procedures on the user's behalf; direct calls appear chiefly in custom extensions, workflow activities, and diagnostic scripts. Because it is a GRP-style API, no single transaction wraps the whole package — each procedure manages its own commit boundary and writes its own history rows. When troubleshooting, RESUBMIT_JOB is the recommended recovery path for a specific stuck job after correcting the underlying cause (for example via CORRECT_MALFORMED), whereas RESUBMIT_REQUEST rebuilds from the request definition.