ca.portal.admin

Re:odd problem .....

Discussion created by ca.portal.admin on Feb 20, 2008
several weeks ago - 3 dc cobol programs were defined to your sysgen

now when they are tried to be used they are abending with

IDMS DC171030 V62 APPLICATION ABORTED. INVOKED USER PROGRAM GCC8820A NOT
AVAILABLE

and sure enough when i DCMT the program (null dictname) - it is not
found
i was able to DCMT V D P the program and it is now usable

but i verified the sysgen did contain the program entries and i
generated
it myself yesterday - but again today the realtime program definitions
were
not there ...

DIS PRO GCC8000A AS SYN.
ADD PROGRAM GCC8000A
*+       DATE CREATED IS      01/23/08
*+       DATE LAST UPDATED IS 02/09/08
*+       PREPARED BY EJK9010
*+       REVISED  BY PRODOG
CONCURRENT
DYNAMIC
DUMP THRESHOLD IS 0
ENABLED
ERROR THRESHOLD IS 5
ISA SIZE IS 0
LANGUAGE IS COBOL
MPMODE IS SYSTEM
NOMAINLINE
NEW COPY IS ENABLED
OVERLAYABLE
PROGRAM
NOPROTECT
QUASIREENTRANT
NONRESIDENT
REUSABLE
SAVEAREA
.

any thoughts ?(i did not do the original SYSGEN addition, so i am not
sure
if something was missed)



Chris Hoelscher
Senior IDMS & DB2 Database Administrator
Humana Inc
502-476-2538
choelscher@humana.com



The information transmitted is intended only for the person or entity to
which it is addressed and may contain CONFIDENTIAL material. If you
receive
this material/information in error, please contact the sender and delete
or
destroy the material/information.
"
IDMS Public Discussion Forum
IDMS-L@LISTSERV.IUASSN.COM
SMTP
IDMS-L@LISTSERV.IUASSN.COM
IDMS-L@LISTSERV.IUASSN.COM
SMTP








Normal

Normal
Re: Schema Help files
"CAs ERwin is able to work with IDMS Databases. I know clients, which are
using it. You must have the SQL-Option for IDMS and the IDMS Server Product.
Than the network DB must be defined as an SQL database. After that ERwin do
a reverse engineering and document also the network schema.

Regards

Erwin Marschalk

""Sorrentino, Mark"" <Mark.Sorrentino@PS.NET> wrote in message
news:A4BF28BD97B8D211BC5D0090273D1CDF03D71E93@DALEXCH02...
A few years ago we bought a product called Schema Help by Burst
Technologies, which created windows help files based upon schema
definitions. Programmers found it useful as an easy tool for point and
clicking through area sets and records, a very quick and easy to use
reference. Schema Help is not compatible with Windows 2000, and Burst no
longer supprts the product. Does anyone else know of a product similar to
this?

Mark Sorrentino
perotsystems
(972) 340-5623
mark.sorrentino@ps.net
"
IDMS Public Discussion Forum
IDMS-L@LISTSERV.IUASSN.COM
SMTP
IDMS-L@LISTSERV.IUASSN.COM
IDMS-L@LISTSERV.IUASSN.COM
SMTP








Normal

Normal
Re: WHAT is DB-MODE???
"Skip this unless you have time on your hands and are detail oriented, this
just confirms Rafi's comments.

From the (latest) Ops Guide (IDOPSG02; see section 8.3.1):

Task serialization: To achieve this control, DC/UCF uses task serialization,
a technique that forces tasks to take turns based on a predefined class or
family. Code running in a mode type of ANY is not serialized. Much of the
executable code in Advantage CA-IDMS runs in mode type ANY.

Work modes: Work is divided into families of executable code called modes.
Advantage CA-IDMS uses a symmetrical design that allows each mode of work to
be scheduled on any available subtask, allowing the full capacity of the
hardware to be used most efficiently.

Advantage CA-IDMS multitasking supports these types of work modes:

Mode Code description

ANY
Assigned to all user code and system code that doesn't require
serialization. ANY is for programs that will not update any storage
associated with another program. Therefore, it is safe for a program
assigned MPMODE ANY to run simultaneously with other
programs.

DB
Assigned to modules that perform database activities such as record
processing, record locking, and concurrency control. Use the
#START macro to assign this MPMODE to user exits performing
database functions.

DC
Assigned to all non-DB modules, including most user-written
programs running without storage protection. Use the #START
macro to assign this MPMODE to user exits performing DC
functions. (Advantage CA-ADS dialogs and COBOL programs can
be assigned MPMODE=ANY).

DRIVER
Assigned to all Advantage CA-IDMS line drivers (for example,
VTAM and UCF). Use the #START macro to assign this
MPMODE to user exits that need to access driver-related control
blocks.

LOADER
Assigned to program loading routines; user programs cannot be
assigned this mode.

USER
Assigned to user programs executing with storage protection enabled
and to VS COBOL programs that are non-protected.


So.... to recap; you can have any number of tasks in ANY mode simultaneously
executing, plus up to one each of the other 5. What happens when MT mode is
enabled, is any time a system call or return is made, a check happens to see
if there would be an MPMODE conflict; if so, the task is placed in a wait,
else all proceeds normally.

Don Casey
Run Right, LLC

Outcomes