Basic Transformer error

Post questions here relative to DataStage Enterprise/PX Edition for such areas as Parallel job design, Parallel datasets, BuildOps, Wrappers, etc.

Moderators: chulett, rschirm, roy

Post Reply
venkat_kp
Charter Member
Charter Member
Posts: 33
Joined: Sun May 07, 2006 8:16 am

Basic Transformer error

Post by venkat_kp »

Hi I have simple job reading a sequesntial file and the Basic Transformer passing 1 out of 2 cols in to sequesntial file.

I am getting error as below. Appreciate any help.

BASIC_Transformer_10: Wrapper: t..BASIC_Transformer_10.DSLink3-Input [sil\step_il.C:646]
Wrapper: -o0 [sil\step_il.C:646]
Wrapper: record ( c1: string[max=10]; ) [sil\step_il.C:646]
Wrapper: -O0 [sil\step_il.C:646]
Wrapper: t..BASIC_Transformer_10.DSLink4-Output [sil\step_il.C:646]
Wrapper: Wrapper printed bad property list: Expected "{", got: <eof>, line 2; stdout text: ##E

TOSH 000000 11:54:22(000) <main_program> Exec(dsjobsh.op) failed: Executable file format error

[wrapper\wrapper.C:114]
[sil\step_il.C:751]

*************************************************************************************************
Event typer: Fatal


BASIC_Transformer_10: Wrapper: dsjobsh args [sil\step_il.C:642]
Wrapper: -p [sil\step_il.C:646]
Wrapper: dstage [sil\step_il.C:646]
Wrapper: -j [sil\step_il.C:646]
Wrapper: t(BASIC_Transformer_10). [sil\step_il.C:646]
Wrapper: -i [sil\step_il.C:646]
Wrapper: record ( c1: string[max=10]; c2: string[max=10]; ) [sil\step_il.C:646]
Wrapper: -I [sil\step_il.C:646]

************************************************************

Main Program

main_program: Echo:
import
-schema record
{final_delim=ws, delim=',', quote=none}
(
c1:string[max=10];
c2:string[max=10];
)
-file 'C:\\Documents and Settings\\Administrator\\My Documents\\s1.txt'
-rejects continue
-reportProgress yes
[ident('Sequential_File_0'); jobmon_ident('Sequential_File_0')]
0> [] 'Sequential_File_0:DSLink3.v'
;
head -nrecs 100
[ident('Sequential_File_2.DSLink4_Head'); seq]
0< 'BASIC_Transformer_10:DSLink4.v'
0> [] 'BASIC_Transformer_10:DSLink4_Head.v'
;
peek -all -name
[ident('Sequential_File_2.DSLink4_Peek'); seq]
0< 'BASIC_Transformer_10:DSLink4_Head.v'
0> [] 'BASIC_Transformer_10:DSLink4_Head_Peek.v'
;
export
-schema record
{final_delim=ws, delim=',', quote=none}
(
c1:string[max=10];
)
-file 'C:\\Documents and Settings\\Administrator\\My Documents\\s.txt'
-overwrite
-rejects continue
[ident('Sequential_File_2'); jobmon_ident('Sequential_File_2')]
0< 'BASIC_Transformer_10:DSLink4_Head_Peek.v'
;
head -nrecs 100
[ident('BASIC_Transformer_10.DSLink3_Head'); seq]
0< 'Sequential_File_0:DSLink3.v'
0> [] 'Sequential_File_0:DSLink3_Head.v'
;
peek -all -name
[ident('BASIC_Transformer_10.DSLink3_Peek'); seq]
0< 'Sequential_File_0:DSLink3_Head.v'
0> [] 'Sequential_File_0:DSLink3_Head_Peek.v'
;
dsjobsh
-p 'dstage'
-j 't(BASIC_Transformer_10).'
-i record
(
c1:string[max=10];
c2:string[max=10];
)
-I 't..BASIC_Transformer_10.DSLink3-Input'
-o0 record
(
c1:string[max=10];
)
-O0 't..BASIC_Transformer_10.DSLink4-Output'
[ident('BASIC_Transformer_10'); jobmon_ident('BASIC_Transformer_10')]
0< 'Sequential_File_0:DSLink3_Head_Peek.v'
0> [] 'BASIC_Transformer_10:DSLink4.v'
*********************************************************


