ca.portal.admin

Re: Developer Question

Discussion created by ca.portal.admin on Jan 9, 2010
Jon Gocher wrote:
>
>
What does ""client interface"" mean exactly in the below statement
from the
DML Reference for COBOL:
""Due to the architecture of the client interface for Advantage
CA-IDMS, 256
bytes will be moved regardless of the actual length of the working
storage
sort key.""

Thanks.
Jon Gocher
i would assume (i know) it means the program that is called in place of
the DML (swapped out by the pre-compiler)

IDMS
IDMSCOBI

are two that come to mind
there might be others .....
"
IDMS 3rd-party providers forum
IDMSVENDOR-L@LISTSERV.IUASSN.COM
SMTP
IDMSVENDOR-L@LISTSERV.IUASSN.COM
IDMSVENDOR-L@LISTSERV.IUASSN.COM
SMTP








Normal

Normal
Re: Developer Question
"Chris is partially correct.

""Client interface"" is the collection of modules used to pass control from
the application program to the database manager, wherever it is. In batch,
which is the major direction of this conversation, it begins with the call
to ""IDMS"", which is substituted by the pre-compiler when a DML verb is
expanded.

The reference to ""the way it was designed"" has to do with the fact that when
the DML verb expansion was designed, there was no allowance made to look at
the dictionary, determine the length of the sort key and pass that length as
one of the parameters in the call. So, since there is no length, and IDMS
only supports a collective sort key length of 256 bytes, the underlying move
of the sort key from wherever the USING clause is pointing to the ERUS
packet is done using the maximum length possible in an MVC.

Hope this helps.
Chuck

Outcomes