Search Results fnd_mls_submit
Overview
FND_MLS_SUBMIT is a server-side PL/SQL package owned by the APPS schema in Oracle E-Business Suite. The package name references "MLS," Oracle's Multi-Lingual Support / Multi-Language Submission subsystem, and its documented role is to submit concurrent requests that must be processed by a concurrent manager on behalf of the MLS infrastructure. In the Oracle EBS 12.1.1 and 12.2.2 code lines, concurrent program submission is normally mediated through FND_REQUEST.SUBMIT_REQUEST; FND_MLS_SUBMIT provides an MLS-aware wrapper that assembles the submission context — including printer assignment, print options, layout, language, notification, and organizational context — before the request is handed to the concurrent manager. The package is classified in ETRM as OTHER rather than as a public API, which reflects its role as an internal utility layer rather than a supported integration interface.
Key Procedures and Functions
ETRM documents eleven entry points. Their names indicate the responsibilities of the package:
- SUBMIT_MLS_REQUEST — the primary function. It submits an MLS concurrent request for processing by a concurrent manager, accepting the application short name, concurrent program name, an optional description, an optional start time, a sub-request flag, and up to one hundred optional request arguments (the declaration begins with default CHR(0) values).
- INTERNAL — a private helper declared with critical and type parameters, providing internal control flow for the package.
- ADD_PRINTER — registers the target printer for the request being assembled, resolving the destination against the printer definitions known to the concurrent manager.
- SET_PRINT_OPTIONS — establishes the print/style options applied when the request output is rendered.
- SET_OPTIONS — sets general submission options for the request.
- ADD_LAYOUT — associates a report layout with the submission, relevant to multi-language and formatted output.
- ADD_NOTIFICATION — attaches notification behavior so that completion or exception conditions can be communicated.
- ADD_LANGUAGE — specifies the language context in which the MLS request is executed and its output produced.
- SET_DEST_OPS — sets destination options controlling where and how output is delivered.
- SET_ORG_ID — establishes the operating unit (ORG_ID) under which the request is submitted, ensuring Multi-Org security context is correct.
Together these procedures implement a builder pattern: caller code sets printer, options, layout, language, destination, notification, and organization, then invokes SUBMIT_MLS_REQUEST to create the request record.
Tables Accessed
The ETRM extract provided for FND_MLS_SUBMIT does not enumerate referenced tables. Because the package's documented purpose is concurrent request submission, it necessarily interacts with the concurrent manager data model — principally FND_CONCURRENT_REQUESTS, FND_CONCURRENT_PROGRAMS, and FND_PRINTER (or the equivalent printer definition view) — through APPS synonyms. These objects record the submitted request, validate the program registration and application, and resolve the printer named through ADD_PRINTER. No table list is asserted here beyond what is implied by that documented behavior.
Usage Notes
FND_MLS_SUBMIT is not a public API and is not referenced by any other documented package (ETRM records zero dependent packages). It is accordingly invoked from within Oracle's own MLS processing paths — for example when a request must be re-submitted under a different language or printer context — rather than from customer integration code. Developers inspecting a search for "add_printer" will find this package relevant because ADD_PRINTER is the documented mechanism by which the MLS submission routine binds printer destination information to a request. Custom code should generally use FND_REQUEST.SUBMIT_REQUEST instead; where FND_MLS_SUBMIT is used directly, the call must run in the APPS schema with an initialized FND_GLOBAL session context, and SET_ORG_ID should be called before submission to guarantee correct Multi-Org partitioning. Because the package is flagged as an internal utility, its signature may change between 12.1.1 and 12.2.2 and any direct dependency should be re-validated during upgrades.
-
PACKAGE BODY: APPS.FND_MLS_SUBMIT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FND_MLS_SUBMIT, status:VALID,
-
PACKAGE: APPS.FND_MLS_SUBMIT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_MLS_SUBMIT, status:VALID,
-
PACKAGE: APPS.FND_MLS_SUBMIT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_MLS_SUBMIT, status:VALID,
-
PACKAGE BODY: APPS.FND_MLS_SUBMIT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FND_MLS_SUBMIT, status:VALID,
-
SYNONYM: APPS.FND_RUN_REQ_LANGUAGES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_RUN_REQ_LANGUAGES, status:VALID,
-
SYNONYM: APPS.FND_PRINTER_INFORMATION
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_PRINTER_INFORMATION, status:VALID,
-
SYNONYM: APPS.FND_RUN_REQ_PP_ACTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_RUN_REQ_PP_ACTIONS, status:VALID,
-
SYNONYM: APPS.FND_PRINTER
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_PRINTER, status:VALID,
-
SYNONYM: APPS.FND_PRINTER_STYLES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_PRINTER_STYLES, status:VALID,
-
SYNONYM: APPS.FND_RUN_REQUESTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_RUN_REQUESTS, status:VALID,
-
SYNONYM: APPS.FND_CONCURRENT_PROGRAMS_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_CONCURRENT_PROGRAMS_TL, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.FND_TERRITORIES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_TERRITORIES, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.FND_CONC_GLOBAL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_CONC_GLOBAL, status:VALID,
-
PACKAGE BODY: APPS.FND_MLS_SUBMIT
12.2.2
-
VIEW: APPS.WF_ROLES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.WF_ROLES, object_name:WF_ROLES, status:VALID,
-
SYNONYM: APPS.FND_CONCURRENT_PROGRAMS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_CONCURRENT_PROGRAMS, status:VALID,
-
PACKAGE: APPS.FND_MLS_SUBMIT
12.2.2
-
PACKAGE: APPS.FND_MLS_SUBMIT
12.1.1
-
APPS.FND_MLS_SUBMIT dependencies on FND_MLS_SUBMIT
12.2.2
-
APPS.FND_MLS_SUBMIT dependencies on FND_MLS_SUBMIT
12.1.1
-
VIEW: APPS.FND_LOOKUP_VALUES_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_LOOKUP_VALUES_VL, object_name:FND_LOOKUP_VALUES_VL, status:VALID,
-
PACKAGE BODY: APPS.FND_MLS_SUBMIT
12.1.1
-
SYNONYM: APPS.FND_APPLICATION
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_APPLICATION, status:VALID,
-
PACKAGE: APPS.FND_REQUEST
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_REQUEST, status:VALID,
-
SYNONYM: APPS.FND_LANGUAGES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_LANGUAGES, status:VALID,
-
PACKAGE: APPS.FND_PROFILE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_PROFILE, status:VALID,
-
eTRM - FND Tables and Views
12.1.1
description: No longer used ,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.FND_GLOBAL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_GLOBAL, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.FND_MESSAGE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_MESSAGE, status:VALID,
-
eTRM - FND Tables and Views
12.1.1
description: No longer used ,
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,