Genesys CTI User Forum

Genesys CTI User Forum => Genesys CTI Technical Discussion => Topic started by: BenTaylor on September 12, 2011, 03:01:53 PM

Title: Compile issue with IRD 8.1
Post by: BenTaylor on September 12, 2011, 03:01:53 PM
Is anyone using IRD 8.1?

If I modify a strategy that is loaded and save it to the database (with the same name) it suddenly becomes uncompiled? It seems ok if I manually compile it first before saving...

Looking at the Genesys KB, it seems it’s working as ‘designed’ with new IRD 8.x versions:

“IR Designer will not allow changes to this strategy to be saved using the same strategy name as long as this strategy remains loaded. The purpose of this design is to prevent 'not completely modified strategies' from being saved resulting in it immediately becoming a "production strategy" and causing problems (construed as outages) in routing.”

The workaround for this issue

-          Unload strategy before modifying it. Reload back after compiling and saving.
-          Save strategy on the same name, click on Tools -> compile and save it back (without unloading and re-loading it should able to pick up the changes)

Anyone else found this?
Title: Re: Compile issue with IRD 8.1
Post by: cavagnaro on September 12, 2011, 03:58:43 PM
why dont just open it, save it with new name (v1, v2, 1.0, 1.1...you know, control change) and then load the new strategy?
Title: Re: Compile issue with IRD 8.1
Post by: BenTaylor on September 12, 2011, 04:03:01 PM
Because I didn't used to have to do that and I fear change...
Title: Re: Compile issue with IRD 8.1
Post by: cavagnaro on September 12, 2011, 04:13:23 PM
??? Since 7.something IRD limited the edition of loaded strategies...you had to create copies to load them to RPs
Title: Re: Compile issue with IRD 8.1
Post by: BenTaylor on September 12, 2011, 04:27:35 PM
Just change view to normal and it has always let you save a loaded strategy.

Its more that it actually lets you hit save, and says it has saved it correctly. No warning that it hasn't been complied etc.

However when you then put a call through you find out that there's no bytecode for the strategy as it hasn't been complied correctly...

Title: Re: Compile issue with IRD 8.1
Post by: kubikle on September 12, 2011, 07:58:15 PM
And what is in router's log when you save startegy with those modofications (resulting unloaded strategy). Does URS complain about anything?
Title: Re: Compile issue with IRD 8.1
Post by: BenTaylor on September 13, 2011, 09:41:46 AM
Yeah, URS isn't happy...

New strategy, just compiled, saved and loaded:

    _I_I_006801f660b2101b [14:33] strategy: *0x65*StupidCompileIssue (1845410708) is attached to the call
10:30:35.418 Int 20001 interaction 006801f660b2101b is started

Open strategy, change it and hit save:

10:33:53.777 PopCfgScript(DBID=152) updating
*** STRATEGY <*0x65*StupidCompileIssue>
*** is empty now. There is no bytecode for it.
CfgScript=(DBID=152,name=StupidCompileIssue,tenantDBID=101)
10:33:53.777 PopCfgScript(DBID=152) updated[023c6880]

Doesn't do this with IRD7.6
Title: Re: Compile issue with IRD 8.1
Post by: kubikle on September 13, 2011, 06:13:12 PM
it sounds more like config server related issue - I would check logs of config server when strategy is aved.
Title: Re: Compile issue with IRD 8.1
Post by: genesysguru on September 14, 2011, 11:04:06 AM
Think you are going to have to live with this one Ben! Assume you are using the latest versions of URS as well.
Title: Re: Compile issue with IRD 8.1
Post by: BenTaylor on September 14, 2011, 11:12:16 AM
[quote author=genesysguru link=topic=6647.msg28956#msg28956 date=1315998246]
Think you are going to have to live with this one Ben! Assume you are using the latest versions of URS as well.
[/quote]

Yeah on all the latest versions of URS and IRD (and Confserv). No errors in the Confserv logs either.

Its a real pain when you just want to quickly test stuff out in dev...
Title: Re: Compile issue with IRD 8.1
Post by: Kevin S on September 14, 2011, 02:24:03 PM
I'll have to check again. We're running 8.1 and I haven't seen this behavior... Granted, I keep IRD set to "Normal" and not "Check Integrity"...
Title: Re: Compile issue with IRD 8.1
Post by: kunovacjel on September 16, 2011, 06:13:44 AM
Is it possible to Synthetic create benchmark data setsfor reality checks on program execution with IRD 8.1?