Thanks  Eric and Bartell for ur valuable replies....I ve got the
required information from the mails here..iam thankful to all for
their valuable answers.....
Regards&Thanks,
Murali

On Mon, 11 Nov 2002 DeLong, Eric wrote :
Murali,

I'll try to take a stab at this....

OS400 is called "object oriented", which I'll agree with, to a
point.  In
OS400, everything that exists on the machine is an object, and
each object
type is only allowed  to do certain things.  Lets look a a few
basic objects
in OS400

*PGM -- Program object.  OS400 recognises this object as an
executable
object.  Only actions relating to programs can be performed with
this
object, such as "Call".

*FILE -- Relational Database Table object.  Files on OS400 carry
all sorts
of attributes such as record length, number of fields, field
definitions,
ccsid information, access path maintenance info, and so on....
All files
will support the basic methods: read, write, update.  Special
attributes may
allow for special commands to be used with the object.  Physical
files and
display files both support the basic read/write methods, but
their extended
attributes allow for persistent data storage in one object,
workstation I/O
in the other.  You cannot use a PF file to do screen I/O, and you
cannot use
a DSPF to store persistent data.

Now, consider an OS that does not understand objects.  In Dos, a
file is a
stream of data, and nothing explicitely limits you from trying
call a data
file (indeed, this is one way a virus can propagate).  The use of
name
extensions to represent the object type is very weak and
vulnerable to
misuse.

This is a very limited explanation, but I hope it helps.  I think
the term
"object oriented" is a bit misleading, as we immediately think of
"object
oriented programming" and all the little things like
encapsulation,
inheritence, polymorphism, (and so forth), that make up an OOP
language like
Java or Python.

-----Original Message-----
From: MURALI DHAR [mailto:nmuralidhar@rediffmail.com]
Sent: Monday, November 11, 2002 7:55 AM
To: rpg400-l@midrange.com
Subject: Re: Re: Object properties


Barton,
i wanna know situations where this object properties are
implemented..I hope u agree with me that AS400 is object
oreinted
system...HOw do u justify where this object properties will
come
into picture while using RPG,ILE procedures etc....I was asked
this question by Project Manager of one company when i went for
intw?
Kindly suggest me!
Murali

On Mon, 11 Nov 2002 Mike.Barton@pinkroccade.co.uk wrote :
>
>
>
> >Hi
> >I can you quote examples (some situations)for all the
>properties
> >of Object since AS400 is object oriented system....I would
like
>to
>snip
> >encapsulation etc?
> >I hope Iam clear in my question to you...
> >Regards&Thanks,
> >Murali
>
>Murali
>      if you are refering to RPG (this is the RPG list) , it
is
>not an OO programming language. There is no concept of
>a objects/methods etc  unlike Java and others.
>
>Mike
>
>
>
>
>This communication and the information it contains: - (a) Is
>intended for the person(s) or organisation(s) named above and
for
>no other person(s) or organisation(s). Access to this mail by
>anyone else is unauthorised. (b) Is confidential, and may be
>legally privileged or otherwise protected in law.
Unauthorised
>use, circulation, copying or disclosure of any part of this
>communication may be unlawful. (c) May be susceptible to
>interference, and should not be assumed that it has come in
its
>original form and/or from the stated sender or PinkRoccade UK
>accepts no responsibility for information, errors or omissions
in
>this e-mail or use or misuse thereof or any act done or
omitted
>to be done in connection with this communication. If you are
not
>the intended recipient, please inform
>postmaster@pinkroccade.co.uk immediately and delete it and
all
>copies from your system.
>
>_______________________________________________
>This is the RPG programming on the AS400 / iSeries (RPG400-L)
>mailing list
>To post a message email: RPG400-L@midrange.com
>To subscribe, unsubscribe, or change list options,
>visit: http://lists.midrange.com/cgi-bin/listinfo/rpg400-l
>or email: RPG400-L-request@midrange.com
>Before posting, please take a moment to review the archives
>at http://archive.midrange.com/rpg400-l.
>

__________________________________________________________
Give your Company an email address like
ravi @ ravi-exports.com.  Sign up for Rediffmail Pro today!
Know more. http://www.rediffmailpro.com/signup/

_______________________________________________
This is the RPG programming on the AS400 / iSeries (RPG400-L)
mailing list
To post a message email: RPG400-L@midrange.com
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/cgi-bin/listinfo/rpg400-l
or email: RPG400-L-request@midrange.com
Before posting, please take a moment to review the archives
at http://archive.midrange.com/rpg400-l.


_______________________________________________
This is the RPG programming on the AS400 / iSeries (RPG400-L)
mailing list
To post a message email: RPG400-L@midrange.com
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/cgi-bin/listinfo/rpg400-l
or email: RPG400-L-request@midrange.com
Before posting, please take a moment to review the archives
at http://archive.midrange.com/rpg400-l.

__________________________________________________________
Give your Company an email address like
ravi @ ravi-exports.com.  Sign up for Rediffmail Pro today!
Know more. http://www.rediffmailpro.com/signup/



As an Amazon Associate we earn from qualifying purchases.

This thread ...


Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.