OSM rule.XQueryHelper Exception in automator execution or order data update

While using Oracle Communications Order and Service Management (OSM) tool, you sometimes can encounter various exceptions all related to – <ERROR> <rule.XQueryHelper>. These happen at the time of Automator Execution or while updating order data.

These errors can be one of the following:

  1. <ERROR> <rule.XQueryHelper> Cannot convert string “1366694865424 1366694865434″ to an integer
  2. <ERROR> <rule.XQueryHelper> Error updating Order Lifecycle record
  3. Validation error on line 27 of module with no systemId

<ERROR> <rule.XQueryHelper> <ExecuteThread: ’14’ for queue: ‘oms.automation’> <Cannot convert string “1366694865424 1366694865434″ to an integer. . File[*module with no systemId* (actual location resolved to [*module with no systemId*])] Line[27] Column[-1]

Environment Details: OSM 7.2.0, O2A cartridge, eclipse Studio

Resolution: If you are getting this error then, it may be the reason that the node references of previous builds are there in the current build as well. So, you can do the following configuration in your studio, while building the cartridge and then you can deploy the cartridge. This is one time configuration.

osm exception ERROR rule.XQueryHelper

Proud to be in Telecom(OSS)

i am in Munich now , working for giant telecom companyO2. I want to share a real time experience for which i am feeling really good today..i was in need of internet, finally with the help of friends i was able to found a good PREPAID internet stick called TCHIBO (uses o2 network for communication) in a reasonable price….But we all know that activation of an internet stick or a SIM card usually takes 1 day or 2 day and for this activation we usually call customer care or fill some form etc etc…But after that what happens who knows, yes i exclude here the people who are into service fullfillment and assurance area, they might be knowing this. Infact i know the process, but there is a difference between knowing and working on something…anyways I wanted to activate my internet stick as soon as possible, suddenly i realised , that there is one ongoing production project on prepaid activation in O2 and my prepaid Internet stick uses O2 network..so rather then calling custmer care , i just went to my collegues of prepaid project and gave my details, they just posted my details in the order entry tool(CRM), the stick got activated in 5 mins, i was able to see my activation status in Database as well :)…so this is the beauty of OSS…