IBM Mainframe Forum Index
 
Log In
 
IBM Mainframe Forum Index Mainframe: Search IBM Mainframe Forum: FAQ Register
 

Limit in Length for a CICS START


IBM Mainframe Forums -> CICS
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
seahawk789

New User


Joined: 22 Feb 2010
Posts: 56
Location: Cochin

PostPosted: Mon Apr 02, 2018 8:34 pm
Reply with quote

Hi Team,

In the manuals I read the following description about Length, but its mentioned upper limit is 32K but assume a 24KB limit in some cases. But I am not sure what those cases are where we should use 24KB instead of 32KB. Can someone please clarify or is it always safe to assume the length in START command can be max of 24KB ?

"When a CICSĀ® command offers the LENGTH option, it is expressed as a signed halfword binary value. This puts a theoretical upper limit of 32 763 bytes on LENGTH. In practice, depending on issues of recoverability, function shipping, and other factors, assume a 24 KB limit."


Code:
EXEC CICS START
     TRANSID('TRN2')
     FROM(DATAFLD)
     LENGTH(100)
END-EXEC

[/code]
Back to top
View user's profile Send private message
Robert Sample

Global Moderator


Joined: 06 Jun 2008
Posts: 8696
Location: Dubuque, Iowa, USA

PostPosted: Mon Apr 02, 2018 9:15 pm
Reply with quote

Use an upper limit of 24KB -- the manual does not lie to you.
Back to top
View user's profile Send private message
seahawk789

New User


Joined: 22 Feb 2010
Posts: 56
Location: Cochin

PostPosted: Mon Apr 02, 2018 10:57 pm
Reply with quote

Robert Sample wrote:
Use an upper limit of 24KB -- the manual does not lie to you.


Thanks Bob. But I was wondering why the theoretical value of 32K cannot be used ?
Back to top
View user's profile Send private message
Robert Sample

Global Moderator


Joined: 06 Jun 2008
Posts: 8696
Location: Dubuque, Iowa, USA

PostPosted: Tue Apr 03, 2018 12:01 am
Reply with quote

I don't go by "Bob" -- my name is Robert.

The manual says for recoverability and function shipping and other factors -- so presumably recoverability, function shipping, etc. reduces the 32K down to 24K.
Back to top
View user's profile Send private message
seahawk789

New User


Joined: 22 Feb 2010
Posts: 56
Location: Cochin

PostPosted: Tue Apr 03, 2018 12:04 am
Reply with quote

Robert Sample wrote:
I don't go by "Bob" -- my name is Robert.

The manual says for recoverability and function shipping and other factors -- so presumably recoverability, function shipping, etc. reduces the 32K down to 24K.


Thank you Robert. I will use 24k then. I was not familiar with the terminology "function shipping"
Back to top
View user's profile Send private message
Robert Sample

Global Moderator


Joined: 06 Jun 2008
Posts: 8696
Location: Dubuque, Iowa, USA

PostPosted: Tue Apr 03, 2018 12:44 am
Reply with quote

Function shipping has been part of CICS for a number of years. It allows a local CICS transaction to use resources in another CICS region (for example). There obviously is some overhead required to allow such functionality to occur.
Back to top
View user's profile Send private message
seahawk789

New User


Joined: 22 Feb 2010
Posts: 56
Location: Cochin

PostPosted: Tue Apr 03, 2018 1:11 am
Reply with quote

Robert Sample wrote:
Function shipping has been part of CICS for a number of years. It allows a local CICS transaction to use resources in another CICS region (for example). There obviously is some overhead required to allow such functionality to occur.


Thank You so much for clarifying.
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic View Bookmarks
All times are GMT + 6 Hours
Forum Index -> CICS

 


Similar Topics
Topic Forum Replies
No new posts Using API Gateway from CICS program CICS 0
No new posts PARSE Syntax for not fix length word ... JCL & VSAM 7
No new posts VB to VB copy - Full length reached SYNCSORT 8
No new posts Calling an Open C library function in... CICS 1
No new posts How to 'Ping' a CICS region in JCL CICS 2
Search our Forums:

Back to Top