_fileVersion = 2.1; eventtype AdapterDevKit::calcReply { storageType = Volatile; timeToLive = 30; description = ""; int result; } eventtype AdapterDevKit::calcRequest { storageType = Volatile; timeToLive = 30; description = ""; int numbers[]; } eventtype AdapterDevKit::time { storageType = Persistent; timeToLive = 0; description = "CADK Sample Adapter Event Type"; date time; infoset public { string attributes = "time"; string comments = "Time event for the clock adapter"; } } eventtype AdapterDevKit::timeRequest { storageType = Persistent; timeToLive = 0; description = "CADK Sample Adapter Event Type"; infoset public { string attributes = ""; string comments = "Time request event for the clock adapter"; } } eventtype SOAP::Reply { storageType = Persistent; timeToLive = 30; description = ""; string Content_Type; int Content_Length; string envelope; } eventtype SOAP::Request { storageType = Persistent; timeToLive = 30; description = ""; string Content_Type; int Content_Length; string SOAPAction; string envelope; } clientgroup "SOAP" { description = "SOAP Testing"; lifeCycle = DestroyOnDisconnect; storageType = Volatile; requiredEncryption = None; accessLabelRequired = false; canPublish = { SOAP::Reply, SOAP::Request }; canSubscribe = { SOAP::Reply, SOAP::Request }; } clientgroup "devkitAdapter" { description = "For adapter \"exec_sol\" of type \"exec\""; lifeCycle = ExplicitDestroy; storageType = Persistent; requiredEncryption = None; accessLabelRequired = false; canPublish = { AdapterDevKit::calcReply, AdapterDevKit::time }; canSubscribe = { AdapterDevKit::calcRequest, AdapterDevKit::timeRequest }; } clientgroup "devkitClient" { description = "CADK Tutorial and tool clients"; lifeCycle = DestroyOnDisconnect; storageType = Volatile; requiredEncryption = None; accessLabelRequired = false; canPublish = { AdapterDevKit::timeRequest, AdapterDevKit::calcRequest }; canSubscribe = { AdapterDevKit::calcReply, AdapterDevKit::time }; }