]> git.evergreen-ils.org Git - working/Evergreen.git/blob - edi_scratch/baker_taylor.ordrsp.jedi.tidy.pl
Tons of EDI test files
[working/Evergreen.git] / edi_scratch / baker_taylor.ordrsp.jedi.tidy.pl
1
2 =doc
3
4 UNA:+.? 'UNB+UNOC:3+1556150:31B+123EVER:31B+100622:1004+03'UNG+ORDRSP+1556150:31B+123EVER:31B+100622:1004+38+UN+D  'UNH+03+ORDRSP:D:96A:UN'BGM+231+071678+29+AC'DTM+137:20100622:102'RFF+ON:8'NAD+BY+123EVER::9'NAD+BY+123EVER 0001::91'CUX+2:USD:9'LIN+1+5+9780446360272:EN'IMD+F+BST+:::NOT APPLIC WEBSTERS NEW WORLD THESA'QTY+21:10'QTY+12:10'QTY+85:0'FTX+LIN++01:8B:28'PRI+AAB:4.5::SRP'RFF+LI:8/1'LIN+2+5+9780446357197:EN'IMD+F+BST+:::COLLINS, J WORLD IS FULL OF DIVORCE'QTY+21:8'QTY+12:8'QTY+85:0'FTX+LIN++01:8B:28'PRI+AAB:6.5::SRP'RFF+LI:8/2'LIN+3+5+9780446350105:EN'IMD+F+BST+:::SHELDON, S WINDMILLS OF THE GODS'QTY+21:5'QTY+12:5'QTY+85:0'FTX+LIN++01:8B:28'PRI+AAB:6.99::SRP'RFF+LI:8/3'UNS+S'CNT+2:3'UNT+34+03'UNE+1+38'UNZ+1+03'
5
6 =cut
7
8 # edi2json Response:
9 $VAR1 = {
10     'body' => [
11         {
12             'ORDRSP' => [
13                 [
14                     'UNH',
15                     {
16                         '0062' => '03',
17                         'S009' => {
18                             '0051' => 'UN',
19                             '0052' => 'D',
20                             '0065' => 'ORDRSP',
21                             '0054' => '96A'
22                         }
23                     }
24                 ],
25                 [
26                     'BGM',
27                     {
28                         '1004' => '071678',
29                         '4343' => 'AC',
30                         '1225' => '29',
31                         'C002' => { '1001' => '231' }
32                     }
33                 ],
34                 [
35                     'DTM',
36                     {
37                         'C507' => {
38                             '2005' => '137',
39                             '2379' => '102',
40                             '2380' => '20100622'
41                         }
42                     }
43                 ],
44                 [
45                     'SG1',
46                     [
47                         [
48                             'RFF',
49                             {
50                                 'C506' => {
51                                     '1154' => '8',
52                                     '1153' => 'ON'
53                                 }
54                             }
55                         ]
56                     ]
57                 ],
58                 [
59                     'SG3',
60                     [
61                         [
62                             'NAD',
63                             {
64                                 'C082' => {
65                                     '3039' => '123EVER',
66                                     '3055' => '9'
67                                 },
68                                 '3035' => 'BY'
69                             }
70                         ]
71                     ]
72                 ],
73                 [
74                     'SG3',
75                     [
76                         [
77                             'NAD',
78                             {
79                                 'C082' => {
80                                     '3039' => '123EVER 0001',
81                                     '3055' => '91'
82                                 },
83                                 '3035' => 'BY'
84                             }
85                         ]
86                     ]
87                 ],
88                 [
89                     'SG8',
90                     [
91                         [
92                             'CUX',
93                             {
94                                 'C504' => [
95                                     {
96                                         '6345' => 'USD',
97                                         '6343' => '9',
98                                         '6347' => '2'
99                                     }
100                                 ]
101                             }
102                         ]
103                     ]
104                 ],
105                 [
106                     'SG26',
107                     [
108                         [
109                             'LIN',
110                             {
111                                 '1229' => '5',
112                                 '1082' => 1,
113                                 'C212' => {
114                                     '7140' => '9780446360272',
115                                     '7143' => 'EN'
116                                 }
117                             }
118                         ],
119                         [
120                             'IMD',
121                             {
122                                 '7081' => 'BST',
123                                 '7077' => 'F',
124                                 'C273' => {
125                                     '7008' =>
126                                       [ 'NOT APPLIC WEBSTERS NEW WORLD THESA' ]
127                                 }
128                             }
129                         ],
130                         [
131                             'QTY',
132                             {
133                                 'C186' => {
134                                     '6063' => '21',
135                                     '6060' => 10
136                                 }
137                             }
138                         ],
139                         [
140                             'QTY',
141                             {
142                                 'C186' => {
143                                     '6063' => '12',
144                                     '6060' => 10
145                                 }
146                             }
147                         ],
148                         [
149                             'QTY',
150                             {
151                                 'C186' => {
152                                     '6063' => '85',
153                                     '6060' => 0
154                                 }
155                             }
156                         ],
157                         [
158                             'FTX',
159                             {
160                                 '4451' => 'LIN',
161                                 'C107' => {
162                                     '4441' => '01',
163                                     '3055' => '28',
164                                     '1131' => '8B'
165                                 }
166                             }
167                         ],
168                         [
169                             'SG30',
170                             [
171                                 [
172                                     'PRI',
173                                     {
174                                         'C509' => {
175                                             '5118' => '4.5',
176                                             '5387' => 'SRP',
177                                             '5125' => 'AAB'
178                                         }
179                                     }
180                                 ]
181                             ]
182                         ],
183                         [
184                             'SG31',
185                             [
186                                 [
187                                     'RFF',
188                                     {
189                                         'C506' => {
190                                             '1154' => '8/1',
191                                             '1153' => 'LI'
192                                         }
193                                     }
194                                 ]
195                             ]
196                         ]
197                     ]
198                 ],
199                 [
200                     'SG26',
201                     [
202                         [
203                             'LIN',
204                             {
205                                 '1229' => '5',
206                                 '1082' => 2,
207                                 'C212' => {
208                                     '7140' => '9780446357197',
209                                     '7143' => 'EN'
210                                 }
211                             }
212                         ],
213                         [
214                             'IMD',
215                             {
216                                 '7081' => 'BST',
217                                 '7077' => 'F',
218                                 'C273' => {
219                                     '7008' =>
220                                       [ 'COLLINS, J WORLD IS FULL OF DIVORCE' ]
221                                 }
222                             }
223                         ],
224                         [
225                             'QTY',
226                             {
227                                 'C186' => {
228                                     '6063' => '21',
229                                     '6060' => 8
230                                 }
231                             }
232                         ],
233                         [
234                             'QTY',
235                             {
236                                 'C186' => {
237                                     '6063' => '12',
238                                     '6060' => 8
239                                 }
240                             }
241                         ],
242                         [
243                             'QTY',
244                             {
245                                 'C186' => {
246                                     '6063' => '85',
247                                     '6060' => 0
248                                 }
249                             }
250                         ],
251                         [
252                             'FTX',
253                             {
254                                 '4451' => 'LIN',
255                                 'C107' => {
256                                     '4441' => '01',
257                                     '3055' => '28',
258                                     '1131' => '8B'
259                                 }
260                             }
261                         ],
262                         [
263                             'SG30',
264                             [
265                                 [
266                                     'PRI',
267                                     {
268                                         'C509' => {
269                                             '5118' => '6.5',
270                                             '5387' => 'SRP',
271                                             '5125' => 'AAB'
272                                         }
273                                     }
274                                 ]
275                             ]
276                         ],
277                         [
278                             'SG31',
279                             [
280                                 [
281                                     'RFF',
282                                     {
283                                         'C506' => {
284                                             '1154' => '8/2',
285                                             '1153' => 'LI'
286                                         }
287                                     }
288                                 ]
289                             ]
290                         ]
291                     ]
292                 ],
293                 [
294                     'SG26',
295                     [
296                         [
297                             'LIN',
298                             {
299                                 '1229' => '5',
300                                 '1082' => 3,
301                                 'C212' => {
302                                     '7140' => '9780446350105',
303                                     '7143' => 'EN'
304                                 }
305                             }
306                         ],
307                         [
308                             'IMD',
309                             {
310                                 '7081' => 'BST',
311                                 '7077' => 'F',
312                                 'C273' => {
313                                     '7008' =>
314                                       [ 'SHELDON, S WINDMILLS OF THE GODS' ]
315                                 }
316                             }
317                         ],
318                         [
319                             'QTY',
320                             {
321                                 'C186' => {
322                                     '6063' => '21',
323                                     '6060' => 5
324                                 }
325                             }
326                         ],
327                         [
328                             'QTY',
329                             {
330                                 'C186' => {
331                                     '6063' => '12',
332                                     '6060' => 5
333                                 }
334                             }
335                         ],
336                         [
337                             'QTY',
338                             {
339                                 'C186' => {
340                                     '6063' => '85',
341                                     '6060' => 0
342                                 }
343                             }
344                         ],
345                         [
346                             'FTX',
347                             {
348                                 '4451' => 'LIN',
349                                 'C107' => {
350                                     '4441' => '01',
351                                     '3055' => '28',
352                                     '1131' => '8B'
353                                 }
354                             }
355                         ],
356                         [
357                             'SG30',
358                             [
359                                 [
360                                     'PRI',
361                                     {
362                                         'C509' => {
363                                             '5118' => '6.99',
364                                             '5387' => 'SRP',
365                                             '5125' => 'AAB'
366                                         }
367                                     }
368                                 ]
369                             ]
370                         ],
371                         [
372                             'SG31',
373                             [
374                                 [
375                                     'RFF',
376                                     {
377                                         'C506' => {
378                                             '1154' => '8/3',
379                                             '1153' => 'LI'
380                                         }
381                                     }
382                                 ]
383                             ]
384                         ]
385                     ]
386                 ],
387                 [ 'UNS', { '0081' => 'S' } ],
388                 [
389                     'CNT',
390                     {
391                         'C270' => {
392                             '6066' => 3,
393                             '6069' => '2'
394                         }
395                     }
396                 ],
397                 [
398                     'UNT',
399                     {
400                         '0062' => '03',
401                         '0074' => 34
402                     }
403                 ]
404             ]
405         }
406     ],
407     'trailer' => [
408         'UNZ',
409         {
410             '0036' => 1,
411             '0020' => '03'
412         }
413     ],
414     'recipient'      => '123EVER',
415     'sender'         => '1556150',
416     'recipient_qual' => '31B',
417     'sender_qual'    => '31B',
418     'UNA'            => {
419         'ce_sep'       => ':',
420         'decimal_sign' => '.',
421         'de_sep'       => '+',
422         'seg_term'     => '\'',
423         'rep_sep'      => ' ',
424         'esc_char'     => '?'
425     },
426     'header' => [
427         'UNB',
428         {
429             'S003' => {
430                 '0007' => '31B',
431                 '0010' => '123EVER'
432             },
433             'S004' => {
434                 '0017' => 100622,
435                 '0019' => 1004
436             },
437             'S001' => {
438                 '0002' => 3,
439                 '0001' => 'UNOC'
440             },
441             'S002' => {
442                 '0004' => '1556150',
443                 '0007' => '31B'
444             },
445             '0020' => '03'
446         }
447     ]
448 };