main_program: Explanation:
Step has 7 operators.
???, invoked with args: -schema record {final_delim=ws, delim=",", quote=none} ( c1:

string[max=10]; c2: string[max=10]; ) -file C:\Documents and Settings\Administrator\My

Documents\s1.txt -rejects continue -reportProgress yes
output port 0 bound to data entity "Sequential_File_0:DSLink3.v"
???, invoked with args: -nrecs 100
input port 0 bound to data entity "BASIC_Transformer_10:DSLink4.v"
output port 0 bound to data entity "BASIC_Transformer_10:DSLink4_Head.v"
???, invoked with args: -all -name
input port 0 bound to data entity "BASIC_Transformer_10:DSLink4_Head.v"
output port 0 bound to data entity "BASIC_Transformer_10:DSLink4_Head_Peek.v"
???, invoked with args: -schema record {final_delim=ws, delim=",", quote=none} ( c1:

string[max=10]; ) -file C:\Documents and Settings\Administrator\My Documents\s.txt -overwrite

-rejects continue
input port 0 bound to data entity "BASIC_Transformer_10:DSLink4_Head_Peek.v"
???, invoked with args: -nrecs 100
input port 0 bound to data entity "Sequential_File_0:DSLink3.v"
output port 0 bound to data entity "Sequential_File_0:DSLink3_Head.v"
???, invoked with args: -all -name
input port 0 bound to data entity "Sequential_File_0:DSLink3_Head.v"
output port 0 bound to data entity "Sequential_File_0:DSLink3_Head_Peek.v"
Operator "BASIC_Transformer_10" , invoked with args: -p dstage -j t(BASIC_Transformer_10). -i

record ( c1: string[max=10]; c2: string[max=10]; ) -I t..BASIC_Transformer_10.DSLink3-Input -o0

record ( c1: string[max=10]; ) -O0 t..BASIC_Transformer_10.DSLink4-Output
input port 0 bound to data entity "Sequential_File_0:DSLink3_Head_Peek.v"
output port 0 bound to data entity "BASIC_Transformer_10:DSLink4.v"
Step has 6 data entities.
Data "Sequential_File_0:DSLink3.v"(type unresolved)
written by operator "Sequential_File_0"
read by operator "BASIC_Transformer_10.DSLink3_Head"
Data "BASIC_Transformer_10:DSLink4.v"(type unresolved)
written by operator "BASIC_Transformer_10"
read by operator "Sequential_File_2.DSLink4_Head"
Data "BASIC_Transformer_10:DSLink4_Head.v"(type unresolved)
written by operator "Sequential_File_2.DSLink4_Head"
read by operator "Sequential_File_2.DSLink4_Peek"
Data "BASIC_Transformer_10:DSLink4_Head_Peek.v"(type unresolved)
written by operator "Sequential_File_2.DSLink4_Peek"
read by operator "Sequential_File_2"
Data "Sequential_File_0:DSLink3_Head.v"(type unresolved)
written by operator "BASIC_Transformer_10.DSLink3_Head"
read by operator "BASIC_Transformer_10.DSLink3_Peek"
Data "Sequential_File_0:DSLink3_Head_Peek.v"(type unresolved)
written by operator "BASIC_Transformer_10.DSLink3_Peek"
read by operator "BASIC_Transformer_10"
Dump:
{
text="import\r\n-schema record {final_delim=ws, delim=\",\", quote=none} ( c1: string[max=10];

c2: string[max=10]; )\r\n-file 'C:\\\\Documents and Settings\\\\Administrator\\\\My

Documents\\\\s1.txt'\r\n-rejects continue\r\n-reportProgress

yes\r\n\r\n[ident('Sequential_File_0'); jobmon_ident('Sequential_File_0')]\r\n0> []

