Generally I configure java servers (win32) to be java generators too. It's an inexpensive and quick way of getting the job done. 898 was a little tougher to get working. Generally I use the gen.bat file in the webclient.war file and things work, not as of 8.98.0.4. I tried a bunch of times and just got JVM crashes.
I had to install a fat client with the web dev feature. Note that I also had to delete the existing JAS dir, as it was not getting replaced by the 8.98 installation. I finally got the ptf.log file up to 8.98.0.4 in my c:\E812\JAS dir - woo hoo.
I copied this (JAS dir) to my generation machine. Note that you cannot install the webdevFeature on your generation machine, as it has proper webSphere, not express. I put the jdbc drivers in the C:\E812\MISC dir (why??). I changed the reference from the 11G jdbc class file name to the classes12.jar in the gen.bat. Why do they ship that??? WTF!
Fixed up the logging settings, and was able to log in and generate... BUT at what speed.... 10 rows a minute.... AAARRRGGGGHHHH
Having the generate work is one thing, having it work fast is totally different.
my jdbj needed some changes:
parrallelAppGens=10 was in
https://remote.orlando-wyndham.com/dana-na/auth/url_1/welcome.cgi
I love blogging about new technology appropriate for the enterprise. I want to change the face of innovation to embrace change, agility and promote an innovation culture.
Friday, 27 February 2009
Thursday, 26 February 2009
unix, sum kernel counts from JDE.INI
This is from CNC101, just I forget the syntax a lot of the time.
cat JDE.INI |grep maxNumberOfP | awk -F= '{sum+=$2;print $2} END {print sum}'
Gives you the sum of the kernels... Woo hoo. Could also get it to print the maxKernels value and tell you if there is an exception. Too hard for me today.
cat JDE.INI |grep maxNumberOfP | awk -F= '{sum+=$2;print $2} END {print sum}'
Gives you the sum of the kernels... Woo hoo. Could also get it to print the maxKernels value and tell you if there is an exception. Too hard for me today.
Friday, 20 February 2009
Thursday, 12 February 2009
jdenet error messages
Ever wanted to know what jdenet error 11 or jdenet error 29 actually means…
Sending a message failed, netErr=29.
We’ll let me tell you:
The jdenet.h file has a network error datatype defined with the following values. The array starts a 0, I numbered the first few of them.
Mike and I just saw a error 29, we follow that down to “eIPCMsgQueueFull” – good information. On windows IPC ranges are only controlled by the INI – not the OS (unlike unix). We went to the JDENET section of the JDE.INI and found that [JDENET] maxIPCQueueMsgs=100.
Wow, this make the error message much more understandable:
3092/4028 SYS:XMLDispatch Thu Feb 12 09:57:54.776000 Netqueue.c2511
Can't put msg on kernel queue (pid=588), OutStand Requests = 101
3092/4028 SYS:XMLDispatch Thu Feb 12 09:57:54.776001 Dispatcher.cpp714
Sending a message failed, netErr=29.
3092/4028 SYS:XMLDispatch Thu Feb 12 09:57:54.776002 Dispatcher.cpp714
ProcessDoc (processResquest): Dispatch Exception, state=2
3092/4028 SYS:XMLDispatch Thu Feb 12 09:57:54.776003 Dispatcher.cpp714
XMLDispatcher error report:
The network communication is broken.
typedef enum tagJDENetError {
eNoError, 0
eNetNotInitialized, 1
eInvalidMsgHandle, 2…
eInvalidRequest,
eInvalidParm,
eInvalidHostName,
eMallocFailed,
eFileOpenError,
eConnectionFailed,
eConnectionClose,
eMsgQueueFull,
eTimeOut, 11
eIPCError,
eMsgTypeOutOfRange,
eTimerError,
eGDMUndeliverable,
eFileWriteError,
eAssociateKernelNotExist, /*MJL-S2S*/
eMaxKernelTooLow,
eMaxKernelTooHigh,
eMaxNetTooLow,
eMaxNetTooHigh,
eKernelDisabled,
eKernelNotFound,
eOneUserOnlyKernelDisAllowed,
eCanNotStartNewKernel,
eTestNetCoreDump,
eMsgInternallyQueued, /* Used for call object manual commit queueing */
eWouldBlock,
eIPCMsgQueueFull, 29 /* Used when a message can't be put to a IPC
* queue, because a limit has been reached. */
eRemoveMsgData
} JDENetError;
Sending a message failed, netErr=29.
We’ll let me tell you:
The jdenet.h file has a network error datatype defined with the following values. The array starts a 0, I numbered the first few of them.
Mike and I just saw a error 29, we follow that down to “eIPCMsgQueueFull” – good information. On windows IPC ranges are only controlled by the INI – not the OS (unlike unix). We went to the JDENET section of the JDE.INI and found that [JDENET] maxIPCQueueMsgs=100.
Wow, this make the error message much more understandable:
3092/4028 SYS:XMLDispatch Thu Feb 12 09:57:54.776000 Netqueue.c2511
Can't put msg on kernel queue (pid=588), OutStand Requests = 101
3092/4028 SYS:XMLDispatch Thu Feb 12 09:57:54.776001 Dispatcher.cpp714
Sending a message failed, netErr=29.
3092/4028 SYS:XMLDispatch Thu Feb 12 09:57:54.776002 Dispatcher.cpp714
ProcessDoc (processResquest): Dispatch Exception, state=2
3092/4028 SYS:XMLDispatch Thu Feb 12 09:57:54.776003 Dispatcher.cpp714
XMLDispatcher error report:
The network communication is broken.
typedef enum tagJDENetError {
eNoError, 0
eNetNotInitialized, 1
eInvalidMsgHandle, 2…
eInvalidRequest,
eInvalidParm,
eInvalidHostName,
eMallocFailed,
eFileOpenError,
eConnectionFailed,
eConnectionClose,
eMsgQueueFull,
eTimeOut, 11
eIPCError,
eMsgTypeOutOfRange,
eTimerError,
eGDMUndeliverable,
eFileWriteError,
eAssociateKernelNotExist, /*MJL-S2S*/
eMaxKernelTooLow,
eMaxKernelTooHigh,
eMaxNetTooLow,
eMaxNetTooHigh,
eKernelDisabled,
eKernelNotFound,
eOneUserOnlyKernelDisAllowed,
eCanNotStartNewKernel,
eTestNetCoreDump,
eMsgInternallyQueued, /* Used for call object manual commit queueing */
eWouldBlock,
eIPCMsgQueueFull, 29 /* Used when a message can't be put to a IPC
* queue, because a limit has been reached. */
eRemoveMsgData
} JDENetError;
Thursday, 5 February 2009
WebSphere Update Installer
I try to put an update on, (update 000015) for WAS61, and get the following:
Prerequisite checking has failed. Failure messages follow:
A general exception has occurred during prerequisite checking. Check the log files for more information.
Thanks IBM - maybe you could tell me which log files?
Eventually found them in "D:\IBM\WebSphere61\UpdateInstaller\logs\tmp1"
CWUPI0026E: was the main error.
I googled this and they said I need to use a newer installer...
Prerequisite checking has failed. Failure messages follow:
A general exception has occurred during prerequisite checking. Check the log files for more information.
Thanks IBM - maybe you could tell me which log files?
Eventually found them in "D:\IBM\WebSphere61\UpdateInstaller\logs\tmp1"
CWUPI0026E: was the main error.
I googled this and they said I need to use a newer installer...
Tuesday, 3 February 2009
Finding WebSphere fixpacks
WAS 6.1.0.15 HTML errors with network deployment
Just a quick note, this is something I learn't through another consultant. If you are going to use WebSphere 6.1.0.15 (latest release that is currently supported by Oracle for EnterpriseOne) and you are using network deployment. You need to update your plugin release level to 6.1.0.21. We had all sorts of 500 errors occurring until this was done.
Subscribe to:
Posts (Atom)
-
There are a heap of instructions of what you need to change if you change the IP address of your weblogic server, but I find they are not co...
-
They have been around for quite some time, but it's nice to have a refresher on these types of things. 8.12 and 9.0 have have started...
-
I’m running windows 7 virtual on OVM with office 2010. Have E1 fat boy and oracle 11G client. I’m using this machine for some BIP prototyp...