ExtractFDASpec

Content Manager Exract FDA Spec from BLOB

Minor Business Rule

Object Name: B7900040

Parent DLL: CTRANS

Location: Client/Server

Language: C

Business Function Specification

Source NameB7900040DesignerKevin Clearwater
Data Structure 
D7900040ProgrammerKevin Clearwater
Function Name
ExtractFDASpecSystem CodeH79
Function Category
Function Use



Revisions Log 
DateModifications bySAR NumberDescription

10/1700Kevin Clearwater4458107CM Token OneWorld Application




1.Functional Description

1.1Purpose

The purpose of this function is to convert FDA spec records (F98750, F98751) into a non-blob format so that they can read and be displayed by an 
interactive application's grid.


1.2Setup Notes and Prerequisites


This function is intended for use only with Content Manager while in Non-Delta Mode.

 

1.3Special Logic


Multiple Environments must be opened within the BSFN so th ePO accepts environment names not data source names therefore the table F98750 and 

F98751 must be mapped within an environment.  Usually they are not because the apps that use FDA spec ignore OCM for those tables.


Must be run from UBE.  API's used are only supported in UBE batch engine.


2.Technical Specifications


2.1Parameters:

Data Item Data Structure DescriptionI/ORequiredNotes
DELTATBLEszDeltaTableIYUse F79750.  This will tell the function that we are converting FDA spec.

DELTASRCSzDeltaSourceEnvironIYSource environment that the source for the FDA spec exists (F98750, F98751).

DELTADESTSzDeltaDestinationEnvironIYDestination Environment that you want the F79751 records exist. 

MATH01MnMaxCacheINDon't Use

MATH01MnMaxErrorsINMax Number of errors allowed before the process will stop.

EV01CErrorCodeONError code passed out (Fatal, Minor, Success)

DELTATOTMnTotalRecordsONNumber of total records processed

DELTACHGMnChangeRecordsONNumber of changed records

EV01CCompareWithCacheIYAlways 1 so that cache is not used

OBNMSzFromObjectNameINPasses in from PO for range.  If no range then all will be processed.

OBNMszToObjectnameINPasses in from PO for range.  If no range then all will be processed.


2.2Related Tables 

Table Table Description




2.3Related Business Functions

Source NameFunction Name



2.4Processing 



Pass in object Range or not.
Convert all F98750 and F98751 records from their BLOB state into a readable format in the F79751 table

Report records changed and errors of occured


Data Structure

D7900040 - Content Manager FDA Spec and Text BLOB Conversion

Parameter NameData ItemData TypeReq/OptI/O/Both
szDeltaTableDELTATBLEcharREQINPUT

The table name of the delta table.  Delta table include the following:    F0004  - User Defined Code Types    F0005  - User Defined Codes    
F9202  - Data Dictionary Field Display    F9203  - Data Dictionary Alpha Description    F00165 - Data Dictionary Glossary    F9000  - ActivEra Task 
Description    F9005  - ActivEra Variant Description    F9006  - ActivEra Variant Details    F0083  - Menus    F98306 - Processing Options    F7920  
- Resource Text Translation    F79750 - Forms Design Aid Text    F79760 - Report Design Aid Text    F83100 - FASTR Date Titles    F83110 - 
FASTR Column Headings    F91100 - Favorites

szDeltaSourceEnvironDELTASRCcharREQINPUT

The delta source environment is the production environment to check the English text with a destination translation compare environment. 
All tables included in the delta process are retrieved from this source environment.

szDeltaDestinationEnvironDELTADESTcharREQINPUT

A code that specifies the delta destination environment. The delta destination environment is the translation compare environment to 
update English changes and status tables. All tables included in the delta process are verified from a source environment, and changes are 
updated in the destination environment.

mnMaxCacheMATH01MATH_NUMERICOPTINPUT

- - - Good Performance Low Value. 

mnMaxErrorsMATH01MATH_NUMERICOPTINPUT

- - - Good Performance Low Value. 

cErrorCodeEV01charOPTOUTPUT

An option that specifies the type of processing for an event.

mnTotalRecordsDELTATOTMATH_NUMERICOPTOUTPUT

A number that indicates the total records processed per table when the delta process completes.

mnChangeRecordsDELTACHGMATH_NUMERICOPTOUTPUT

The total number of records per table that changed status after a delta process completed.

cCompareWithCacheEV01charOPTINPUT

An option that specifies the type of processing for an event.

szFromObjectNameOBNMcharOPTNONE

The name that identifies a system object. J.D. Edwards ERP architecture is object-based. Discrete software objects are the building blocks 
for all applications, and developers can reuse the objects in multiple applications. The Object Librarian tracks each object. Examples of 
system objects include:   o Batch Applications (such as reports)   o Interactive Applications   o Business Views   o Business Functions   o 
Business Functions Data Structures   o Event Rules   o Media Object Data Structures

szToObjectnameOBNMcharOPTNONE

The name that identifies a system object. J.D. Edwards ERP architecture is object-based. Discrete software objects are the building blocks 
for all applications, and developers can reuse the objects in multiple applications. The Object Librarian tracks each object. Examples of 
system objects include:   o Batch Applications (such as reports)   o Interactive Applications   o Business Views   o Business Functions   o 
Business Functions Data Structures   o Event Rules   o Media Object Data Structures

Related Functions

None

Related Tables

None