Passer au contenu

Error when executing the POSTTRAN job in CardDemo Blu Age modernized application

4

In AppStream, the execution of the POSTTRAN job fails at STEP15 with error code 35. I get this stack trace:

2024-02-08_16-22-01-311 | [JOB] POSTTRAN - Started
2024-02-08_16-22-01-312 | [STEP] STEP15 - Started
2024-02-08 15:22:01.333 INFO 3500 --- [ Thread-16] c.n.b.g.io.support.basic.BuilderHelper : Using path =[.\AWS.M2.CARDDEMO.DALYREJS.G0029V00] for FileSystem GDG named AWS.M2.CARDDEMO.DALYREJS generation 29
2024-02-08 15:22:01.334 INFO 3500 --- [ Thread-16] c.n.b.gapwalk.io.support.FileFactory : Created new file [D:\PhotonUser\Workshop\Working-directory\.\.\AWS.M2.CARDDEMO.DALYREJS.G0029V00]
2024-02-08 15:22:01.334 INFO 3500 --- [ Thread-16] a.b.l.w.c.s.impl.Cbtrn02cProcessImpl : START OF EXECUTION OF PROGRAM CBTRN02C
2024-02-08 15:22:01.336 INFO 3500 --- [ Thread-16] c.n.b.g.io.infrastructure.AbstractFile : BRSF [AWS.M2.CARDDEMO.DALYTRAN.PS]::SequentialFileDescription [, , seqAccessOption=record sequential, optional=false, accessMode=SEQUENTIAL, fileStatus=Group {
* ElementaryRange [type=alphanumeric(1)];
* ElementaryRange [type=alphanumeric(1)]}, dependingOnField = [NO DEPENDING ON FIELD], , isLF=[N/A], isCRLF=[N/A]]
2024-02-08 15:22:01.338 INFO 3500 --- [ Thread-16] a.b.l.w.c.s.impl.Cbtrn02cProcessImpl : ERROR OPENING DALYTRAN
2024-02-08 15:22:01.338 INFO 3500 --- [ Thread-16] a.b.l.w.c.s.impl.Cbtrn02cProcessImpl : FILE STATUS IS: 35
2024-02-08 15:22:01.338 INFO 3500 --- [ Thread-16] a.b.l.w.c.s.impl.Cbtrn02cProcessImpl : ABENDING PROGRAM
2024-02-08 15:22:01.338 INFO 3500 --- [ Thread-16] a.b.l3.workshop.core.impl.AbendImpl : ABEND WITH CODE 999
AWS

demandé il y a 3 ans514 vues

1 réponse
6
Réponse acceptée

By default, AWS Blu Age Transformation engine applies the following dataset conversion mapping:

  • GDG are converted to a collection of files on the file system
  • VSAM ESDS are converted to bluesam datasets
  • VSAM KSDS are converted to bluesam datasets

But we need to end up with VSAM ESDS as files on the file system. In order to do that, you must change the result of the generation of the Groovy Script using the ESDS:

  • bluesam(“...”) needs to be changed to fileSystem(“...”)
  • dataset(“...”) needs to be changed to path(“...”)

Source: https://catalog.workshops.aws/aws-blu-age-l3-certification-workshop/en-US/ad-hoc-modifications/datasets

AWS

répondu il y a 3 ans

EXPERT

vérifié il y a 2 ans

EXPERT

vérifié il y a 3 ans

Vous n'êtes pas connecté. Se connecter pour publier une réponse.

Une bonne réponse répond clairement à la question, contient des commentaires constructifs et encourage le développement professionnel de la personne qui pose la question.