'Sequential_File_0:DSLink3.v'\r\n;\r\n\r\nhead -nrecs

100\r\n[ident('Sequential_File_2.DSLink4_Head'); seq]\r\n0<

'BASIC_Transformer_10:DSLink4.v'\r\n0> [] 'BASIC_Transformer_10:DSLink4_Head.v'\r\n;\r\n\r\npeek

-all -name\r\n[ident('Sequential_File_2.DSLink4_Peek'); seq]\r\n0<

'BASIC_Transformer_10:DSLink4_Head.v'\r\n0> []

'BASIC_Transformer_10:DSLink4_Head_Peek.v'\r\n;\r\n\r\nexport\r\n-schema record {final_delim=ws,

delim=\",\", quote=none} ( c1: string[max=10]; )\r\n-file 'C:\\\\Documents and

Settings\\\\Administrator\\\\My Documents\\\\s.txt'\r\n-overwrite\r\n-rejects

continue\r\n\r\n[ident('Sequential_File_2'); jobmon_ident('Sequential_File_2')]\r\n0<

'BASIC_Transformer_10:DSLink4_Head_Peek.v'\r\n;\r\n\r\nhead -nrecs

100\r\n[ident('BASIC_Transformer_10.DSLink3_Head'); seq]\r\n0<

'Sequential_File_0:DSLink3.v'\r\n0> [] 'Sequential_File_0:DSLink3_Head.v'\r\n;\r\n\r\npeek -all

-name\r\n[ident('BASIC_Transformer_10.DSLink3_Peek'); seq]\r\n0<

'Sequential_File_0:DSLink3_Head.v'\r\n0> []

'Sequential_File_0:DSLink3_Head_Peek.v'\r\n;\r\n\r\ndsjobsh\r\n-p 'dstage'\r\n-j

't(BASIC_Transformer_10).'\r\n-i record ( c1: string[max=10]; c2: string[max=10]; )\r\n-I

't..BASIC_Transformer_10.DSLink3-Input'\r\n-o0 record ( c1: string[max=10]; )\r\n-O0

't..BASIC_Transformer_10.DSLink4-Output'\r\n\r\n[ident('BASIC_Transformer_10');

jobmon_ident('BASIC_Transformer_10')]\r\n0< 'Sequential_File_0:DSLink3_Head_Peek.v'\r\n0> []

'BASIC_Transformer_10:DSLink4.v'\r\n;",
line=1, column=1, name="", qualname="",
op={
text="import\r\n-schema record {final_delim=ws, delim=\",\", quote=none} ( c1:

string[max=10]; c2: string[max=10]; )\r\n-file 'C:\\\\Documents and

Settings\\\\Administrator\\\\My Documents\\\\s1.txt'\r\n-rejects continue\r\n-reportProgress

yes\r\n\r\n[ident('Sequential_File_0'); jobmon_ident('Sequential_File_0')]\r\n0> []

'Sequential_File_0:DSLink3.v'",
line=1, column=1, name=import, qualname=Sequential_File_0,
wrapout={},
wrapperfile=import, kind=non_wrapper_cdi_op, exec_mode=none,
args="'record {final_delim=ws, delim=\",\", quote=none} ( c1: string[max=10]; c2:

string[max=10]; )'-file'C:\\\\Documents and Settings\\\\Administrator\\\\My

