On Sep 12, 2011, at 08:37, Styles, Andy (TME - Service Support) wrote:
> They could well be Endevor backout members; Endevor uses 'invalid' member names for backout purposes, and simply a rename when a backout is invoked.
>
No immediate help to the OP, but:
Stories such as this, all too common, reinforce my belief that
o The primary OS (e.g. z/OS) should clearly document its naming
rules.
o Those rules should be enforced at a low level in the OS (e.g.
SVC), not by APIs such as JCL, TSO, ISPF, language runtime
systems, etc. In fact, those APIs should not enforce constraints
external to the primary OS.
This would protect customers from rogue vendors who use "invalid"
or unconventional names for internal purposes in hope of avoiding
conflicts with names used by customers or vendor peers, and free
the primary vendor to make technical enhancements with less
concern for compatibility with existing art.
I recall similar incidents when Binder appeared and began
enforcing rules on ESD names which had been stated opaquely
if at all, and never enforced by Linkage Editor.
o A portion of the name space should be reserved for use by
implementations (as "C" does with names beginning with
"__"). Ideally, if the name space were realistically large,
ISVs should be encouraged to use identifiers embedding a
registered trademark or domain name.
> -----Original Message-----
> From: ISPF discussion list [mailto:
ISP...@LISTSERV.ND.EDU] On Behalf Of Bob Stark
> Sent: 12 September 2011 15:00
>
> I received an XMIT format PDS from a client. When I restored it, it had a
> number of invalid member names (at the bottom in the ISPF listing). I can
> edit these, they appear to be backup copies of members.
>
> I copied the PDS to a PDS/E, and only the valid members copied over.
-- gil