Stubborn iSeries Jobs

I am not an iSeries expert…

However, since we use the iSeries for our E1 Enterprise Server I am required to use it more than I ever wanted to. Anyway, I have been doing some experimenting with the XML Kernel jobs that get started up, when one of the kernel jobs did not end when I issued the endnet command. So, I used wrkactjob and issued an endjob command with *IMMED. Well, after waiting a while it didn’t end. After about 30 minutes of trying other things and talking to our resident iSeries guru, I gave up and left for the day.

I got in this morning to find the jobs still “ending”. So, I did some looking through Google and found another command that I could try ENDJOBABN (End Job Abnormal).

Info from an article on ITJungle.com:

ENDJOBABN JOB(999999/USER/JOBNAME)
ENDJOBABN

has been known to take down jobs that are too stubborn for ENDJOB. But it has a few limitations that you need to be aware of. Specifically, the following things affect ENDJOBABN use:

  • ENDJOBABN

    cannot be run against a job before you’ve attempted to end the job through the ENDJOB command, with *IMMED specified in the “how to end” parameter. OS/400 is also hard-coded to ignore an

    ENDJOBABN

    statement until 10 minutes have passed since you ran an

    ENDJOB *IMMED

    command on the same job. So not only do you have to run

    ENDJOB

    for a problem job before using

    ENDJOBABN

    , you also have to give

    ENDJOB

    time to work.

  • ENDJOBABN

    is shipped with *PUBLIC *EXCLUDE authority. And to run

    ENDJOBABN

    , you need job control (*JOBCTL) authority in your user profile.

  • ENDJOBABN

    can be run against a job only once. Additional

    ENDJOBABN

    commands can’t be run.

Technorati Tags: e1,enterpriseone,erp,peoplesoft,oracle,jde,jd edwards

Nice Cut! – EnterpriseOne (E1) Fine Cut Task Views

Well, maybe not nice…but “Fine”.

In working with our users we have found that they take advantage of the menu filtering, which is referred to as “Fine Cut”. Moving these from one environment to the next can be done through OMW or by copying some files. For us, it has been easier just to copy the files.

Here they are:

F9000-Task Manager
F9001-Task Relationships
F9002-Task Alternate Descriptions
F9005-Variant Description
F9006-Variant Detail

Have Fun!

Technorati Tags: e1,enterpriseone,erp,peoplesoft,oracle,jde,jd edwards

Ausy E1 Tools

Now these are AWESOME!

We have been using just 2 of the tools that Alexander Pastuhov has available.

What are those 2 products?

  • Boomerang
    • We have 2 separate instances for 2 different business units so we use Boomerang to quickly and easily transfer objects from one to the other. It’s a VERY slick product. In a previous installation of OneWorld Xe we created data sources and transfer activity rules to accommodate this need, but with Boomerang we were able to keep our installation as vanilla as possible.
  • Update Queue Names In Versions
    • Yeah, it’s a long name, but man is it a time saver. When you consider the time that it would take you to change the job queue in the hundreds of versions that we had to split up our batch processing, it probably saved a good week of tech time.

Thanks Alex for providing such easy to use specialized products!

Technorati Tags: e1,enterpriseone,erp,peoplesoft,oracle,jde,jd edwards

Problems Deleting An EnterpriseOne (E1) Custom Object

I ran into an issue the other day…


One of our developers had a few objects that he wanted deleted. So, I went to OMW and was able to delete all of the objects…except one (a “P” object). I did everything:

  • I deleted it locally
  • I deleted it from the SAVE location
  • I marked it to delete from transfer locations and then promoted it all the way to a 38 and back to a 21

Finally, I figured maybe I could just delete it from the database…NOT A GOOD IDEA!!!!

After a bunch of digging in all our developer’s projects, I found that there were 3 versions of that object that had been created. I deleted the versions and was then able to delete the object.

How FRUSTRATING!!!!!! You would think that that would be a fairly simple error message to display:

Technorati Tags: e1,enterpriseone,erp,peoplesoft,oracle,jde,jd edwards

After 642-901 and 642-812 students who do their N10-003 are usually fully qualified to teach 70-431.

How To Get A Date… Out Of E1 Part 2

Don’t worry, this still is not a dating service!

My last post dealt with dates in E1. Well, there is another way that dates are stored…

The number of seconds since January 1, 1970.

This isn’t too uncommon in programming languages such as C++, but it sure is a pain in the rear-end when looking in a database.

I have included a conversion tool on my E1 Dates page.

***NOTE: the dates calculation page has been updated***

Updated:

Here is a very simple way to convert the date using SQL:

date(char(DATEFIELD+1900000))

Example:

select date(char(SCSECLST+1900000)) from sy811/f98owsec

Technorati Tags: e1,enterpriseone,erp,peoplesoft,oracle,jde,jd edwards