Install IFS Java Access Provider

The Java Access Provider (Java AP) allows you to develop Java based applications that interact with the processes and activities on the server. The AP doesn't really require any installation other than having the correct jar-files (ifs-fnd-ap.jar & ifs-fnd-common.jar) in the class path when compiling and running applications.

The access provider's jar-file, ifs-fnd-ap.jar, is located in <fndext_home>\<version>\access_providers\java. The ifs-fnd-common.jar file is located in <fndext_home>\<version>\javaruntime. This contains supporting classes needed by the access provider.

Running applications

When running applications using the Java Access Provider, ifs-fnd-ap.jar and ifs-fnd-common.jar must be included in the class path. Unless the application explicitly sets the connection string, this system property must be set (the name is case-sensitive):

System properties are set (for Sun's Java SDK) with the -D switch to the Java VM. Example:
    -Difs.fnd.ap.connectionstring=localhost:8080

Example on how to start an application that uses the Java Access Provider (on MS Windows):

java -classpath .\;ifs-fnd-ap.jar;ifs-fnd-common.jar -Difs.fnd.ap.connectionstring=localhost:8080 <classname> <arguments_to_app> ...

(The class path setting needs some adjustment regarding the paths)

The Java AP requires a Java 2 runtime environment.