My Oracle Support Banner

E1: BSFN: Frequently Asked Questions on Business Functions and NER Running on JAS (Doc ID 1090584.1)

Last updated on APRIL 20, 2023

Applies to:

JD Edwards EnterpriseOne Tools - Version 8.98 and later
Information in this document applies to any platform.


This document answers some frequently asked questions on Business Functions which are running in JAS.   This document does not cover JNI (Java Native Interface) programming. And this document does not cover Business Service Implementation which calls multiple business method in Business Service Server.

There are two main configurations for making business functions work in JAS as below:


  • The Java Native Interface (JNI) is a programming framework that allows Java code running in a Java Virtual Machine (JVM) to call and to be called by native applications (programs specific to a hardware and operating system platform) and libraries written in other languages, such as C, C++ and assembly
  • Most of the logic that ApplicationLogic_JAR.jar contains implements granular, low-maintenance business functions that table triggers invoke. Consequently, it rarely requires customization

Questions and Answers

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document
Questions and Answers
 Question 1: Why certain business functions are converted to JAVA to run on JAS ?
 Question 2: What are the differences between JNI and Java code in JAS?
 Question 3: What is the file which has definition of Business Method?
 Question 4: What is the container (*.JAR file) which contain these files?
 Question 5: How does JAS determine whether to execute these business methods in JAS or business function in Logic Server?
 Question 6:. What are the list of Business Methods that belong to this group?
 Question 7: Are there any other Business Methods which are to run in JAS other than the Business Function listed above?
 Question 8: Why there are only limited business function defined here?
 Question 9: Are there Named Event Rules (NER) running in JAS?
 Question 10: How to revert the bsfn back to running on Enterprise Server ?
 Question 11: What is the impact of reverting bsfn to run on Enterprise Server ?
 Question 12: Is there conversion tool to convert c bsfn to java ?
 Question 13: Why does B1100007 - DecimalsTriggerGetbyCOCRCD sometimes still runs on the Enterprise Server even when LocalLogicCatalog.xml is set to run local on JAS?
 Question 14: Do you have an example of Log Entries showing how a BSFN that runs on JAS looks like in JAS logs? (example B1100007-DecimalsTriggerGetbyCOCRCD which is invoke from F4211 Table Trigger)

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.