Re: event subscribe operation SET-PROPERTY ?

Jia Fenggen <[email protected]>
Newsgroups gmane.ietf.forces
Message-ID <[email protected]>
Thanks,that sounds fine to me.
Yours,Fenggen 
>From: "Joel M. Halpern" <[email protected]>
>Reply-To: "Joel M. Halpern" <[email protected]>
>To: [email protected]
>Subject: Re: event subscribe operation SET-PROPERTY ?
>Date: Fri, 29 Sep 2006 14:53:54 -0400
>
>Each event definition contains one eventTarget.  Each eventTarget 
>contains a sequence of eventField and eventSubscript elements.  The 
>path to the target of the event is the concatenation of the sequence 
>of eventField and eventSubscript elements.
>
>So, the PowerProblem event is targeted at the
>     FrequencyInformation[FrequencyIndex].LaserPower field
>(in more conventional programming notation.  To represent that in 
>the XML, we have
>       <eventTarget>
>          <eventField>FrequencyInformation</eventField>
>          <eventSubscript>_FrequencyIndex_</eventSubscript>
>          <eventField>LaserPower</eventField>
>        </eventTarget>
>
>So there is only one target defined there.  An event always has 
>exactly one target.
>
>If we need better words in the event description, I would be happy 
>if someone would propose them.
>
>Yours,
>Joel M. Halpern
>
>At 07:30 AM 9/29/2006, you wrote:
>>perhaps I misunderstand something,but in LaserFrameLFB definition 
>>of model draft,the eventTarget section include severl eventPathType 
>>definitions,that confuse me,if that is allowed,why don't we use the 
>>common method to enclose them,just enclose each eventPathType with 
>><eventTargetField> and <\eventTargetField>(just for example,we can 
>>use other names).I quoted the LaserFrameLFB as follows:
>>           <event eventID="5"> <name>FrameCircuitChanged</name> 
>><synopsis>                    the state of an Fr circuit on a 
>>frequency
>>                    has changed                </synopsis>    
>><eventTarget> <eventField>FrequencyInformation</eventField> 
>><eventSubscript>_FrequencyIndex_</eventSubscript> 
>><eventField>FrameRelayCircuits</eventField> 
>><eventSubscript>FrameCircuitIndex</eventSubscript> 
>><eventField>CircuitStatus</eventField> </eventTarget>               
>>  <eventChanged/>               <eventReports> <eventReport> 
>><eventField>FrequencyInformation</eventField> 
>><eventSubscript>_FrequencyIndex_</eventSubscript> 
>><eventField>FrameRelayCircuits</eventField> 
>><eventSubscript>FrameCircuitIndex</eventSubscript> 
>><eventField>CircuitStatus</eventField> </eventReport>               
>>    <eventReport>                   
>><eventField>FrequencyInformation</eventField> 
>><eventSubscript>_FrequencyIndex_</eventSubscript> 
>><eventField>FrameRelayCircuits</eventField> 
>><eventSubscript>FrameCircuitIndex</eventSubscript> 
>><eventField>DLCI</eventField> </eventReport>                
>></eventReports> Yours,Fenggen
>>>From: "Joel M. Halpern" <[email protected]>
>>>To: Jia Fenggen <[email protected]>,[email protected]
>>>Subject: Re: event subscribe operation  SET-PROPERTY ?
>>>Date: Fri, 29 Sep 2006 07:13:05 -0400
>>>
>>>You are right about SET-PROPERTY and GET-PROPERTY!  Protocol Team, 
>>>is that being added to the protocol document.  (This is not a 
>>>recent change.)
>>>
>>>
>>>I am not sure I understand the other question.
>>>A given event definition can have only one event target.
>>>An event definition is the event name, the event target, the event 
>>>Condition (which describes the specific condition under which the 
>>>event is triggered) and the event Report (which indicates what is 
>>>reported.
>>>A given definition has a single target, a single condition, and a 
>>>single reports (which has a list of fields to report.
>>>We do not need "eventTargets" or "eventConditions", because each 
>>>event has one target and one conidition.
>>>
>>>If we had allowed multiple conditions in an event definition, then 
>>>the occurrence of the event would have to have some way of 
>>>indicating which condition had occurred.  Similarly, if there 
>>>could be multiple targets we would need to indicate which target 
>>>had detected the problem.  Withthe current structure, that problem 
>>>does not arise.
>>>
>>>
>>>At 01:40 AM 9/29/2006, Jia Fenggen wrote:
>>>>I notified in model draft when one wants to subcribe to an 
>>>>event,he uses SET-PROPERTY operation and use the path composed of 
>>>>event base id plus event id,here is a problem because we haven't 
>>>>defined operation SET-PROPERTY in protocol draft,and even a 
>>>>broader question,how should we do to get and set LFB element 
>>>>properities,how should the path be used,if I misunderstand 
>>>>something here,I am sorry.
>>>>And another question,because i am not an xml expert,i don't know 
>>>>why we not define <eventTarget> element as follows:
>>>><eventTargets>
>>>>   <eventTarget>
>>>>      <eventField>..</eventField>
>>>>      <eventSubscript>..</eventSubcript>
>>>>   </eventTarget>
>>>>   <eventTarget>
>>>>      <eventField>..</eventField>
>>>>      <eventSubscript>..</eventSubcript>
>>>>   </eventTarget>
>>>>    ...
>>>></eventTarget>
>>>>and the same question to <events> Element Conditions declaration.
>>>>Yours,Fenggen
>>>>
>>>>_________________________________________________________________
>>>>浜ㄤ涓澶х靛欢绯荤 MSN Hotmail
>>>>http://www.hotmail.com
>>
>>_________________________________________________________________
>>浜ㄤ涓澶х靛欢绯荤 MSN Hotmail  
>>http://www.hotmail.com
>>

_________________________________________________________________
涓虹杩琛浜ゆ锛璇蜂娇 MSN Messenger:  http://messenger.msn.com/cn
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.