Starting more than 1 Natural RPC Services in CICS

Hi,
We try so start more than 1 Natural RPC services in CICS. Is this possible ? It seems that when I start the CICS only one of the services is active. When I change the PLT entries around in the PLT it only start the top one. I change the program XNCIFRNP for each of the services and add then into the CICS
INITPARM=(XNCIFRN5='TRN=NAT5 STACK=(LOGON …)
INITPARM=(XNCIFRN2='TRN=NAT2 STACK=(LOGON …)

XNCIFRN2 PROGRAM EXXCICS
XNCIFRN5 PROGRAM EXXCICS
NAT2 TRANSACTION EXXCICS
NAT5 TRANSACTION EXXCICS
In the CICS output no error messages, can only see XNCIFRN2 is loaded.
Any ideas, thanks for the help.
Kind regards Lizelle

are you directing the output (CMPRINT, CMPRT10) to different TDQs? I’m guessing the startup of one transaction is holding a resource and the second one can’t start. If you stop the first one, does the second then start?

Do you see only one RPC server task with CEMT I TASK?

Hallo Douglas,

Thanks for the answer. If I stop the first one, the second one start. TDQ’s …… I change the OUTDEST and SENDER in my Natural parms to different names. Still not working, is this the correct parameter.

Thanks for the help …… kind regards Lizelle

Hello Lizelle,
please confirm that CEMT I TA only shows one active RPC server task.
It would also be helpful to get your PLT and the source of your XNCIFRN*.
Thank you Wolfgang

Hallo Wolfgang,

Thanks for the email. I can’t sign on to the CICS where I start the broker services. When I stop the SRV2 service, SRV5 is started automatic. I change the OUTDEST and SENDER on the Natural parms to different values for the one server but without any success.

PLT

INITPARM=(XNCIFRN5=‘TRN=NAT5 STACK=(LOGON NGB,ETBD00,etbpas)’)

INITPARM=(XNCIFRN2=‘TRN=NAT2 STACK=(LOGON NGB,ETBD00,etbpas)’)

Thanks for the help !

Kind regards Lizelle

(Attachment XNCIFRN5 is missing)

(Attachment XNCIFRN2 is missing)

Hello Lizelle,
there appears to be a problem with your attachments: I see
Attachment XNCIFRN5 is missing
Attachment XNCIFRN2 is missing
Please retry
Thank you Wolfgang

If you can’t add attachments I suggest to open an incident.

XNCIFRN2.txt (18.8 KB) XNCIFRN5.txt (18.8 KB)

Hallo Wolfgang,
Attached please find the 2 attachedments.
Thanks for the help.
Kind regards Lizelle

I took a quick look at the two programs and my first idea of the problem is apparently confirmed:
both programs use an EXEC CICS LINK to start the Natural RPC server. As the RPC server will only return if the RPC server is terminated the PLT is waiting for the RPC server termination. As result no furthur program on the PLT is executed.
The RPC server must be started with EXEC START. May be changing line 150
from
BZ FRNT0150 NO, BYPASS
to
B FRNT0150 START RPC SERVER
will already help.
I cannot test it before Wednesday of next week.

Hallo Wolfgang,
Thanks for the information. I change the program and tested, and everything is working 100 % I am so happy ! Thank you so much !
Kind regards Lizelle

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.