I think I found the problem: when opening many files in different workunits,
as many APPC connections are made to the SFS server as you have workunits.
Even a return to CMS READY doesn't free these connections.
The PIPE stages writing CMS files in SFS (even "> fn ft fm") have by default
WORKUNIT PRIVATE, meaning they expose the "problem".
My PUTFILES REXX stage makes it easy to split a file in several small ones,
all open at the same time.  Run this in several users and given an SFS
server with a small USERS value in its DMSPARM file and SFS will stop new
connections coming in.
This somehow makes IPGATE produce "DMSRXS1419E EventSignal failed" and my
PUTFILES' user was waiting forever.

I changed PUTFILES to have it use WORKUNIT DEFAULT.by default.  The new
version is on the download library.

2010/9/2 Kris_Buelens <[email protected]>

> I'm struggling with IPGATE too: I've got some code that splits some MDISK
> resident files into 18 SFS files, these 18 files are open concurrently, and
> the SFS is remote, over IPGATE.
> When I tried it, the PIPE hangs, and IPGATE says:
> ...
> IPGATEY0000000036 Request from MAINT for POOLSRC at 4567 10.132.224.1
> IPGATEY0000000037 started.
> IPGATEY0000000037 Request from MAINT for POOLSRC at 4567 10.132.224.1
> IPGATEY0000000038 started.
> IPGATEY0000000038 Request from MAINT for POOLSRC at 4567 10.132.224.1
> DMSRXS1419E EventSignal failed for event IPGATEY0000000021; RC=8 Reason=108
>
> I found Alan's response about OverridePrecedence and I added it to the
> local
> and remote TCP/IP stacks via OBEYFILE and restarted both IPGATEs.  But that
> didn't help.
>
> As some other, similar, process runs fins since quite some months (it has
> 13
> files open, and still runs fine today) I decreased the number of files, but
> now IPGATE abends:
> ...
> IPGATEY0000000028 Request from MAINT for POOLSRC at 4567 10.132.224.17
> IPGATEY0000000029 started.
> IPGATEY0000000029 Request from MAINT for POOLSRC at 4567 10.132.224.17
> IPGATEY0000000030 started.
> IPGATEY0000000030 Request from MAINT for POOLSRC at 4567 10.132.224.17
>   279 +++         total_received = total_received + received_length
> DMSREX476E Error 41 running IPGATE1Y MTREXX, line 279: Bad arithmetic
> conversion
>
> Kris Buelens
>
>


-- 
Kris Buelens,
IBM Belgium, VM customer support

Reply via email to