<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<font face="r_ansi" size="2"><span style="font-size:10pt;">
<div>System: HP-UX uszcsph0 B.11.31 U ia64 0024154386 unlimited-user license,</div>
<div> PowerHouse(R) 4GL 8.43G - QTP</div>
<div><font face="Calibri" size="2"><span style="font-size:11pt;"> </span></font></div>
<div>The following (part of) script runs for years now without problems.</div>
<div>Function run executes and function on_error checks the status of the command; both functions included below</div>
<div>Last Friday we executed the script and noticed that powerhouse exited without error code but did not run the the qtp at all; same happened with some quiz reports.</div>
<div><font face="Calibri" size="2"><span style="font-size:11pt;"> </span></font></div>
<div>Script ====================================================================</div>
<div><font face="Calibri" size="2"><span style="font-size:11pt;"> </span></font></div>
<div># ***********************************************************</div>
<div>run qtp <<EOF</div>
<div> EXEC `get_ph_path arf780pp.qtc`</div>
<div> EXIT</div>
<div>EOF</div>
<div>on_error stop</div>
<div> </div>
<div># ***********************************************************</div>
<div>run qtp <<EOF</div>
<div> EXEC `get_ph_path vcy791pp.qtc` PROCESS LIMIT 1000000</div>
<div> EXIT</div>
<div>EOF</div>
<div>on_error stop</div>
<div> </div>
<div><font face="Calibri" size="2"><span style="font-size:11pt;"> </span></font></div>
<div>Output on logfile – no execution of QTPs =========================================</div>
<div><font face="Calibri" size="2"><span style="font-size:11pt;"> </span></font></div>
<div>run qtp</div>
<div>PowerHouse(R) 4GL 8.43G - QTP</div>
<div>(C) Copyright UNICOM Systems, Inc. 1982-2014</div>
<div> </div>
<div>run qtp</div>
<div>PowerHouse(R) 4GL 8.43G - QTP</div>
<div>(C) Copyright UNICOM Systems, Inc. 1982-2014</div>
<div><font face="Calibri" size="2"><span style="font-size:11pt;"> </span></font></div>
<div>Normal output on logfile from this script ========================================</div>
<div><font face="Calibri" size="2"><span style="font-size:11pt;"> </span></font></div>
<div>run qtp</div>
<div>PowerHouse(R) 4GL 8.43G - QTP</div>
<div>(C) Copyright UNICOM Systems, Inc. 1982-2014</div>
<div> </div>
<div>> EXEC /prod/bacs/prp/abs/phbin/arf780pp.qtc</div>
<div> MARKET PRICES HISTORY DELETION </div>
<div>^L21 JAN 2017 01:04 ABS Dictionary (Y2K) as at 25/5/1998 PAGE </div>
<div> 1</div>
<div> </div>
<div>Run: arf780pp</div>
<div>Request: GET-SYS-DATE</div>
<div> </div>
<div> </div>
<div>Executing request GET-SYS-DATE ...</div>
<div> </div>
<div>Records read:</div>
<div> MW-LGCL-DT-M 1</div>
<div> </div>
<div>Transactions processed: 1</div>
<div> </div>
<div>^L21 JAN 2017 01:04 ABS Dictionary (Y2K) as at 25/5/1998 PAGE </div>
<div> 1</div>
<div> </div>
<div>Run: arf780pp</div>
<div>Request: WRITE-SUBFILE</div>
<div> </div>
<div> </div>
<div>Executing request WRITE-SUBFILE ...</div>
<div> </div>
<div>Records read:</div>
<div> SE-MKPR-D 373,224</div>
<div> </div>
<div>Transactions processed: 346,151</div>
<div> </div>
<div>Records processed: Added Updated Unchanged Deleted</div>
<div> ARF780S1 2,236 0 0 0</div>
<div> </div>
<div>^L21 JAN 2017 01:04 ABS Dictionary (Y2K) as at 25/5/1998 PAGE </div>
<div> 1</div>
<div> </div>
<div>Run: arf780pp</div>
<div>Request: DEL-MKPR-D</div>
<div> </div>
<div> </div>
<div>Executing request DEL-MKPR-D ...</div>
<div> </div>
<div>Records read:</div>
<div> ARF780S1 2,236</div>
<div> MKPR-SCTY 370,092</div>
<div> MKPR-KEY 1,434</div>
<div> </div>
<div>Transactions processed: 7,117</div>
<div> </div>
<div>Records processed: Added Updated Unchanged Deleted</div>
<div> MKPR-SCTY 0 0 0 7,117</div>
<div> </div>
<div>Finished.</div>
<div>^L> EXIT</div>
<div>run qtp</div>
<div>PowerHouse(R) 4GL 8.43G - QTP</div>
<div>(C) Copyright UNICOM Systems, Inc. 1982-2014</div>
<div> </div>
<div>> EXEC /prod/bacs/cee/abs/phbin/vcy791pp.qtc PROCESS LIMIT 1000000</div>
<div>SEED DELETION</div>
<div>^L21 JAN 2017 01:05 ABS Dictionary (Y2K) as at 25/5/1998 PAGE </div>
<div> 1</div>
<div> </div>
<div>Run: vcy791pp</div>
<div>Request: GET-RUN-DATE</div>
<div> </div>
<div> </div>
<div>Executing request GET-RUN-DATE ...</div>
<div> </div>
<div>Records read:</div>
<div> MW-LGCL-DT-M 1</div>
<div> RD-BRANCH-M 1</div>
<div> </div>
<div>Transactions processed: 1</div>
<div> </div>
<div>^L21 JAN 2017 01:05 ABS Dictionary (Y2K) as at 25/5/1998 PAGE </div>
<div> 1</div>
<div> </div>
<div>Run: vcy791pp</div>
<div>Request: DEL-CEE-SEED</div>
<div> </div>
<div> </div>
<div>Executing request DEL-CEE-SEED ...</div>
<div> </div>
<div>Records read:</div>
<div> RD-CEE-SEED-D 236,428</div>
<div> </div>
<div>Transactions processed: 49,374</div>
<div> </div>
<div>Records processed: Added Updated Unchanged Deleted</div>
<div> RD-CEE-SEED-D 0 0 0 49,374</div>
<div> </div>
<div>^L21 JAN 2017 01:07 ABS Dictionary (Y2K) as at 25/5/1998 PAGE </div>
<div> 1</div>
<div> </div>
<div>Run: vcy791pp</div>
<div>Request: DEL-AUDIT-SEED</div>
<div> </div>
<div> </div>
<div>Executing request DEL-AUDIT-SEED ...</div>
<div> </div>
<div>Records read:</div>
<div> RD-AUDIT-SEED-D 26,934</div>
<div> </div>
<div>Transactions processed: 6,148</div>
<div> </div>
<div>Records processed: Added Updated Unchanged Deleted</div>
<div> RD-AUDIT-SEED-D 0 0 0 6,148</div>
<div> </div>
<div>^L21 JAN 2017 01:07 ABS Dictionary (Y2K) as at 25/5/1998 PAGE </div>
<div> 1</div>
<div> </div>
<div>Run: vcy791pp</div>
<div>Request: DEL-CMO-SEED</div>
<div> </div>
<div> </div>
<div>Executing request DEL-CMO-SEED ...</div>
<div> </div>
<div>Records read:</div>
<div> RD-CMO-SEED-D 208,611</div>
<div> </div>
<div>Transactions processed: 42,725</div>
<div> </div>
<div>Records processed: Added Updated Unchanged Deleted</div>
<div> RD-CMO-SEED-D 0 0 0 42,725</div>
<div> </div>
<div>^L21 JAN 2017 01:08 ABS Dictionary (Y2K) as at 25/5/1998 PAGE </div>
<div> 1</div>
<div> </div>
<div>Run: vcy791pp</div>
<div>Request: DEL-CORE-SEED</div>
<div> </div>
<div> </div>
<div>Executing request DEL-CORE-SEED ...</div>
<div> </div>
<div>Records read:</div>
<div> RD-CORE-SEED-D 8,985</div>
<div> </div>
<div>Transactions processed: 2,273</div>
<div> </div>
<div>Records processed: Added Updated Unchanged Deleted</div>
<div> RD-CORE-SEED-D 0 0 0 2,273</div>
<div> </div>
<div>^L21 JAN 2017 01:08 ABS Dictionary (Y2K) as at 25/5/1998 PAGE </div>
<div> 1</div>
<div> </div>
<div>Run: vcy791pp</div>
<div>Request: DEL-MQSOUT-SEED</div>
<div> </div>
<div> </div>
<div>Executing request DEL-MQSOUT-SEED ...</div>
<div> </div>
<div>Records read:</div>
<div> RD-MQSOUT-SEED-D 0</div>
<div> </div>
<div>Transactions processed: 0</div>
<div> </div>
<div>Records processed: Added Updated Unchanged Deleted</div>
<div> RD-MQSOUT-SEED-D 0 0 0 0</div>
<div> </div>
<div>Finished.</div>
<div>^L> EXIT</div>
<div><font face="Calibri" size="2"><span style="font-size:11pt;"> </span></font></div>
<div><font face="Calibri" size="2"><span style="font-size:11pt;">Functions used in the script: run/on_error ================================================</span></font></div>
<div><font face="Calibri" size="2"><span style="font-size:11pt;"> </span></font></div>
<div>############################################################</div>
<div># run</div>
<div># run's a program. Program start and termination is logged in</div>
<div># the common job.log. </div>
<div>############################################################</div>
<div> run() {</div>
<div> if [ "$DEBUG" -ge "1" ]</div>
<div> then</div>
<div> echo "DEBUG: jump into function run"</div>
<div> set -x</div>
<div> fi</div>
<div> write_log "RS" "run-start::$*"</div>
<div> echo "run $*" 1>&2</div>
<div> </div>
<div> # reload jobwide environment variables</div>
<div> [ -r $BACS_TEMP/jobenv.sh ] && . $BACS_TEMP/jobenv.sh</div>
<div> </div>
<div> eval "$*"</div>
<div> export STATUS=$?</div>
<div> write_log "RE" "run-end:status=$STATUS:$*"</div>
<div> </div>
<div> # reload jobwide environment variables</div>
<div> [ -r $BACS_TEMP/jobenv.sh ] && . $BACS_TEMP/jobenv.sh</div>
<div> </div>
<div> return $STATUS</div>
<div> }</div>
<div> </div>
<div>############################################################</div>
<div># on_error stop|continue|warnstop</div>
<div>#</div>
<div># stop's or continues the job </div>
<div>############################################################</div>
<div> on_error() {</div>
<div> </div>
<div> if [ "$DEBUG" -ge "1" ]</div>
<div> then</div>
<div> echo "DEBUG: jump into function on_error"</div>
<div> set -x</div>
<div> fi</div>
<div> </div>
<div> if [ "$STATUS" -ne 0 ]; then</div>
<div> case "$1" in</div>
<div> </div>
<div> stop | Stop | STOP) </div>
<div> batch_gen_msg "BA" "batch-end_with_error" "ERROR" "CRITICAL" "status=$STATUS:job $0 abort, logfile=$LOGFILE"</div>
<div> error</div>
<div> ;;</div>
<div> </div>
<div> warnstop | Warnstop | WARNSTOP)</div>
<div> batch_gen_msg "BE" "batch-end_with_warning" "ERROR" "WARNING" "status=$STATUS:job $0 abort, logfile=$LOGFILE"</div>
<div> error</div>
<div> ;;</div>
<div> </div>
<div> continue | Continue | CONTINUE)</div>
<div> batch_gen_msg "TR" "batch-continue" "OK" "WARNING" "status=$STATUS:job $0 end, logfile=$LOGFILE"</div>
<div> esac</div>
<div> </div>
<div> fi</div>
<div> }</div>
<div> </div>
<div> </div>
<div>############################################################</div>
<div><font face="Calibri" size="2"><span style="font-size:11pt;"> </span></font></div>
<div><font face="Calibri" size="2"><span style="font-size:11pt;"> </span></font></div>
<div><font face="Calibri" size="2"><span style="font-size:11pt;"> </span></font></div>
<div><font face="Calibri" size="2"><span style="font-size:11pt;"> </span></font></div>
<div><font face="Calibri" size="2"><span style="font-size:11pt;"> </span></font></div>
<div><font face="Calibri" size="2"><span style="font-size:11pt;"> </span></font></div>
<div><font face="Calibri" size="2"><span style="font-size:11pt;"> </span></font></div>
<div><font face="Calibri" size="2"><span style="font-size:11pt;"> </span></font></div>
<div><font face="Arial">Best regards</font></div>
<div><font face="Calibri"><b>------------------------------------------------------------------------------------</b></font></div>
<div><font face="Arial"><b>BACS-Team</b></font></div>
<div><font face="Arial">IT Analysis and Programming</font></div>
<div><font face="Arial">04670 BACS</font></div>
<div><font face="Arial"> </font></div>
<div><font face="Arial" size="2"><span style="font-size:11pt;"><b>U</b><font size="2"><span style="font-size:10pt;">niCredit </span></font><b>B</b><font size="2"><span style="font-size:10pt;">usiness </span></font><b>I</b><font size="2"><span style="font-size:10pt;">ntegrated
</span></font><b>S</b><font size="2"><span style="font-size:10pt;">olutions Austria GmbH</span></font></span></font></div>
<div><font face="Arial"> </font></div>
<div><font face="Arial">Julius-Tandler-Platz 3</font></div>
<div><font face="Arial">A-1090 Vienna</font></div>
<div><font face="Arial"> </font></div>
<div><font face="Calibri" size="2"><span style="font-size:11pt;"> </span></font></div>
<div><font face="Calibri" size="2"><span style="font-size:11pt;"> </span></font></div>
</span></font>
</body>
</html>