Re: Compute Date Duration

"Beppe Costa" <[email protected]>
Newsgroups gmane.comp.lang.as400.mi
Message-ID <[email protected]>
Simon,
I don't think that there is a validation on the output parameter because
it's only a pointer.
Btw I'm missing something because the DDAT1 duration in x0014 is returned
correctly with ISO and YMD date but I can't get it with other date format.
And in any case I can never get a Labeled Duration. Unfortunately the only
documentation is from a single page in the MI functional reference and an
example in C that uses ISO dates. I've found nothing else. Thanks in any
case for your  response.
Giuseppe.


----- Original Message ----- 
From: "Simon Coulter" <shc-Q/[email protected]>
To: "MI Programming on the AS400 / iSeries" <mi400-Zwy7GipZuJhWk0Htik3J/[email protected]>
Sent: Monday, October 10, 2005 11:41 PM
Subject: Re: [MI400] Compute Date Duration


>
> On 10/10/2005, at 10:53 PM, Beppe Costa wrote:
>
> > I'm trying to use the the MI CDD.
> >
> > When Operand1 is a DDAT x'0014' (Date Duration) I get the right value
> > expressed in Years, Month and Days but when Operand1 is x'000F'
> > (Labeled Duration DAY) I always get a "template value invalid".
>
> Show the complete message text of the MCH5601 message. The substitution
> text will usually tell you what part of the template is wrong.
>
> My guess is that the variable containing the duration value is of the
> wrong type. For x'0014' it must be PKD(8,0) but for x'000F' it must be
> PKD(15,0)
>
> Regards,
> Simon Coulter.
> --------------------------------------------------------------------
>     FlyByNight Software         AS/400 Technical Specialists
>
>     http://www.flybynight.com.au/
>     Phone: +61 3 9419 0175   Mobile: +61 0411 091 400        /"\
>     Fax:   +61 3 9419 0175                                   \ /
>                                                               X
>                   ASCII Ribbon campaign against HTML E-Mail  / \
> --------------------------------------------------------------------
>
>
> _______________________________________________
> This is the MI Programming on the AS400 / iSeries (MI400) mailing list
> To post a message email: MI400-Zwy7GipZuJhWk0Htik3J/[email protected]
> To subscribe, unsubscribe, or change list options,
> visit: http://lists.midrange.com/mailman/listinfo/mi400
> or email: MI400-request-Zwy7GipZuJhWk0Htik3J/[email protected]
> Before posting, please take a moment to review the archives
> at http://archive.midrange.com/mi400.
>

_______________________________________________
This is the MI Programming on the AS400 / iSeries (MI400) mailing list
To post a message email: MI400-Zwy7GipZuJhWk0Htik3J/[email protected]
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/mi400
or email: MI400-request-Zwy7GipZuJhWk0Htik3J/[email protected]
Before posting, please take a moment to review the archives
at http://archive.midrange.com/mi400.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.