Is the application IPv6 aware? Is it possibly copying IPv6 hostent values (longer) to IPv4 sockaddr structures (shorter)?
There is supposed to be a way for IPv4 clients to use IPv6 but I have not reviewed the manuals for awhile. ...chris. > -----Original Message----- > From: IBM Mainframe Discussion List [mailto:[email protected]] > On Behalf Of Hamilton, Robert > Sent: Monday, December 03, 2012 10:34 AM > To: [email protected] > Subject: More SA SLIP traps > > I'm having trouble with IPv6...er...something overwriting some storage in a > gateway server, and I want to use an SA SLIP trap to catch it. I can observe > the error has occurred with > > DATA=(8R?+2C0,NE,00000000,AND,8R?+2C0,NE,00000013) > > The trouble is, the storage overwritten is in a control block that is used to > manage a connection through the gateway, and for most of my gateway > instances there are 200-300 possible connections, so I have 200-300 possible > places where this might occur. The location that is being overwritten is > consistent within the data structure, but the location is specific to the > subtask > and it's in dynamically-obtained storage. So, when I say > > RANGE=(8R?+2C0,+2C7) > > the SLIP...is invalid, because it can't find the starting location. Do I > really, > really need a few hundred dynamic SLIPs to trap this problem? > > On the other hand, if I wait until the storage is allocated and issue just a > single slip with this RANGE parameter, will each subtask be monitored, or just > the main task? AND, if I then use > > TRDATA=(STD,REGS,8R?,8R?+33F) > > to dump the entire control block when the slip is triggered, will it just dump > the one that was overwritten, or will it try to dump the information for each > task? > > Am I asking for too much to hope that SLIP can watch all these tasks for one > job? > > Right now I'm not even performing the data check; the (failing) SLIP currently > looks like this: > > SLIP SET,SA,ACTION=TRDUMP, > TRDATA=(STD,REGS,8R?,8R?+33F), > ASIDSA='gatewayjob', > PVTMOD=(gatewaypgm,0,4697), > RANGE=(8R?+2C0,8R?+2C7), > SDATA=(ALLNUC,ALLPSA,LPA,LSQA,SQA,CSA,RGN,TRT,SUM), > DEBUG,OK, > ID=IPV6, > END > > (I mentioned IPv6 earlier because...when I restrict my application to using > IPv4 sockets I don't seem to have this error. When I enable IPv6 sockets in > the application, a sockaddr structure is being overwritten by <fill in the > answer identified by the SLIP> and a clientinfo structure is destroyed in the > process.) > > Thanks in advance. > R; > > > Rob Hamilton > Sr. System Engineer > Chemical Abstracts Service > > Confidentiality Notice: This electronic message transmission, including any > attachment(s), may contain confidential, proprietary, or privileged > information from Chemical Abstracts Service ("CAS"), a division of the > American Chemical Society ("ACS"). If you have received this transmission in > error, be advised that any disclosure, copying, distribution, or use of the > contents of this information is strictly prohibited. Please destroy all > copies of > the message and contact the sender immediately by either replying to this > message or calling 614-447-3600. > > > ---------------------------------------------------------------------- > For IBM-MAIN subscribe / signoff / archive access instructions, send email to > [email protected] with the message: INFO IBM-MAIN ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
