# # object action sequence for CreatePersonAttribute # optype jsexpr qexpression logger.debug("CreatePersonAttribute: attribute: "+that.that.attribute); optype jsexpr qexpression switch (that.that.attribute) { case "TELEFON": that.that.attarchtyp="PERSINFO"; that.that.attname="FON"; break; case "EMAIL": that.that.attarchtyp=\""USEMAIL\""; that.that.attname="EMAIL"; break; case "MOBILE": that.that.attarchtyp="PERSINFO"; that.that.attname="MOBILE"; break; case "DEVOPSUSER": that.that.attarchtyp="PERSONINFO"; that.that.attname="DEVOPSUSER"; break; default: that.that.errcoll.collect(null,"Illegal Person Attribute "+that.that.attribute); } optype dbselect sql insert into CCATT(ATTARCHTYP,ATTPARTYPE,ATTPARKURZ,ATTNAME,ATTVALUE) values(::attarchtyp::,'CCUS',::key::,::attname::,::value::) named_params {attarchtyp: {}, key: {}, attname: {}, value: {}} optype jsexpr qexpression that.that.query.chain_query = {dataname: "personinfo", uskurzz: that.that.key};