Broker Error 0003 0011: Partner cancelled the conversation

Why do I get this error, I appreciate if you could help
What should I do to fix?

Subprogram TEST05


DEFINE DATA
PARAMETER
1 MY-DATA (A) DYNAMIC
LOCAL
1 TEST (A200000)
1 REDEFINE TEST
  2 A (A1/1:200000)
END-DEFINE
MOVE ALL 'A' TO A(*)
MY-DATA := TEST
END

Java Program


byte[] SHDWSN00_FORMAT = ("MA(V)0,0.").getBytes();

		buildHeader(SHDWSN00_FORMAT, "1", 128, 0, "TEST05", true, 1140,
				false, true, 2020);

		super.marshal.addDataAV(arg1);
		callServer();
		return  super.marshal.getDataAV();

Error


Broker Error 0003 0011: Partner cancelled the conversation
	at com.softwareag.entirex.aci.t.c(Unknown Source)
	at com.softwareag.entirex.aci.t.g(Unknown Source)
	at com.softwareag.entirex.aci.t.a(Unknown Source)
	at com.softwareag.entirex.aci.t.a(Unknown Source)
	at com.softwareag.entirex.aci.BrokerService.sendReceive(Unknown Source)
	at com.softwareag.entirex.aci.BrokerService.sendReceive(Unknown Source)
	at com.softwareag.entirex.aci.RPCService.a(Unknown Source)
	at com.softwareag.entirex.aci.RPCService.a(Unknown Source)
	at com.softwareag.entirex.aci.RPCService.callServer(Unknown Source)
	at com.host2java.Ewtlib.sendMsg(Ewtlib.java:29)
	at com.host2java.ExxClient.main(ExxClient.java:15)

You get this error because the Natural RPC Server rejected the call. You should check the RPC Server log for error entries. If Natural is running on the mainframe make sure that either Translation or Conversion are enabled in the Broker attribute file for this service.

This program is not falling on the mainframe. If the problem of the variable is passed as size 128 KB. Change the size of the variable errors without wondering program is running on java.

This appears to be a problem with the size of MAXBUFF (too small for 200KB).
Please

  • increase MAXBUFF on the Natual RPC server side
    or
  • use NAT426 and set ACIVERS=5 or higher.