JD Edwards
Deployment Server
Prerequisites
- Remove/Disable Ipv6
- Use 7-Zip to decompress zip file (Not windows)
- Use a short path like c:\jdedep\disk to decompress installation file
- Stop firewall
- Stop antivirus (windows defender)
Oracle Client 32 bit
From Oracle Edelivery
- Search Oracle Database Client 12.1.0.2.0
- Select palteform Microsoft Windows x64 (64Bits)
- Accept terms
- Download windows (32-bit) version V47124-01.zip file
Local Database
From Oracle Edelivery
- Download
- Run Install ServerManager
- Reboot
Deployment Server
From Oracle Edelivery
- Rename import and export program (impdp.exe, expdp.exe)
- cd <32-bit_db_client_install_dir>\bin
- Rename impdp.exe impdp.exe.bak
- Rename expdp.exe expdp.exe.bak
- Check the PATH Oracle32 must be in first position
- Install Deployment Server
- Copy tnsnames.ora from\\<deployment server name>\<release>\client to <32-bit Oracle Client Install Dir>\network\admin
ServerManager
From Oracle Edelivery
- Install Weblogic
- Install ServerManager
- Upload jdbc drivers et software into ServerManager
- Install Agent Management on Enterprise and Deployment
- Record Existing Deployment server
- Record Existing Enterprise Server
- Distribute Software and Jdbc drivers
- Record Enterprise Weblogic Html Enterprise Server
- Record Html servers and other type of server
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
Prerequisites
- Remove/Disable Ipv6
- Use 7-Zip to decompress zip file (Not windows)
- Use a short path like c:\jdedep\disk to decompress installation file
- Stop firewall
- Stop antivirus
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
Jdeveloper
D Edwards EnterpriseOne Tools Release 9.1 Update 4 introduces JDeveloper 12c for developing JAX-WS business services. With JDeveloper 12c, extensions and plugins are not loaded during JDeveloper startup. Plugins and extensions are loaded in JDeveloper 12c only when you use a feature provided by the extension. For loading EnterpriseOne development extensions on JDeveloper 12c, select the option Initialize E1 Workspace under the Tools menu after launching JDeveloper 12c from OMW.
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>