This is going to get limited interest I know.
Wow, I’m finding that AS/400’s are getting more and more painful for supporting with JD Edwards. An idea one of my learned colleagues just had was that we should charge AS/400 clients an additional 50% on their rates for the frustration and premature aging we get from managing their kit! Ha… Sorry Nigel.
For instance, how about this.
Simple datasource definition using JD Edwards.
I want to do a quick test using another AS/400 for production. You might ask why? I’ve build my PD920 environment early (before go-live weekend). I’ve merged UDO’s, done everything except for data and control table merges. So, I’m going to test the entire environment with a full set of converted data and control tables to ensure things are peachy! This is great to have done before the go-live weekend.
I quickly change the Machine Name above and the library and think I’m going to rely on DBDR to do the rest. Simple!
restart services, most things work (I say most) – UBE’s don’t.
UBE logs have
1267374 Fri Mar 17 09:56:09.280520 dbdrv_log.c196
OS400QL001 - ConnectDB:Unable to connect to DS 'Business Data - PROD' in DB 'Business Data - PROD' on Server DB 'CHIJTD41' with RDB Name 'CHIJPD61' via 'T' with Commitment 'N'. QCPFMSG *LIBL - CPFB752 - Internal error in &2 API
1267374 Fri Mar 17 09:56:09.280888 dbdrv_log.c196
OS400RV007x - DBInitConnection:PerformConnection failed
1267374 Fri Mar 17 09:56:09.280968 jdb_drvm.c794
JDB9900164 - Failed to connect to Business Data - PROD
1267374 Fri Mar 17 09:56:09.281024 jtp_cm.c282
JDB9909003 - Could not init connect.
Oh man!!! AS/400 – why do you do this to me???
Then another learned colleague tells me, “did you use JDE to change the data source information? You can’t do that you need to use SQL and change the OMLL field in F98611 to reference the correct iASP for the query….” HUH? Oh – of course! Why didn’t I think of that.
select * from svm920.f98611;
select omdatp, omll from svm920.f98611;
update svm920.f98611 set omll = 'CHIJTD41' where omdatp in ('Business Data - PDT', 'Business Data - PROD', 'Control Tables - PDT', 'Control Tables - Prod');
Great, another restart of services and we are running again, and now UBE’s are processing.
No comments:
Post a Comment