Sorry if the information sources were not helpful. I do not have access to big iron, so cannot even begin to try this stuff out. If the module itself was solid, then I might be able to resurrect enough of my memory from the little I did with VSAM under MVS back before the dawn of time to help you--though you seem to have a pretty good handle on it yourself--but if the module itself is flaky, there is pretty much nothing more I can offer.

It sounds as if your next best option will be to try and contact the modules author, and if that doesn't produce satisfactory results you may be faced with the prospects of trying to:

  1. fix the module yourself.

    You'll need some C skills and a lot of reading on XS to understand what is going on in Studio.xs

  2. Resort to using another language.

    REXX is pretty easy to pick up if you are not already familiar with it, and from my brief look at the IBM documentation links I provided, will support full access to VSAM datasets. And via IBM supplied/tested libraries.

    If you would rather do the bulk of your work in Perl, you could consider using REXX to read/write the datasets and then invoke perl from within the REXX to do the rest. Not elegant, but Perl regex are rather more flexible than PARSE.

Again, sorry if the information didn't help you solve your problem.


Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
Lingua non convalesco, consenesco et abolesco. -- Rule 1 has a caveat! -- Who broke the cabal?
"Science is about questioning the status quo. Questioning authority".
In the absence of evidence, opinion is indistinguishable from prejudice.

In reply to Re^3: OS390 VSAM-files by BrowserUk
in thread OS390 VSAM-files by petermoessinger

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.