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
Alae
已提問 2 個月前檢視次數 126 次
1 個回答
4
已接受的答案

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

profile pictureAWS
已回答 2 個月前
profile picture
專家
已審閱 1 個月前
profile picture
專家
已審閱 2 個月前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南