Ammar Ahmed | Hi, I am working with the byte level protocol over sockets for application gateway. I have a couple of confusions regarding extracting Expanded call variable and array related data from the tagged data fields. For tagged fields if 'TAG' is set to 'EXPANDED_CALL_VARIABLE_TAG' or 'EXPANDED_CALL_ARRAY_TAG' what does 'FieldLength' mean for the 'Data' field. As in this case 'Data' contain multiple packed elements. For example for VARIABLE ones (Not the array) Name is of 1-31 bytes of length and Value can be 1-220 bytes. Is this space reserved even if value or names are smaller? or if not how to distinguish where Name ends and Value starts.... Another query is related with 'EXPANDED_CALL_ARRAY_TAG'. In this scenario what exactly is meant by 'Index', should I use 'Value' as array and 'Index' the accesing point where to start reading the current value?... |
| Please sign in to flag this as inappropriate. |