CL_INT Scripts corruption when uxext / uxins command used.

Document ID : KB000085820
Last Modified Date : 14/04/2018
Show Technical Document Details
Issue:
Error Message :
Example of corruption produced by uxins:

SourceĀ 

=============================================
:STEP80
echo.
"%UXEXE%\uxset" step 80
echo Dieser Knoten ist im Moment nicht der aktive ClusterKnoten
echo Sicherung wird nicht ausgefuehrt
"%UXEXE%\uxset" msg "Dieser Knoten ist im Moment nicht der aktive ClusterKnoten"
"%UXEXE%\uxset" msg "Sicherung wird nicht ausgefuehrt"
set ERGEBNIS_CODE=0
goto ENDE

rem ---- STEP66 ----
:STEP66
echo.
"%UXEXE%\uxset" step 66
set ERGEBNIS_CODE=%errorlevel%
if %ERGEBNIS_CODE% GEQ 1 goto ERR_EXE
echo Step 66: aborted by user
"%UXEXE%\uxset" msg "Step 66: aborted by user"
set ERGEBNIS_CODE=%errorlevel%
if %ERGEBNIS_CODE% GEQ 1 goto ERR_EXE
set ERGEBNIS_CODE=1
goto ENDE

=============================================

Destination of:

=============================================
:STEP80
echo.
"%UXEXE%\uxset" step 80
echo Dieser Knoten ist im Moment nicht der aktive ClusterKnoten
echo Sicherung wird nicht ausgefuehrt
"%UXEXE%\uxset" msg "Dieser Knoten ist im Moment nicht der aktive ClusterKnoten"
..... <MISSING LINES> .....
"%UXEXE%\uxset" step 66
set ERGEBNIS_CODE=%errorlevel%
if %ERGEBNIS_CODE% GEQ 1 goto ERR_EXE
echo Step 66: aborted by user
"%UXEXE%\uxset" msg "Step 66: aborted by user"
set ERGEBNIS_CODE=%errorlevel%
if %ERGEBNIS_CODE% GEQ 1 goto ERR_EXE
set ERGEBNIS_CODE=1
goto ENDE

rem ---- STEP67 ----
=============================================

Root cause:
On windows, the commands do not handle properly Uproc scripts longer than 256 that have unix format (LF)

Impact:
All the commands dealing with Uproc scripts, not only the uxext / uxins commands.

Patch level detected:Dollar Universe 6.2.00
Product Version: Dollar.Universe 6.2.0

Description :The CL_INT uproc that contains a windows script is extraced from a Linux/Unix Plateform with uxext CLI.
It is then inserted with uxins on Dollar Universe with uxins.

Result:

The uproc script is systematically truncated (line 256 - 262) and no longer usable.

The problem comes from uxins and not in uxext. The generated extraction file contains the entire script.
Environment:
OS: All
Cause:
Cause type:
Defect
Root Cause: N/A
Resolution:
Update to the fix version listed below or a newer version if available.

Fix Status: Released

Fix Version(s):
Component: Application.Server
Version: Dollar.Universe 6.3.21
Additional Information:
Workaround :
N/A