Abend S0C3 CODE=0C3 in the OSF servers CURRENT ROUTINE NAME=OPRMCP
search cancel

Abend S0C3 CODE=0C3 in the OSF servers CURRENT ROUTINE NAME=OPRMCP

book

Article ID: 395459

calendar_today

Updated On:

Products

OPS/MVS Event Management & Automation

Issue/Introduction

Abend S0C3 when running a REXX program remotely using the OPSRMT OR command.

OPS3092H ESTAE LEVEL 1 LENGTH ERROR, CODE=0C3 TIME=10:10:25 SEQ=0 CPU=00 ASID=03D1 (03D1 03D1)
OPS3092H PSW AT TIME OF ERROR 078D2000 BB96EEE2 ILC 4 INTC 03 RSCD 00000003                   
OPS3092H CURRENT ROUTINE NAME=OPRMCP ADDRESS=3B96E0C0 OFFSET=00000E1E                         
OPS3092H GPR  0-3  0000C0B7 00000108 0000C0BE 00000100                                        
OPS3092H GPR  4-7  0BC0E02C 00000000 8BC03046 00009460                                        
OPS3092H GPR  8-11 007C8940 3BA16F70 3B97A000 3BA16750                                        
OPS3092H GPR 12-15 3B96EDBA 3BA16780 BB96EEBA 00000105                                        
OPS3092H AR  0-3  00000000 00000000 00000000 00000000                                         
OPS3092H AR  4-7  00000000 00000000 00000000 00000000                                         
OPS3092H AR  8-11 00000000 00000000 00000000 00000000                                         
OPS3092H AR 12-15 00000000 00000000 00000000 00000000                                         
OPS3092H ABENDING LOCATION  OPRMCP+X'E22'                                                     
OPS3092H UNKNOWN  CALLED BY OPRMCP+X'18F8'                                                    
OPS3092H OPRMCP   CALLED BY OPSAMD+X'99C'                                                     
OPS3092H OPRMCP   CALLED BY SYSTEM+UNKNOWN                                                    
OPS3092H OR       ENDED DUE TO ERROR+                                                         
OPS3092H SYSTEM ABEND CODE 0C3   REASON CODE 00000003                   

Environment

OPS/MVS

Cause

The command passed to OPSRMT is too long. From documentation:

OPSRMT Command Processor -- Issue TSO Commands to Other Systems

The OPSRMT command processor lets you issue a TSO command to other systems from an OPS/REXX program, a TSO/E REXX program, a CLIST, a TSO terminal, or from a console logged on to the OPS/MVS ECF component. The command can contain up to 255 characters.


 Abbreviation: OR is the abbreviation of OPSRMT.

OPSRMT Command Processor -- Issue TSO Commands to Other Systems

Resolution

Update the OPSRMT call to send a command with a maximum of 255 characters.