After changing the Natural delimiter in the EINE PNATMOV move processor, Endevor symbolics are not substituted correctly.
search cancel

After changing the Natural delimiter in the EINE PNATMOV move processor, Endevor symbolics are not substituted correctly.

book

Article ID: 60647

calendar_today

Updated On:

Products

Endevor Endevor Natural Integration

Issue/Introduction

After changing the Natural delimiter in the Natural NATUNLD and NATUNLDE commands in the PNATMOV processor from comma to a bar, '|', the Endevor symbolic &C1ELMNT255 and &SRCLIB are no longer substituted correctly.

// NATUNLD='ALL|&C1ELMNT255|FM|LIB|&SRCLIB|TO|LIB|&TGTLIB'SUBSTITUTED: ALL|&C1ELMNT255|FM|LIB|&SRCLIB|TO|LIB|AH
// NATUNLDE='E|U|B|&ER|TOERR|&ER|FM|LIB|&SRCLIB|TO|LIB|&TGTLIB'SUBSTITUTED: E|U|B|&ER|TOERR|&ER|FM|LIB|&SRCLIB|TO|LIB|AH

 

Environment

All supported versions  

Endevor 

Endevor Natural Integation (EINE) 

SCMMNI

 

Cause

Endevor is confused by the bar Natural delimiter in the Natural commands coded in the processor.

A period at the end of the symbolic is recognized by Endevor as a symbol terminator and eliminates the confusion caused by the Natural delimiter.

Resolution

Modify the Natural commands in the PNATMOV Processor to add a period at the end of all symbolics that are followed by a bar, '|':

// NATUNLD='ALL|&C1ELMNT255.|FM|LIB|&SRCLIB.|TO|LIB|&TGTLIB',// NATUNLDE='E|U|B|&ER.|TOERR|&ER.|FM|LIB|&SRCLIB.|TO|LIB|&TGTLIB'