Dear friend are you absolutely sure about what you have written "$ssmb_request" as you know is different from "%ssmb_request". A scalar $ssmb_request means a reference to something while % means a hash. Also at the end check if it is " } ,},)" or "},})" -For all my suggestions " I am sure someone else can do it in a better or elegant manner!"

Hello Larry! What a name!! You have not said your surname I guess You cannot be that LARRY!!

I think our friend[nkishorech] is working on a "Hash of Hashes". There are three hashes to be called on the basis of three scalar references i.e "request","status","response". As for the hash called by "response" key, it is in itself a "Hash of Hash" where in the "secdettbl"is to be used to access the last hash. If my understanding is correct then he must initialise ssmb_request as a hash i.e "my %ssmb_request", but if he is creating a anonymous hash and trying to store it's reference in "ssmb_request" then of course "ssmb_request" has to be a scalar. If my understanding is correct then