JD Edwards

From Objectif Client Inc
Jump to navigation Jump to search

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

Web Logic Setup

Reset Password

FireFox Issue

  1. Increase key strength of WLS certificates to 1024 bits:
  2. Open firefox browser and type ‘about:config’ in URL field
  3. Search for ‘security.ssl3.dhe_rsa_aes_128_sha’ and ‘security.ssl3.dhe_rsa_aes_256_sha’
  4. 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’
  5. Close the firefox and open new firefox window
  6. 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>