Documents\\\\s1.txt'-rejects'continue'-reportProgress'yes'",
output={ text="\r\n0> [] 'Sequential_File_0:DSLink3.v'", line=13,
column=1, name="", qualname="Sequential_File_0[o0]",
data="Sequential_File_0:DSLink3.v"
}
},
op={
text="\r\n\r\nhead -nrecs 100\r\n[ident('Sequential_File_2.DSLink4_Head'); seq]\r\n0<

'BASIC_Transformer_10:DSLink4.v'\r\n0> [] 'BASIC_Transformer_10:DSLink4_Head.v'",
line=16, column=1, name=head,
qualname="Sequential_File_2.DSLink4_Head",
wrapout={},
wrapperfile=head, kind=non_wrapper_cdi_op, exec_mode=seq,
args="'100'",
input={ text="\r\n0< 'BASIC_Transformer_10:DSLink4.v'", line=18,
column=1, name="",
qualname="Sequential_File_2.DSLink4_Head[i0]",
data="BASIC_Transformer_10:DSLink4.v"
},
output={ text="\r\n0> [] 'BASIC_Transformer_10:DSLink4_Head.v'",
line=19, column=1, name="",
qualname="Sequential_File_2.DSLink4_Head[o0]",
data="BASIC_Transformer_10:DSLink4_Head.v"
}
},
op={
text="\r\n\r\npeek -all -name\r\n[ident('Sequential_File_2.DSLink4_Peek'); seq]\r\n0<

'BASIC_Transformer_10:DSLink4_Head.v'\r\n0> [] 'BASIC_Transformer_10:DSLink4_Head_Peek.v'",
line=22, column=1, name=peek,
qualname="Sequential_File_2.DSLink4_Peek",
wrapout={},
wrapperfile=peek, kind=non_wrapper_cdi_op, exec_mode=seq,
args="'-name'",
input={ text="\r\n0< 'BASIC_Transformer_10:DSLink4_Head.v'", line=24,
column=1, name="",
qualname="Sequential_File_2.DSLink4_Peek[i0]",
data="BASIC_Transformer_10:DSLink4_Head.v"
},
output={ text="\r\n0> [] 'BASIC_Transformer_10:DSLink4_Head_Peek.v'",
line=25, column=1, name="",
qualname="Sequential_File_2.DSLink4_Peek[o0]",
data="BASIC_Transformer_10:DSLink4_Head_Peek.v"
}
},
op={
text="\r\n\r\nexport\r\n-schema record {final_delim=ws, delim=\",\", quote=none} ( c1:

string[max=10]; )\r\n-file 'C:\\\\Documents and Settings\\\\Administrator\\\\My

Documents\\\\s.txt'\r\n-overwrite\r\n-rejects continue\r\n\r\n[ident('Sequential_File_2');

jobmon_ident('Sequential_File_2')]\r\n0< 'BASIC_Transformer_10:DSLink4_Head_Peek.v'",
line=28, column=1, name=export, qualname=Sequential_File_2,
wrapout={},
wrapperfile=export, kind=non_wrapper_cdi_op, exec_mode=none,
args="'record {final_delim=ws, delim=\",\", quote=none} ( c1: string[max=10];

)'-file'C:\\\\Documents and Settings\\\\Administrator\\\\My

