OAF BC4J Package Naming Standards








BC4J Package are nothing but the corresponding folder path where the actual file exists 

For Ex :- 

if package Name is xxcp.oracle.apps.ap.webui.Filename.pg

then in the system directory it will be like the below 

 xxcp
       |
       oracle
                |
                apps
                       |
                       ap
                          |
                          webui
                                    |
                                    Filename.pg

Most of the Companies will have a custom java top created like company top(ex :- xxcp) and they will place all the custom oaf objects inside it so that it will be easy to maintain during upgrades and patching ,cloning.

Lengths Accepted

For File Names


  • 30 characters for XML Pages Names.
  • 50 for java files.

Bean object Name length


  • All Bean Ids Internal Name are limited to 30 characters
  • Object names in pages must be unique in the entire page
  • Most names follow Java naming convention (mixed case)


BC4J Components

EO

As per the general standard of OAF all EO Related files like XML and Java Files should  go  under 

<custom_top>.oracle.apps.<application short name>.<module>.schema.server
            ex :- 
                xxcp.oracle.apps.ap.oie.schema.server.xxcpOIEHeadersEO.xml
                xxcp.oracle.apps.ap.oie.schema.server.xxcpOIEHeadersEOImpl.java

VO

As per the general standard of OAF all VO Related files like XML and Java Files should  go  under 

<custom_top>.oracle.apps.<application short name>.<module>.server
            ex :- 
                xxcp.oracle.apps.ap.oie.server.xxcpOIEHeadersVO.xml
                xxcp.oracle.apps.ap.oie.server.xxcpOIEHeadersVOImpl.java
                xxcp.oracle.apps.ap.oie.server.xxcpOIEHeadersVORowImpl.java

AM

As per the general standard of OAF all AM Related files like XML and Java Files should  go  under 

<custom_top>.oracle.apps.<application short name>.<module>.server
            ex :- 
                xxcp.oracle.apps.ap.oie.server.xxcpOIEHeadersAMxml
                xxcp.oracle.apps.ap.oie.server.xxcpOIEHeadersAMImpl.java

No comments