Christoph-

We had a similar problem with model handles because our dev landscapes have
very high landscape handles. We had to do something like this, which may
also work for your problem:

int modelId = Long.decode(args[1]).intValue();

HTH,
Jim


-- 
JIM PFLEGER  |  Application Architect  |  Insight  |  insight.com

t. 480.889.9680 f. 480.889.9599  [email protected]




On 2/22/11 1:08 AM, "Keßler" <> wrote:

> Hello list,
> 
> I try to create an event by using the CORBA API of Spectrum. By using the
> method createEvent(int, int, CsCAttrValList). Defined:
> 
> Parameters:
> modelID - The ID of the model for which to create the event.
> type - The type (event code) of the event.
> attrValList - The attribute values which define the event data. It is not
> necessary to specify the model handle, model name, model type handle, or model
> type name.
> 
> I have problems with the second int value. When using the way, which is
> described in the manual / examples, I got an error when using a Eventtype >
> 0xF0000000:
> 
> ..
> eventCode = Integer.decode( args[1] );
> ..
> byte[] eventid = md.createEvent( modelID.intValue(), eventCode.intValue(), avl
> );
> 
> Error:
> java.lang.NumberFormatException: For input string: "fff00065"
> at java.lang.NumberFormatException.forInputString(Unknown Source)
> at java.lang.Integer.parseInt(Unknown Source)
> at java.lang.Integer.valueOf(Unknown Source)
> at java.lang.Integer.decode(Unknown Source)
> 
> With all Eventtype <0xF0000000 this method works perfectly. I think the
> problem is the signed int variable.
> Maybe anybody has a hint or solution for me. Else I have to use Events with an
> Eventype <0xF000000
> 
> Thanks
> 
> Regards
> --
> Christoph Keßler                E-Mail: [email protected]
>   amasol AG, Elsenheimerstraße 7, 80687 München, Germany
>   Phone: +49 89 1894743-24        Fax: +49 89 1894743-99
> 
> amasol Aktiengesellschaft für Informations- und Kommunikationstechnologie
> Aufsichtsrat: Prof. Dr. Stephan Kaiser (Vorsitzender)
> Vorstand: Wolfgang Bachmann, Stefan Deml, Thomas Dirsch, Frank Jahn, Johann
> Maurer
> Amtsgericht München HRB 128327, Sitz der Gesellschaft München
> 
> ---
> To unsubscribe from spectrum, send email to [email protected] with the body:
> unsubscribe spectrum [email protected]


---
To unsubscribe from spectrum, send email to [email protected] with the body: 
unsubscribe spectrum [email protected]

Reply via email to