Documents\\\\s.txt'-overwrite'-rejects'continue'",
input={ text="\r\n0< 'BASIC_Transformer_10:DSLink4_Head_Peek.v'",
line=39, column=1, name="", qualname="Sequential_File_2[i0]",
data="BASIC_Transformer_10:DSLink4_Head_Peek.v"
}
},
op={
text="\r\n\r\nhead -nrecs 100\r\n[ident('BASIC_Transformer_10.DSLink3_Head'); seq]\r\n0<

'Sequential_File_0:DSLink3.v'\r\n0> [] 'Sequential_File_0:DSLink3_Head.v'",
line=42, column=1, name=head,
qualname="BASIC_Transformer_10.DSLink3_Head",
wrapout={},
wrapperfile=head, kind=non_wrapper_cdi_op, exec_mode=seq,
args="'100'",
input={ text="\r\n0< 'Sequential_File_0:DSLink3.v'", line=44,
column=1, name="",
qualname="BASIC_Transformer_10.DSLink3_Head[i0]",
data="Sequential_File_0:DSLink3.v"
},
output={ text="\r\n0> [] 'Sequential_File_0:DSLink3_Head.v'",
line=45, column=1, name="",
qualname="BASIC_Transformer_10.DSLink3_Head[o0]",
data="Sequential_File_0:DSLink3_Head.v"
}
},
op={
text="\r\n\r\npeek -all -name\r\n[ident('BASIC_Transformer_10.DSLink3_Peek'); seq]\r\n0<

'Sequential_File_0:DSLink3_Head.v'\r\n0> [] 'Sequential_File_0:DSLink3_Head_Peek.v'",
line=48, column=1, name=peek,
qualname="BASIC_Transformer_10.DSLink3_Peek",
wrapout={},
wrapperfile=peek, kind=non_wrapper_cdi_op, exec_mode=seq,
args="'-name'",
input={ text="\r\n0< 'Sequential_File_0:DSLink3_Head.v'", line=50,
column=1, name="",
qualname="BASIC_Transformer_10.DSLink3_Peek[i0]",
data="Sequential_File_0:DSLink3_Head.v"
},
output={ text="\r\n0> [] 'Sequential_File_0:DSLink3_Head_Peek.v'",
line=51, column=1, name="",
qualname="BASIC_Transformer_10.DSLink3_Peek[o0]",
data="Sequential_File_0:DSLink3_Head_Peek.v"
}
},
op={
text="\r\n\r\ndsjobsh\r\n-p 'dstage'\r\n-j 't(BASIC_Transformer_10).'\r\n-i record ( c1:

string[max=10]; c2: string[max=10]; )\r\n-I 't..BASIC_Transformer_10.DSLink3-Input'\r\n-o0

record ( c1: string[max=10]; )\r\n-O0

't..BASIC_Transformer_10.DSLink4-Output'\r\n\r\n[ident('BASIC_Transformer_10');

jobmon_ident('BASIC_Transformer_10')]\r\n0< 'Sequential_File_0:DSLink3_Head_Peek.v'\r\n0> []

'BASIC_Transformer_10:DSLink4.v'",
line=54, column=1, name=dsjobsh, qualname=BASIC_Transformer_10,
wrapout={},
wrapperfile=dsjobsh, kind=wrapped_cdi, exec_mode=none,
args="'dstage'-j't(BASIC_Transformer_10).'-i'record ( c1: string[max=10]; c2:

string[max=10]; )'-I't..BASIC_Transformer_10.DSLink3-Input'-o0'record ( c1: string[max=10];

)'-O0't..BASIC_Transformer_10.DSLink4-Output'",
input={ text="\r\n0< 'Sequential_File_0:DSLink3_Head_Peek.v'",
line=70, column=1, name="",
qualname="BASIC_Transformer_10[i0]",
data="Sequential_File_0:DSLink3_Head_Peek.v"
},
output={ text="\r\n0> [] 'BASIC_Transformer_10:DSLink4.v'", line=71,
column=1, name="", qualname="BASIC_Transformer_10[o0]",
data="BASIC_Transformer_10:DSLink4.v"
}
},
data={ text="\r\n0> [] 'Sequential_File_0:DSLink3.v'", line=13, column=1,
name="Sequential_File_0:DSLink3.v",
qualname="Sequential_File_0:DSLink3.v",
partwrapout={},
collwrapout={},
dir=flow, kind=unknown, writer=Sequential_File_0,
reader="BASIC_Transformer_10.DSLink3_Head", pp=none, trunc=default,
ident="Sequential_File_0:DSLink3.v"
},
data={ text="\r\n0< 'BASIC_Transformer_10:DSLink4.v'", line=18, column=1,
name="BASIC_Transformer_10:DSLink4.v",
qualname="BASIC_Transformer_10:DSLink4.v",
partwrapout={},
collwrapout={},
dir=flow, kind=unknown, inrefcount=1, writer=BASIC_Transformer_10,
reader="Sequential_File_2.DSLink4_Head", pp=none, trunc=default,
ident="BASIC_Transformer_10:DSLink4.v"
},
data={ text="\r\n0> [] 'BASIC_Transformer_10:DSLink4_Head.v'", line=19,
column=1, name="BASIC_Transformer_10:DSLink4_Head.v",
qualname="BASIC_Transformer_10:DSLink4_Head.v",
partwrapout={},
collwrapout={},
dir=flow, kind=unknown, writer="Sequential_File_2.DSLink4_Head",
reader="Sequential_File_2.DSLink4_Peek", pp=none, trunc=default,
ident="BASIC_Transformer_10:DSLink4_Head.v"
},
data={ text="\r\n0> [] 'BASIC_Transformer_10:DSLink4_Head_Peek.v'",
line=25, column=1, name="BASIC_Transformer_10:DSLink4_Head_Peek.v",
qualname="BASIC_Transformer_10:DSLink4_Head_Peek.v",
partwrapout={},
collwrapout={},
dir=flow, kind=unknown, writer="Sequential_File_2.DSLink4_Peek",
reader=Sequential_File_2, pp=none, trunc=default,
ident="BASIC_Transformer_10:DSLink4_Head_Peek.v"
},
data={ text="\r\n0> [] 'Sequential_File_0:DSLink3_Head.v'", line=45,
column=1, name="Sequential_File_0:DSLink3_Head.v",
qualname="Sequential_File_0:DSLink3_Head.v",
partwrapout={},
collwrapout={},
dir=flow, kind=unknown, writer="BASIC_Transformer_10.DSLink3_Head",
reader="BASIC_Transformer_10.DSLink3_Peek", pp=none, trunc=default,
ident="Sequential_File_0:DSLink3_Head.v"
},
data={ text="\r\n0> [] 'Sequential_File_0:DSLink3_Head_Peek.v'", line=51,
column=1, name="Sequential_File_0:DSLink3_Head_Peek.v",
qualname="Sequential_File_0:DSLink3_Head_Peek.v",
partwrapout={},
collwrapout={},
dir=flow, kind=unknown, writer="BASIC_Transformer_10.DSLink3_Peek",
reader=BASIC_Transformer_10, pp=none, trunc=default,
ident="Sequential_File_0:DSLink3_Head_Peek.v"
}
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

