JD Edwards
Linux Setup
Enterprise Server
sysctl.conf
/etc/sysclt.conf
net.ipv4.ip_forward=0 ###Nr001 fs.file-max=6815744 kernel.sem=1024 32000 100 142 kernel.shmmni=4096 kernel.shmall=1073741824 kernel.shmmax=4398046511104 net.core.rmem_default=262144 net.core.rmem_max=4194304 net.core.wmem_default=262144 net.core.wmem_max=1048586 fs.aio-max-nr=1048576 net.ipv4.ip_local_port_range=9000 65500
/etc/security/limits.conf
oracle soft nproc 2047 oracle hard nproc 16384 oracle hard nofile 65536 oracle soft nofile 1024
Oracle Setup
- To enable remote connections for your Oracle database
Edit the init.ora file, and set the remote condition by adding this line:
REMOTE_LOGIN_PASSWORDFILE=SHARED
After Install
Create Table
- with OMW crete the following table
F989999 : Java Persistent Objetcs in Central Objects - PY910 F986020 : Business Service Temporary Artifacts F686030 : Business Service Temporary Published Methods
Error
ELFCLASS64
libclntsh.so.11.1: wrong ELF Class: ELFCLASS64: No such file or directory
- Create directory lib32 inside ORACLE_HOME (/u1/app/oracle/product/11.2.0/db_home)
- Download Oracle Client 32bit Linux
- Copy libclntsh.so.11.1 and libnnz11.so into lib32
- Validate the path of jde910 (echo $PATH)
OH4A JDK Install Error
On the Deployment Server, create a directory called \JDK under the folder that contains the Web Client installation program. For example:
\\<deployment server name>\<release>\OneWorld Client Install\ThirdParty\WebDevFeature\OH4A\JDK
Enterprise Install
Name:
JDE_PPack910_Home_1
Path:
/u01/jdedwardsppack/e910_1
Error
Linux 6 (oracle) ..jre/lib/i386/xawt/libmawt.so: libXext.so.6: cannot open shared object file: No such file or directory -> Install LibXext-1.3.2-2.1.el6.i686 yum install
..jre/lib/i386/xawt/libmawt.so: libXtst.so.6: cannot open shared object file: No such file or directory -> Install LibXtst-1.2.2-2.1.el6.i686 yum install
Cheat Sheet
Start-Stop
- Start Listner: under oracle profile:
lsnrctl start
- Start Dabase: under oracle profile:
sqlplus /nolog SQL> connect sys/admin as sysdba; SQL> startup;
- Start Oracle Enterprise Manager
emctl start dbconsole
- Start Jde: under jde910
RunOneWorld
or
/u01/jdedwardsppack/e910_1/system/bin32/RunOneWorld.sh
- Start Weblogic under oracle profile
/u01/app/oracle/Middleware/Weblogic/user_projects/domains/base_domain/startWebLogic.sh
- Start Node Manager
/u01/app/oracle/Middleware/Weblogic/user_projects/domains/base_domain/bin/startNodeManager.sh
or
/u01/app/weblogic/wlserver_10.3/server/bin/startNodeManager.sh
- Start Managed WebLogic Server
/u01/app/oracle/Middleware/Weblogic/user_projects/domains/base_domain/bin/startManagedWebLogic.sh Jde-PS
- Start Agent
/u01/app/agent_1/SCFHA/bin/startAgent
Windows Setup
Cheat Sheet
Start-Stop
On the Enterprise Server
- Start WebLogic
C:\Oracle\Middleware\weblogic\domains\base_domain\startWebLogic.cmd
- Start NodeManager
C:\Oracle\Middleware\weblogic\domains\base_domain\bin\startNodeManager.cmd
On the deployment server
- Start WebLogic
C:\Oracle\Middleware\weblogic\domains\base_domain\startWebLogic.cmd
- Start NodeManager
C:\Oracle\Middleware\weblogic\domains\base_domain\bin\startNodeManager.cmd
Ports
- Server Manager (on deployment server): [http://localhost:8999/manage] (jde_admin)
- Database Console (on Enterprise server): [https://localhost:1158/em/console]
- Oracle Database Port 1521
- Weblogic console (on Http Server): [http://localhost:7001] Secure [https://localhost:7002]
- Node Manager Port : 5556
Web Logic Setup
Reset Password
FireFox Issue
- Increase key strength of WLS certificates to 1024 bits:
- Open firefox browser and type ‘about:config’ in URL field
- Search for ‘security.ssl3.dhe_rsa_aes_128_sha’ and ‘security.ssl3.dhe_rsa_aes_256_sha’
- Double click (Toggle) on ‘security.ssl3.dhe_rsa_aes_128_sha’ and ‘security.ssl3.dhe_rsa_aes_256_sha’ so that their value gets changed to ‘false’
- Close the firefox and open new firefox window
- Access OEM Weblogic Admin Server Console
Bssv
Test
WebLogic Jax-ws
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:orac="http://oracle.e1.bssv.JP010000/"> <soapenv:Header> <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" soapenv:mustUnderstand="1"> <wsse:UsernameToken xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"> <wsse:Username>JDE</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">password</wsse:Password> </wsse:UsernameToken> </wsse:Security> </soapenv:Header> <soapenv:Body> <orac:getAddressBook> <entity> <entityId>50</entityId> </entity> </orac:getAddressBook> </soapenv:Body> </soapenv:Envelope>
WebLogic Jax-Rpc (old)
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:orac="http://oracle.e1.bssv.JP010000/" xmlns:java="java:oracle.e1.bssv.JP010000.valueobject" xmlns:java1="java:oracle.e1.bssv.util.J0100010.valueobject"> <soapenv:Header> <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" soapenv:mustUnderstand="1"> <wsse:UsernameToken xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"> <wsse:Username>JDE</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">password</wsse:Password> </wsse:UsernameToken> </wsse:Security> </soapenv:Header> <soapenv:Body> <orac:getAddressBookElement> <java:Entity> <java1:EntityId>1</java1:EntityId> </java:Entity> </orac:getAddressBookElement> </soapenv:Body> </soapenv:Envelope>