Have you read through all of that? Did you find an error anywhere in it? If so, what means have you tried to resolve your problem? Do you have runtime propagation (RCP) enabled?
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
venkat_kp
Charter Member
Charter Member
Posts: 33
Joined: Sun May 07, 2006 8:16 am

Post by venkat_kp »

ray.wurlod wrote:Have you read through all of that? Did you find an error anywhere in it? If so, what means have you tried to resolve your problem? Do you have runtime propagation (RCP) enabled?
This is the error posted at the top as below. If I was able to resolve then why do I post it here. RCP is enabled.
_______________________

BASIC_Transformer_10: Wrapper: t..BASIC_Transformer_10.DSLink3-Input [sil\step_il.C:646]
Wrapper: -o0 [sil\step_il.C:646]
Wrapper: record ( c1: string[max=10]; ) [sil\step_il.C:646]
Wrapper: -O0 [sil\step_il.C:646]
Wrapper: t..BASIC_Transformer_10.DSLink4-Output [sil\step_il.C:646]
Wrapper: Wrapper printed bad property list: Expected "{", got: <eof>, line 2; stdout text: ##E

TOSH 000000 11:54:22(000) <main_program> Exec(dsjobsh.op) failed: Executable file format error

[wrapper\wrapper.C:114]
[sil\step_il.C:751]

*************************************************************************************************
Event typer: Fatal


BASIC_Transformer_10: Wrapper: dsjobsh args [sil\step_il.C:642]
Wrapper: -p [sil\step_il.C:646]
Wrapper: dstage [sil\step_il.C:646]
Wrapper: -j [sil\step_il.C:646]
Wrapper: t(BASIC_Transformer_10). [sil\step_il.C:646]
Wrapper: -i [sil\step_il.C:646]
Wrapper: record ( c1: string[max=10]; c2: string[max=10]; ) [sil\step_il.C:646]
Wrapper: -I [sil\step_il.C:646]
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

I did not ask whether you had resolved it. I asked what you had tried, so that we don't waste our time covering myriad possibilities that you have already eliminated.
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
Post Reply