UCMDB and UD Practitioners Forum (Previously CMS)
Showing results for 
Search instead for 
Do you mean 

UCMDB-SM Integration: The record being added contains a duplicate key

SOLVED
Go to Solution
Frequent Advisor

UCMDB-SM Integration: The record being added contains a duplicate key

Hi All,

I am integrating UCMDB 9.02 to SM 9.20. When I run the integration job for the 1st time, it is succeded. When I run the same job 2nd time, below error is thrown.


com.hp.ucmdb.federationspi.exception.DataAccessGeneralException: Error occured while trying to sync data : file:(device) key:(logical.name=TD642150600194W) (se.base.method,add.record.radd)The record being added contains a duplicate key (se.base.method,add.record.radd)file:(joindisplaydevice) key:(file.device,logical.name=TD642150600194W) (se.base.method,add.record.radd)The record being added contains a duplicate key (se.base.method,add.record.radd)This record contains an invalid duplicate key.
at com.mercury.topaz.fcmdb.adapters.serviceDeskAdapter.push.SmPusher.sendMessage(SmPusher.java:449)
at com.mercury.topaz.fcmdb.adapters.serviceDeskAdapter.push.SmPusher.pushObjects(SmPusher.java:312)
at com.mercury.topaz.fcmdb.adapters.serviceDeskAdapter.push.SmPusher.push(SmPusher.java:104)
... 100 more

at com.mercury.topaz.cmdb.server.fcmdb.util.ExceptionConverter.createAdapterAccessGeneralException(ExceptionConverter.java:198)
at com.mercury.topaz.cmdb.server.fcmdb.util.ExceptionConverter.createAdapterAccessException(ExceptionConverter.java:42)
at com.mercury.topaz.cmdb.shared.fcmdb.dataAccess.operation.impl.AbstractDataAccessAdapterOperation.createAdapterAccessException(AbstractDataAccessAdapterOperation.java:57)
at com.mercury.topaz.cmdb.shared.fcmdb.dataAccess.operation.impl.AbstractDataAccessAdapterOperation.doExecute(AbstractDataAccessAdapterOperation.java:42)
at com.mercury.topaz.cmdb.shared.manage.operation.impl.AbstractFrameworkOperation.commonExecute(AbstractFrameworkOperation.java:17)
at com.mercury.topaz.cmdb.shared.manage.operation.impl.AbstractCommonOperation.execute(AbstractCommonOperation.java:62)
... 93 more

Please help me out in resolving this error.

Thanks and Regards,
Anil
18 REPLIES
Esteemed Contributor

Re: UCMDB-SM Integration: The record being added contains a duplicate key

Can you paste your xslt file? From memory, if you put the LogicalName value into the section instead of the main one, it should update correctly. I posted about this ages ago on here, but can't find the original post.
Frequent Advisor

Re: UCMDB-SM Integration: The record being added contains a duplicate key

Hi Leon,

Here I have created a new CI type in UCMDB as displace device and integrating the same with SM.

For hostData.xslt, the reconciliation is working fine and only for this new type reconciliation is not happening.

Here i'm using serial_number as the logical.name, which is the unique identifier.

Below pasted is the deisplaydevice_data.xslt,

**************





******************

Any suggestions will be appreciated.

Thanks and Regards,
Anil
Esteemed Contributor

Re: UCMDB-SM Integration: The record being added contains a duplicate key

What value are you using for your key? Which every one it is, take it out of section and put it in the section instead. That should make it select that value for updating. I would try and get it working with only one table first and then with the secondary table and its attributes once the device table works.
Frequent Advisor

Re: UCMDB-SM Integration: The record being added contains a duplicate key

Here i'm mapping below line,




ie I'm mapping SerialNumber to logical.name in SM.

what is the syntax to be used under section?

Thanks and Regard,
Anil
Esteemed Contributor

Re: UCMDB-SM Integration: The record being added contains a duplicate key

In your extaccess record in SM is SerialNumber linked to 'logical.name'? If it's not, it will need to be.

The format o keys is the same as in instance, so for example, this would do it.












Frequent Advisor

Re: UCMDB-SM Integration: The record being added contains a duplicate key

Hi Leon,

I modified the same as u suggested. But still output is the same. Its throwing the same error when I run the job for second time. Reconciliation is working fine for other OOB Types like Application, Computer, BusinessService. Only for this customized display deivce its throwing the error.

Below is the updated xslt:





In SM WSDL, logical.name==SerialNumber.


Thanks and regards,
Anil
Frequent Advisor

Re: UCMDB-SM Integration: The record being added contains a duplicate key

And for these new CIs in SM, Actual state is not available.

It says

Actual State data is not available for this Configuration Item because it is not in the UCMDB.


Thanks and Regards,
Anil
Esteemed Contributor

Re: UCMDB-SM Integration: The record being added contains a duplicate key

For Actual State, you need to include the cmdb ID field as well. Check the OOB ones, it does an include on a file for them (can't recall offhand what the xslt file for it is)

What you need to do for the other issue, is to turn on debugging. In your SM.INI file add:
debughttp:1

Do the federation and check the http logfile. It should show the exact XML request that is coming in. Post it here so we can see it



Frequent Advisor

Re: UCMDB-SM Integration: The record being added contains a duplicate key

Hi Leon,

I'm able to resolve the rconciliation issue.

The solution was i added 2 reconciliation rules in DEM Rules. 1-UCMDBId, 2-logical.name.

Now i'm not getting error. But still actual state is not available. By defualt UCMDBID will be mapped in cmdb_root_attributes.xslt.

And i have already mapped UcmdbId in SM WSDL.
Is there anything additional to be added anywhere to get the actual state?



Thanks and Regards,
Anil
Esteemed Contributor

Re: UCMDB-SM Integration: The record being added contains a duplicate key

The 'View in uCMDB' button is visible if the 'ucmdb.id' field in device is not null. Can you see if the value is in the field in your CI? If it isn't, is it in the request XML that is being pushed in via web services?
Frequent Advisor

Re: UCMDB-SM Integration: The record being added contains a duplicate key

Hi Leon,

I enabled the debugging mode in sm.ini. Here is the contents of http logfile.

POST /SM/ui HTTP/1.1
accept: application/fastinfoset, text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
authorization: Basic ZmFsY29uOjlDNzY5RUE3NDBCRjVGQjc=
soapaction: "getMessages"
accept-encoding: gzip
content-encoding: gzip
pragma: requestnum="1793"
cookie: JSESSIONID=43429BD3DD6547E0F72EF6482529E4AB; Path=/SM;
content-type: application/fastinfoset
cache-control: no-cache
user-agent: Java/1.5.0_11
host: localhost:13080
connection: keep-alive
content-length: 114

à 8à SOAP-ENV(http://schemas.xmlsoap.org/soap/envelope/ð?�� Envelope?�� Headerð?�� Body<
getMessagesÿÿ

HTTP/1.1 200
Keep-Alive: timeout=1200000, max=1000
Connection: Keep-Alive
Pragma: requestnum="1793"
Content-Encoding: gzip
Content-Type: application/fastinfoset;charset=utf-8
Transfer-Encoding: chunked
Date: Wed, 01 Jun 2011 07:36:56 GMT

à 8à SOAP-ENV(http://schemas.xmlsoap.org/soap/envelope/ð?�� Envelope?�� Bodyxà %http://servicecenter.peregrine.com/PWSð=â getMessagesResponsex attachmentCompressedDfalseð=â model=â messagesÿÿÿà < #document8à SOAP-ENV(http://schemas.xmlsoap.org/soap/envelope/ð?�� Envelope?�� Bodyxà %http://servicecenter.peregrine.com/PWSð=â getMessagesResponsex attachmentCompressedDfalseð=â model=â messagesÿÿÿð

POST /SM/ui HTTP/1.1
accept: application/fastinfoset, text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
authorization: Basic ZmFsY29uOkNDRjgzNEE5NEM5MDA1NTY=
soapaction: "getMessages"
accept-encoding: gzip
content-encoding: gzip
pragma: requestnum="4131"
cookie: JSESSIONID=5B3F986885503AD06E2110C12F376D85; Path=/SM;
content-type: application/fastinfoset
cache-control: no-cache
user-agent: Java/1.5.0_11
host: 10.20.3.241:13080
connection: keep-alive
content-length: 114

à 8à SOAP-ENV(http://schemas.xmlsoap.org/soap/envelope/ð?�� Envelope?�� Headerð?�� Body<
getMessagesÿÿ

HTTP/1.1 200
Keep-Alive: timeout=1200000, max=1000
Connection: Keep-Alive
Pragma: requestnum="4131"
Content-Encoding: gzip
Content-Type: application/fastinfoset;charset=utf-8
Transfer-Encoding: chunked
Date: Wed, 01 Jun 2011 07:36:58 GMT

à 8à SOAP-ENV(http://schemas.xmlsoap.org/soap/envelope/ð?�� Envelope?�� Bodyxà %http://servicecenter.peregrine.com/PWSð=â getMessagesResponsex attachmentCompressedDfalseð=â model=â messagesÿÿÿà < #document8à SOAP-ENV(http://schemas.xmlsoap.org/soap/envelope/ð?�� Envelope?�� Bodyxà %http://servicecenter.peregrine.com/PWSð=â getMessagesResponsex attachmentCompressedDfalseð=â model=â messagesÿÿÿð

POST /SM/ui HTTP/1.1
accept: application/fastinfoset, text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
authorization: Basic ZmFsY29uOjlDNzY5RUE3NDBCRjVGQjc=
soapaction: "execute"
accept-encoding: gzip
content-encoding: gzip
pragma: requestnum="1794"
cookie: JSESSIONID=43429BD3DD6547E0F72EF6482529E4AB; Path=/SM;
content-type: application/fastinfoset
cache-control: no-cache
user-agent: Java/1.5.0_11
host: localhost:13080
connection: keep-alive
content-length: 195

à 8à SOAP-ENV(http://schemas.xmlsoap.org/soap/envelope/ð?�� Envelope?�� Headerð?�� Body< execute< thread�1ð< formnameâ configurationItemð< typeâ listdetailð< event�3ð< modelChanges< row�0ÿÿÿ

HTTP/1.1 200
Keep-Alive: timeout=1200000, max=1000
Connection: Keep-Alive
Pragma: requestnum="1794"
Content-Encoding: gzip
Content-Type: application/fastinfoset;charset=utf-8
Transfer-Encoding: chunked
Date: Wed, 01 Jun 2011 07:37:00 GMT

à 8à SOAP-ENV(http://schemas.xmlsoap.org/soap/envelope/ð?�� Envelope?�� Bodyxà %http://servicecenter.peregrine.com/PWSð=â executeResponsex attachmentCompressedDfalseð=â threads}â threadx form FilterAdvFindx formid FilterAdvFind27device11x typeEdetailð�1ÿ}â modelx nameEdevicex query type#"displaydevice"ð=â keys}â logical.namex sctypeEstringÿð}â instancex recordid displaydevice - x
uniquequery logical.name=NULLðGx NullValue@1 Æ Ã¿}â vendor â Æ Ã¿}â network.name â Æ Ã¿}â serial.no. â Æ Ã¿}â location â Æ Ã¿}â Ë Æ Ã°â
displaydeviceð}â
description â Æ Ã¿}â problem.category â Æ Ã¿}â domain â Æ Ã¿}â contact.name â Æ Ã¿}â part.no â Æ Ã¿}â istatus â Æ Ã¿}â subtype â Æ Ã¿}â comments â DarrayðU â Æ Ã¿Ã°}â is.down â booleanÿ}â asset.tag â Æ Ã¿}â
contract.id â decimalÿ}â device.severity â booleanÿ}â company â Æ Ã¿}â
pending.change â booleanÿ}â assignment â Æ Ã¿}â ci.name â Æ Ã¿}â folder â Æ Ã¿}â owner â Æ Ã¿Ã°=â var}â has.ir.key booleanðâ falseð}â
L.list.desc ⠦ÿ}â choices Æ Ã°â g
ð}â L.where Æ Ã°â Where the Configuration Itemð}â L.has.choices booleanðâ trueð}â G.categories ⠦ð` Æ Ã°â complaintð` Æ Ã°â incidentð` Æ Ã°â problemð` Æ Ã°â request for changeð` Æ Ã°â request for informationÿ}â L.tableAccess.folders ⠦ð` Æ Ã¿Ã°}â G.folderEntitlement booleanð¡ð}â G.multi booleanð¡ð}â G.contract.names ⠦ð`
Æ Ã°â ACME INTERNATIONALð`
Æ Ã°â ACME USð`
Æ Ã°â GEN Internationalð`
Æ Ã°â General Supportð`
Æ Ã°â
GENERICOM GENð`
Æ Ã°â GENERICOM Systems, Inc VIPð`
Æ Ã°â HP VIP SERVICEÿ}â
G.contract.ids ⠦ð` decimalðâ 19ð` decimalðâ 20ð` decimalðâ 17ð` decimalðâ 15ð` decimalðâ 18ð` decimalðâ 22ð` decimalðâ 21ÿ}â G.devnames ⠦ð` Æ Ã°â Applicationð` Æ Ã°â Audio Visual (AV)ð` Æ Ã°â Computerð` Æ Ã°â Data Centerð` Æ Ã°â Display Deviceð` Æ Ã°â Documentð` Æ Ã°â Hand Held Devicesð` Æ Ã°â Network Componentsð` Æ Ã°â Office Electronicsð` Æ Ã°â Printer and Scannerð` Æ Ã°â Securityð` Æ Ã°â Serverð` Æ Ã°â Storageÿ}â G.devtypes ⠦ð`
Æ Ã°â applicationð`
Æ Ã°â audiovisualð`
Æ Ã°â computerð`
Æ Ã°â datacenterð`
Æ Ã°â
displaydeviceð`
Æ Ã°â documentð`
Æ Ã°â handheldsð`
Æ Ã°â networkcomponentsð`
Æ Ã°â officeelectronicsð`
Æ Ã°â printerandscannerð`
Æ Ã°â securityð`
Æ Ã°â serverð`
Æ Ã°â storageÿ}â G.icm.status.disp ⠦ð` Æ Ã°â
Planned/On orderð` Æ Ã°â Receivedð` Æ Ã°â In Stockð` Æ Ã°â Reservedð` Æ Ã°â In Useð` Æ Ã°â Maintenanceð` Æ Ã°â
Disposed/Retiredð` Æ Ã°â Installedÿ}â G.icm.status ⠦ð` Æ Ã°â
Planned/On orderð` Æ Ã°â Receivedð` Æ Ã°â In Stockð` Æ Ã°â Reservedð` Æ Ã°Â¬Ã°` Æ Ã°â Maintenanceð` Æ Ã°â
Disposed/Retiredð` Æ Ã°â Installedÿ}â L.has.search booleanð¢ð}â
L.search.label Æ Ã°â Configuration Itemð}â L.advFind.views ⠦ð` Æ Ã°â CIs Not Compliant with Baselineð` Æ Ã°â All PCsð` Æ Ã°â Devices per CI Typeð` Æ Ã°â Down Devicesÿ}â L.advFind.names ⠦ð` Æ Ã°â Approvalð` Æ Ã°â Changeð` Æ Ã°â Change Taskð` Æ Ã°â Companyð` Æ Ã°â Configuration Itemð` Æ Ã°â Contactð` Æ Ã°â Contractð` Æ Ã°â Currencyð` Æ Ã°â Currency Conversionð` Æ Ã°â Departmentð` Æ Ã°â Device Typeð` Æ Ã°â Discovery Event Manager Ruleð` Æ Ã°â Incidentð` Æ Ã°â Interactionð` Æ Ã°â Known Errorð` Æ Ã°â
Known Error Taskð` Æ Ã°â Line Itemð` Æ Ã°â Locationð` Æ Ã°â Modelð` Æ Ã°â Operatorð` Æ Ã°â Orderð` Æ Ã°â Paymentð` Æ Ã°â Problemð` Æ Ã°â Problem Taskð` Æ Ã°â Requestð` Æ Ã°â Service Level Agreementsð` Æ Ã°â Vendorð` Æ Ã°â Viewÿ}â L.advFind.tables ⠦ð` Æ Ã°â Approvalð` Æ Ã°â cm3rð` Æ Ã°â cm3tð` Æ Ã°â companyð` Æ Ã°â deviceð` Æ Ã°â contactsð` Æ Ã°â contractð` Æ Ã°â currencyð` Æ Ã°â curconvertð` Æ Ã°â deptð` Æ Ã°â devtypeð` Æ Ã°â ddmRuleð` Æ Ã°â probsummaryð` Æ Ã°â incidentsð` Æ Ã°â knownerrorð` Æ Ã°â knownerrortaskð` Æ Ã°â ocmlð` Æ Ã°â locationð` Æ Ã°â modelð` Æ Ã°â operatorð` Æ Ã°â ocmoð` Æ Ã°â paymentð` Æ Ã°â rootcauseð` Æ Ã°â
rootcausetaskð` Æ Ã°â ocmqð` Æ Ã°â slað` Æ Ã°â vendorð` Æ Ã°â inboxÿ}â
L.tablename Æ Ã°Â° ÿ=â options}â optionx imgCtnewx valueâ ð=â
origcaptionâ Newð=â caption°
ð °
ÿ`
tcancel @3ð â Cancelð ° ð ° ÿ`
tsearch @6ð â Searchð ° ð â Start this Searchÿ`
Etclear @7ð â Clearð ° ð â Clear these Criteriaÿ` @8ÿ` @9ÿ`
trestore A11ð â Restoreð â Restoreð â Restore Search Criteriaÿ`
texpert B206ð â
Expert Searchð â
Expert Searchð â
Expert Searchÿ`
tmass up B207ð â Mass Updateð â Mass Updateð â Mass Updateÿ`
tsearch B210ð â Search Specific Typeð â Search Specific Typeð â Search Specific Typeÿ` B270ÿ` B272ÿ` B273ÿ` B274ÿ`
topen vi B802ð â Open Viewð â Open Viewð â
Open an Inboxÿ`
t&close B999ð â &Close Applicationð â &Close Applicationð â &Close Applicationÿð=â titleâ Search Configuration Item Recordsð=â messagesÿÿÿà < #document8à SOAP-ENV(http://schemas.xmlsoap.org/soap/envelope/ð?�� Envelope?�� Bodyxà %http://servicecenter.peregrine.com/PWSð=â executeResponsex attachmentCompressedDfalseð=â threads}â threadx form FilterAdvFindx formid FilterAdvFind27device11x typeEdetailð�1ÿ}â modelx nameEdevicex query type#"displaydevice"ð=â keys}â logical.namex sctypeEstringÿð}â instancex recordid displaydevice - x
uniquequery logical.name=NULLðHx NullValue@1 Æ Ã¿}â vendor â Æ Ã¿}â network.name â Æ Ã¿}â serial.no. â Æ Ã¿}â location â Æ Ã¿}â â ° Æ Ã°â
displaydeviceð}â
description â Æ Ã¿}â problem.category â Æ Ã¿}â domain â Æ Ã¿}â contact.name â Æ Ã¿}â part.no â Æ Ã¿}â istatus â Æ Ã¿}â subtype â Æ Ã¿}â comments â DarrayðV â Æ Ã¿Ã°}â is.down â booleanÿ}â asset.tag â Æ Ã¿}â
contract.id â decimalÿ}â device.severity â booleanÿ}â company â Æ Ã¿}â
pending.change â booleanÿ}â assignment â Æ Ã¿}â ci.name â Æ Ã¿}â folder â Æ Ã¿}â owner â Æ Ã¿Ã°=â var}â has.ir.key booleanðâ falseð}â
L.list.desc ⠦ÿ}â choices Æ Ã°â g
ð}â L.where Æ Ã°â Where the Configuration Itemð}â L.has.choices booleanðâ trueð}â G.categories ⠦ð` Æ Ã°â complaintð` Æ Ã°â incidentð` Æ Ã°â problemð` Æ Ã°â request for changeð` Æ Ã°â request for informationÿ}â L.tableAccess.folders ⠦ð` Æ Ã¿Ã°}â G.folderEntitlement booleanð¡ð}â G.multi booleanð¡ð}â G.contract.names ⠦ð` Æ Ã°â ACME INTERNATIONALð` Æ Ã°â ACME USð` Æ Ã°â GEN Internationalð` Æ Ã°â General Supportð` Æ Ã°â
GENERICOM GENð` Æ Ã°â GENERICOM Systems, Inc VIPð` Æ Ã°â HP VIP SERVICEÿ}â
G.contract.ids ⠦ð` decimalðâ 19ð` decimalðâ 20ð` decimalðâ 17ð` decimalðâ 15ð` decimalðâ 18ð` decimalðâ 22ð` decimalðâ 21ÿ}â G.devnames ⠦ð`
Æ Ã°â Applicationð`
Æ Ã°â Audio Visual (AV)ð`
Æ Ã°â Computerð`
Æ Ã°â Data Centerð`
Æ Ã°â Display Deviceð`
Æ Ã°â Documentð`
Æ Ã°â Hand Held Devicesð`
Æ Ã°â Network Componentsð`
Æ Ã°â Office Electronicsð`
Æ Ã°â Printer and Scannerð`
Æ Ã°â Securityð`
Æ Ã°â Serverð`
Æ Ã°â Storageÿ}â G.devtypes ⠦ð` Æ Ã°â applicationð` Æ Ã°â audiovisualð` Æ Ã°â computerð` Æ Ã°â datacenterð` Æ Ã°â
displaydeviceð` Æ Ã°â documentð` Æ Ã°â handheldsð` Æ Ã°â networkcomponentsð` Æ Ã°â officeelectronicsð` Æ Ã°â printerandscannerð` Æ Ã°â securityð` Æ Ã°â serverð` Æ Ã°â storageÿ}â G.icm.status.disp ⠦ð` Æ Ã°â
Planned/On orderð` Æ Ã°â Receivedð` Æ Ã°â In Stockð` Æ Ã°â Reservedð` Æ Ã°â In Useð` Æ Ã°â Maintenanceð` Æ Ã°â
Disposed/Retiredð` Æ Ã°â Installedÿ}â G.icm.status ⠦ð` Æ Ã°â
Planned/On orderð` Æ Ã°â Receivedð` Æ Ã°â In Stockð` Æ Ã°â Reservedð` Æ Ã°Â¬Ã°` Æ Ã°â Maintenanceð` Æ Ã°â
Disposed/Retiredð` Æ Ã°â Installedÿ}â L.has.search booleanð¢ð}â
L.search.label Æ Ã°â Configuration Itemð}â L.advFind.views ⠦ð` Æ Ã°â CIs Not Compliant with Baselineð` Æ Ã°â All PCsð` Æ Ã°â Devices per CI Typeð` Æ Ã°â Down Devicesÿ}â L.advFind.names ⠦ð` Æ Ã°â Approvalð` Æ Ã°â Changeð` Æ Ã°â Change Taskð` Æ Ã°â Companyð` Æ Ã°â Configuration Itemð` Æ Ã°â Contactð` Æ Ã°â Contractð` Æ Ã°â Currencyð` Æ Ã°â Currency Conversionð` Æ Ã°â Departmentð` Æ Ã°â Device Typeð` Æ Ã°â Discovery Event Manager Ruleð` Æ Ã°â Incidentð` Æ Ã°â Interactionð` Æ Ã°â Known Errorð` Æ Ã°â
Known Error Taskð` Æ Ã°â Line Itemð` Æ Ã°â Locationð` Æ Ã°â Modelð` Æ Ã°â Operatorð` Æ Ã°â Orderð` Æ Ã°â Paymentð` Æ Ã°â Problemð` Æ Ã°â Problem Taskð` Æ Ã°â Requestð` Æ Ã°â Service Level Agreementsð` Æ Ã°â Vendorð` Æ Ã°â Viewÿ}â L.advFind.tables ⠦ð` Æ Ã°â Approvalð` Æ Ã°â cm3rð` Æ Ã°â cm3tð` Æ Ã°â companyð` Æ Ã°â deviceð` Æ Ã°â contactsð` Æ Ã°â contractð` Æ Ã°â currencyð` Æ Ã°â curconvertð` Æ Ã°â deptð` Æ Ã°â devtypeð` Æ Ã°â ddmRuleð` Æ Ã°â probsummaryð` Æ Ã°â incidentsð` Æ Ã°â knownerrorð` Æ Ã°â knownerrortaskð` Æ Ã°â ocmlð` Æ Ã°â locationð` Æ Ã°â modelð` Æ Ã°â operatorð` Æ Ã°â ocmoð` Æ Ã°â paymentð` Æ Ã°â rootcauseð` Æ Ã°â
rootcausetaskð` Æ Ã°â ocmqð` Æ Ã°â slað` Æ Ã°â vendorð` Æ Ã°â inboxÿ}â
L.tablename Æ Ã°Â° ÿ=â options}â optionx imgCtnewx valueâ ð=â
origcaptionâ Newð=â caption°
ð °
ÿ`
tcancel @3ð â Cancelð ° ð ° ÿ`
tsearch @6ð â Searchð ° ð â Start this Searchÿ`
Etclear @7ð â Clearð ° ð â Clear these Criteriaÿ` @8ÿ` @9ÿ`
trestore A11ð â Restoreð â Restoreð â Restore Search Criteriaÿ`
texpert B206ð â
Expert Searchð â
Expert Searchð â
Expert Searchÿ`
tmass up B207ð â Mass Updateð â Mass Updateð â Mass Updateÿ`
tsearch B210ð â Search Specific Typeð â Search Specific Typeð â Search Specific Typeÿ` B270ÿ` B272ÿ` B273ÿ` B274ÿ`
topen vi B802ð â Open Viewð â Open Viewð â
Open an Inboxÿ`
t&close B999ð â &Close Applicationð â &Close Applicationð â &Close Applicationÿð=â titleâ Search Configuration Item Recordsð=â messagesÿÿÿð

POST /SM/ui HTTP/1.1
accept: application/fastinfoset, text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
authorization: Basic ZmFsY29uOjlDNzY5RUE3NDBCRjVGQjc=
soapaction: "service"
accept-encoding: gzip
content-encoding: gzip
pragma: requestnum="1795"
cookie: JSESSIONID=43429BD3DD6547E0F72EF6482529E4AB; Path=/SM;
content-type: application/fastinfoset
cache-control: no-cache
user-agent: Java/1.5.0_11
host: localhost:13080
connection: keep-alive
content-length: 223

à 8à SOAP-ENV(http://schemas.xmlsoap.org/soap/envelope/ð?�� Envelope?�� Headerð?�� Body< service< thread�1ð< formnameâ
FilterAdvFindð< typeâ detailð< nameâ dvdSelectð< returnâ sub.typeð< fileâ devtypeð< fieldâ device.typeð< valueâ
displaydeviceÿÿð

HTTP/1.1 200
Keep-Alive: timeout=1200000, max=1000
Connection: Keep-Alive
Pragma: requestnum="1795"
Content-Encoding: gzip
Content-Type: application/fastinfoset;charset=utf-8
Transfer-Encoding: chunked
Date: Wed, 01 Jun 2011 07:37:00 GMT

à 8à SOAP-ENV(http://schemas.xmlsoap.org/soap/envelope/ð?�� Envelope?�� Bodyxà %http://servicecenter.peregrine.com/PWSð=â serviceResponsex attachmentCompressedDfalseð=â service=â fieldâ LCD Monitorð â Projectorð â CRT Monitorð â Room Reservation Deviceÿÿÿà < #document8à SOAP-ENV(http://schemas.xmlsoap.org/soap/envelope/ð?�� Envelope?�� Bodyxà %http://servicecenter.peregrine.com/PWSð=â serviceResponsex attachmentCompressedDfalseð=â service=â fieldâ LCD Monitorð â Projectorð â CRT Monitorð â Room Reservation Deviceÿÿÿð

POST /SM/ui HTTP/1.1
accept: application/fastinfoset, text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
authorization: Basic ZmFsY29uOjlDNzY5RUE3NDBCRjVGQjc=
soapaction: "execute"
accept-encoding: gzip
content-encoding: gzip
pragma: requestnum="1796"
cookie: JSESSIONID=43429BD3DD6547E0F72EF6482529E4AB; Path=/SM;
content-type: application/fastinfoset
cache-control: no-cache
user-agent: Java/1.5.0_11
host: localhost:13080
connection: keep-alive
content-length: 231

à 8à SOAP-ENV(http://schemas.xmlsoap.org/soap/envelope/ð?�� Envelope?�� Headerð?�� Body< execute< thread�1ð< formnameâ
FilterAdvFindð< typeâ detailð< event�0ð< modelChanges| focusx cursorLine@1x cursorLineAbs@9ðâ instance/logical.nameÿÿÿ

HTTP/1.1 200
Keep-Alive: timeout=1200000, max=1000
Connection: Keep-Alive
Pragma: requestnum="1796"
Content-Encoding: gzip
Content-Type: application/fastinfoset;charset=utf-8
Transfer-Encoding: chunked
Date: Wed, 01 Jun 2011 07:37:03 GMT

à 8à SOAP-ENV(http://schemas.xmlsoap.org/soap/envelope/ð?�� Envelope?�� Bodyxà %http://servicecenter.peregrine.com/PWSð=â executeResponsex attachmentCompressedDfalseð=â threads}â threadx firstdisplay@1x form configurationItemx formid configurationItem17415joindisplaydevice10x list device.qbe.gx listid device.qbe.g47963device10x record@0x refresh�x type listdetailð�1ÿ}â modelx name joindisplaydevicex query file.device,logical.name="01730W"ð=â keys}â logical.namex sctypeEstringðâ 01730Wÿ}â instancex
uniquequery file.device,logical.name="01730W"ð}â
file.device structureðG Æ Ã°Â¡Ã°}â logical.name.5.vj Æ Ã°Â¡Ã°}â logical.name.attach Æ Ã°Â¡Ã°}â logical.name.slo.vj.avail Æ Ã°Â¡Ã°}â logical.name.slo.vj.duration Æ Ã°Â¡Ã°}â logical.name.vj Æ Ã°Â¡Ã°}â logical.name.vj2 Æ Ã°Â¡Ã°}â logical.name.vj2.alias Æ Ã°Â¡Ã°}â logical.name.vj3 Æ Ã°Â¡Ã°}â logical.name.vj3.alias Æ Ã°Â¡Ã°}â logical.name.vj4 Æ Ã°Â¡Ã°}â vj.logical.name Æ Ã°Â¡Ã°}â vendorx NullValue� Æ Ã¿E
� Æ Ã¿}â network.name
� Æ Ã¿}â serial.no.
� Æ Ã¿}â location
� Æ Ã¿}â � Æ Ã°â
displaydeviceð}â
device.type Æ Ã°â
displaydeviceð}â category Æ Ã°â
displaydeviceð}â id Æ Ã°â CI21418ð}â contact.name
� Æ Ã¿}â part.no
� Æ Ã¿}â istatus Æ Ã°â Installedð}â version
� Æ Ã¿}â subtype Æ Ã°â LCD Monitorð}â vendor.id
� Æ Ã¿}â comments
� Darrayð`
� Æ Ã¿Ã°}â building
� Æ Ã¿}â floor
� Æ Ã¿}â room
� Æ Ã¿}â is.down
� booleanÿ}â asset.tag
� Æ Ã¿}â
contract.id
� decimalÿ}â problem.priority
� Æ Ã¿}â operating.system
� Æ Ã¿}â install.date
� dateTimeÿ}â device.severity
� booleanÿ}â manufacturer
� Æ Ã¿}â site.category
� Æ Ã¿}â company
� Æ Ã¿}â
pending.change
� booleanÿ}â dept
� Æ Ã¿}â assignment Æ Ã°â AUTOð}â scanner.description
� Æ Ã¿}â scanner.version
� Æ Ã¿}â last.scan
� dateTimeÿ}â location.comments
� â ð`
� Æ Ã¿Ã°}â contact.phone
� Æ Ã¿}â first.name
� Æ Ã¿}â title
� Æ Ã¿}â email
� Æ Ã¿}â extension
� Æ Ã¿}â outage.id
� decimalÿ}â ip.address
� Æ Ã¿}â
mac.address
� Æ Ã¿}â
subnet.mask
� Æ Ã¿}â addl
� â ð`! structureð}â addl.manufacturer
� Æ Ã¿}â addl.name
� Æ Ã¿}â addl.type
� Æ Ã¿}â addl.description
� Æ Ã¿Ã¿}â default.gateway
� Æ Ã¿}â scans
� â ð`' structureð}â scan.date
� dateTimeÿ}â scan.type
� Æ Ã¿}â scan.version
� Æ Ã¿}â
scan.result
� Æ Ã¿Ã¿}â support.contacts
� â ð`, structureð}â support.contact.name
� Æ Ã¿}â support.contact.reason
� Æ Ã¿}â support.contact.first
� Æ Ã¿}â support.contact.last
� Æ Ã¿}â support.contact.phone
� Æ Ã¿}â support.contact.email
� Æ Ã¿Ã¿}â ci.name
� Æ Ã¿}â folder
� Æ Ã¿}â
environment
� Æ Ã¿}â securityClassification
� Æ Ã¿}â soxClassification
� Æ Ã¿}â expcClassification
� Æ Ã¿}â auditedBy
� Æ Ã¿}â
auditPolicy
� Æ Ã¿}â
auditStatus
� Æ Ã¿}â auditDescrepency
� Æ Ã¿}â auditDate
� dateTimeÿ}â
scheduledAudit
� dateTimeÿ}â owner
� Æ Ã¿}â ucmdb.id
� Æ Ã¿}â baseline
� Æ Ã¿}â
support.groups
� â ð`B
� Æ Ã¿Ã°}â monitored
� booleanÿ}â support.remarks
� â ð`D
� Æ Ã¿Ã°}â
default.impact
� decimalÿ}â allow.subscription
� booleanÿ}â admin.urlport
� Æ Ã¿}â
config.file
� Æ Ã¿}â business.import.level
� Æ Ã¿}â useBase
� decimalÿ}â disaster.coverage
� booleanÿ}â
recorvery.tier
� Æ Ã¿}â primary.path
� Æ Ã¿}â data.classification
� Æ Ã¿}â product.version
� Æ Ã¿}â license.type
� Æ Ã¿}â service.hours
� decimalÿ}â notification.groups
� â ð`R
� Æ Ã¿Ã°}â grid
� Æ Ã¿}â listener.port
� Æ Ã¿}â data.privacy
� booleanÿ}â admin.id
� Æ Ã¿}â
admin.password
� Æ Ã¿}â baseline.version
� Æ Ã¿}â baseline.noncompliant booleanðâ falseð}â adib.ci.name Æ Ã°â Acer2ÿ}â file.displaydevice structureðG Æ Ã°Â¡Ã°}â drivers
� â ð`\ structureð}â
driver.name
� Æ Ã¿}â
driver.type
� Æ Ã¿}â driver.description
� Æ Ã¿}â
driver.version
� Æ Ã¿Ã¿`@
� Æ Ã¿}â machine.name Æ Ã°Â¤Ã¿Ã°=â var}â G.contract.names â ð`c Æ Ã°â ACME INTERNATIONALð`c Æ Ã°â ACME USð`c Æ Ã°â GEN Internationalð`c Æ Ã°â General Supportð`c Æ Ã°â
GENERICOM GENð`c Æ Ã°â GENERICOM Systems, Inc VIPð`c Æ Ã°â HP VIP SERVICEÿ}â
G.contract.ids â ð`d decimalðâ 19ð`d decimalðâ 20ð`d decimalðâ 17ð`d decimalðâ 15ð`d decimalðâ 18ð`d decimalðâ 22ð`d decimalðâ 21ÿ}â G.icm.status.disp â ð`e Æ Ã°â
Planned/On orderð`e Æ Ã°â Receivedð`e Æ Ã°â In Stockð`e Æ Ã°â Reservedð`e Æ Ã°â In Useð`e Æ Ã°â Maintenanceð`e Æ Ã°â
Disposed/Retiredð`e Æ Ã°â Installedÿ}â G.icm.status â ð`f Æ Ã°â
Planned/On orderð`f Æ Ã°â Receivedð`f Æ Ã°â In Stockð`f Æ Ã°â Reservedð`f Æ Ã°Â¬Ã°`f Æ Ã°â Maintenanceð`f Æ Ã°â
Disposed/Retiredð`f Æ Ã°â Installedÿ}â G.service.status â ð`g Æ Ã°â Requirementsð`g Æ Ã°â Analyzedð`g Æ Ã°â Approvedð`g Æ Ã°â Charteredð`g Æ Ã°â Designedð`g Æ Ã°â Developedð`g Æ Ã°â Buildð`g Æ Ã°â Testð`g Æ Ã°â Releaseð`g Æ Ã°â Operationalð`g Æ Ã°â Retiredÿ}â L.html Æ Ã¿}â G.folderEntitlement booleanð£ð}â
L.change.count Æ Ã¿}â L.knownerror.count Æ Ã¿}â L.problem.count Æ Ã¿}â L.incident.count Æ Ã¿}â
calculate.flag booleanðâ trueð}â G.init.impact.disp â ð`o Æ Ã°â 1 - Enterpriseð`o Æ Ã°â
2 - Site/Deptð`o Æ Ã°â 3 - Multiple Usersð`o Æ Ã°â 4 - Userÿ}â G.init.impact â ð`p Æ Ã°Â Ã°`p Æ Ã°ï¿½2ð`p Æ Ã°ï¿½3ð`p Æ Ã°ï¿½4ÿð=â options}â optionx img tsave &x value@2ð=â
origcaptionâ Save & Exitð=â captionâ Save & Exitð=â
descriptionâ Save Record and Exitÿ`r tcancel @3ð sâ Cancelð t° ð uâ Exit Record without Savingÿ`r Dtsave @4ð sâ Saveð t° ð uâ Save Recordÿ`r tdelete @5ð sâ Deleteð t° ð uâ
Delete Deviceÿ`r @8ÿ`r @9ÿ`r Dtnext A10ð sâ Nextð t° ð u° ÿ`r Dtprev A11ð sâ Previousð tâ Previousð uâ Previousÿ`r tduplica B204ð sâ Duplicate Configuration Itemð tâ Duplicate Configuration Itemð uâ Clone Current Recordÿ`r tchange B206ð sâ Change Device Typeð tâ Change Device Typeð uâ Change Device Typeÿ`r B400ÿ`r B401ÿ`r B402ÿ`r B403ÿ`r B404ÿ`r B405ÿ`r B406ÿ`r B407ÿ`r B413ÿ`r B414ÿ`r B415ÿ`r tshow as B455ð sâ Show Associated Groupsð tâ Show Associated Groupsð uâ Show Associated Groupsÿ`r tedit ad B458ð sâ Edit AdHoc CI Groupsð tâ Edit AdHoc CI Groupsð uâ Edit AdHoc CI Groupsÿ`r tconsoli B459ð sâ Consolidate Relationshipsð tâ Consolidate Relationshipsð uâ Consolidate Relationshipsÿ`r texpand B666ð sâ Expand CI Visualizationð tâ Expand CI Visualizationð uâ Expand CI Visualizationÿ`r trelated B698ð sâ Related>Interactions>Openð tâ Related>Interactions>Openð uâ Related>Interactions>Openÿ`r trelated B699ð sâ Related>Interactions>View Existingð tâ Related>Interactions>View Existingð uâ Related>Interactions>View Existingÿ`r trelated B701ð sâ Related>Changes>Openð tâ Related>Changes>Openð uâ Related>Changes>Openÿ`r trelated B702ð sâ Related>Quotes>Openð tâ Related>Quotes>Openð uâ Related>Quotes>Openÿ`r trelated B703ð sâ Related>Incidents>View Existingð tâ Related>Incidents>View Existingð uâ Related>Incidents>View Existingÿ`r trelated B704ð sâ Related>Quotes>View Existingð tâ Related>Quotes>View Existingð uâ Related>Quotes>View Existingÿ`r trelated B705ð sâ Related>Changes>View Existingð tâ Related>Changes>View Existingð uâ Related>Changes>View Existingÿ`r trelated B707ð sâ Related>Problems>Openð tâ Related>Problems>Openð uâ Open Related Problemÿ`r trelated B708ð sâ Related>Problems>View Existingð tâ Related>Problems>View Existingð uâ View Related Problemsÿ`r t&close B999ð sâ &Close Applicationð tâ &Close Applicationð uâ &Close Applicationÿ`r tmass de C5001ð sâ Mass Deleteð tâ Mass Deleteð uâ Delete Selected Recordsÿ`r tmass up C5002ð sâ Mass Updateð tâ Mass Updateð uâ Update Selected Recordsÿ`r Etcount C5100ð sâ Countð t° ð uâ Count Selected Recordsÿ`r tcustom C5101ð sâ Custom Sortð tâ Custom Sortð uâ Custom Sortÿ`r trefresh C5120ð sâ Refreshð tâ Refreshð uâ Refresh Listÿ`r tchange C5121ð sâ Change Device Typeð tâ Change Device Typeð uâ Change Device Typeÿ`r tmodify C5130ð sâ Modify Columnsð tâ Modify Columnsð uâ Modify Columnsÿ`r texport C5140ð sâ Export to Excelð tâ Export to Excelð uâ Export to Excelÿ`r texport C5150ð sâ Export to Text Fileð tâ Export to Text Fileð uâ Export to Text Fileÿ`r tsave as C5160ð sâ Save as Viewð tâ Save as Viewð uâ Save as Viewÿ`r tcreate/ C5180ð sâ Create/Edit AdHoc CI Groupsð tâ Create/Edit AdHoc CI Groupsð uâ Create/Edit AdHoc CI Groupsÿ`r tschedul C6000ð sâ $Scheduled Maintenance>Maintenance Tasksð tâ $Scheduled Maintenance>Maintenance Tasksð uâ $Scheduled Maintenance>Maintenance Tasksÿ`r tschedul C6001ð sâ &Scheduled Maintenance>Maintenance Historyð tâ &Scheduled Maintenance>Maintenance Historyð uâ &Scheduled Maintenance>Maintenance Historyÿ`r tschedul C6002ð sâ /Scheduled Maintenance>Generate Recurring>Incidentsð tâ /Scheduled Maintenance>Generate Recurring>Incidentsð uâ /Scheduled Maintenance>Generate Recurring>Incidentsÿ`r tschedul C6003ð sâ -Scheduled Maintenance>Generate Recurring>Changesð tâ -Scheduled Maintenance>Generate Recurring>Changesð uâ -Scheduled Maintenance>Generate Recurring>Changesÿ`r tschedul C6004ð sâ .Scheduled Maintenance>Generate Recurring>Requestsð tâ .Scheduled Maintenance>Generate Recurring>Requestsð uâ .Scheduled Maintenance>Generate Recurring>Requestsÿ`r D32103ÿ`r D32105ÿ`r D32100ÿð â Configuration Item: 01730Wð=â messagesÿÿÿà < #document8à SOAP-ENV(http://schemas.xmlsoap.org/soap/envelope/ð?�� Envelope?�� Bodyxà %http://servicecenter.peregrine.com/PWSð=â executeResponsex attachmentCompressedDfalseð=â threads}â threadx firstdisplay@1x form configurationItemx formid configurationItem17415joindisplaydevice10x list device.qbe.gx listid device.qbe.g47963device10x record@0x refresh�x type listdetailð�1ÿ}â modelx name joindisplaydevicex query file.device,logical.name="01730W"ð=â keys}â logical.namex sctypeEstringðâ 01730Wÿ}â instancex
uniquequery file.device,logical.name="01730W"ð}â
file.device structureðH Æ Ã°Â¡Ã°}â logical.name.5.vj Æ Ã°Â¡Ã°}â logical.name.attach Æ Ã°Â¡Ã°}â logical.name.slo.vj.avail Æ Ã°Â¡Ã°}â logical.name.slo.vj.duration Æ Ã°Â¡Ã°}â logical.name.vj Æ Ã°Â¡Ã°}â logical.name.vj2 Æ Ã°Â¡Ã°}â logical.name.vj2.alias Æ Ã°Â¡Ã°}â logical.name.vj3 Æ Ã°Â¡Ã°}â logical.name.vj3.alias Æ Ã°Â¡Ã°}â logical.name.vj4 Æ Ã°Â¡Ã°}â vj.logical.name Æ Ã°Â¡Ã°}â vendorx NullValue� Æ Ã¿F
� Æ Ã¿}â network.name
� Æ Ã¿}â serial.no.
� Æ Ã¿}â location
� Æ Ã¿}â Ž Æ Ã°â
displaydeviceð}â
device.type Æ Ã°â
displaydeviceð}â category Æ Ã°â
displaydeviceð}â id Æ Ã°â CI21418ð}â contact.name
� Æ Ã¿}â part.no
� Æ Ã¿}â istatus Æ Ã°â Installedð}â version
� Æ Ã¿}â subtype Æ Ã°â LCD Monitorð}â vendor.id
� Æ Ã¿}â comments
� Darrayð`
� Æ Ã¿Ã°}â building
� Æ Ã¿}â floor
� Æ Ã¿}â room
� Æ Ã¿}â is.down
� booleanÿ}â asset.tag
� Æ Ã¿}â
contract.id
� decimalÿ}â problem.priority
� Æ Ã¿}â operating.system
� Æ Ã¿}â install.date
� dateTimeÿ}â device.severity
� booleanÿ}â manufacturer
� Æ Ã¿}â site.category
� Æ Ã¿}â company
� Æ Ã¿}â
pending.change
� booleanÿ}â dept
� Æ Ã¿}â assignment Æ Ã°â AUTOð}â scanner.description
� Æ Ã¿}â scanner.version
� Æ Ã¿}â last.scan
� dateTimeÿ}â location.comments
� â ð`
� Æ Ã¿Ã°}â contact.phone
� Æ Ã¿}â first.name
� Æ Ã¿}â title
� Æ Ã¿}â email
� Æ Ã¿}â extension
� Æ Ã¿}â outage.id
� decimalÿ}â ip.address
� Æ Ã¿}â
mac.address
� Æ Ã¿}â
subnet.mask
� Æ Ã¿}â addl
� â ð`" structureð}â addl.manufacturer
� Æ Ã¿}â addl.name
� Æ Ã¿}â addl.type
� Æ Ã¿}â addl.description
� Æ Ã¿Ã¿}â default.gateway
� Æ Ã¿}â scans
� â ð`( structureð}â scan.date
� dateTimeÿ}â scan.type
� Æ Ã¿}â scan.version
� Æ Ã¿}â
scan.result
� Æ Ã¿Ã¿}â support.contacts
� â ð`- structureð}â support.contact.name
� Æ Ã¿}â support.contact.reason
� Æ Ã¿}â support.contact.first
� Æ Ã¿}â support.contact.last
� Æ Ã¿}â support.contact.phone
� Æ Ã¿}â support.contact.email
� Æ Ã¿Ã¿}â ci.name
� Æ Ã¿}â folder
� Æ Ã¿}â
environment
� Æ Ã¿}â securityClassification
� Æ Ã¿}â soxClassification
� Æ Ã¿}â expcClassification
� Æ Ã¿}â auditedBy
� Æ Ã¿}â
auditPolicy
� Æ Ã¿}â
auditStatus
� Æ Ã¿}â auditDescrepency
� Æ Ã¿}â auditDate
� dateTimeÿ}â
scheduledAudit
� dateTimeÿ}â owner
� Æ Ã¿}â ucmdb.id
� Æ Ã¿}â baseline
� Æ Ã¿}â
support.groups
� â ð`C
� Æ Ã¿Ã°}â monitored
� booleanÿ}â support.remarks
� â ð`E
� Æ Ã¿Ã°}â
default.impact
� decimalÿ}â allow.subscription
� booleanÿ}â admin.urlport
� Æ Ã¿}â
config.file
� Æ Ã¿}â business.import.level
� Æ Ã¿}â useBase
� decimalÿ}â disaster.coverage
� booleanÿ}â
recorvery.tier
� Æ Ã¿}â primary.path
� Æ Ã¿}â data.classification
� Æ Ã¿}â product.version
� Æ Ã¿}â license.type
� Æ Ã¿}â service.hours
� decimalÿ}â notification.groups
� â ð`S
� Æ Ã¿Ã°}â grid
� Æ Ã¿}â listener.port
� Æ Ã¿}â data.privacy
� booleanÿ}â admin.id
� Æ Ã¿}â
admin.password
� Æ Ã¿}â baseline.version
� Æ Ã¿}â baseline.noncompliant booleanðâ falseð}â adib.ci.name Æ Ã°â Acer2ÿ}â file.displaydevice structureðH Æ Ã°Â¡Ã°}â drivers
� â ð`] structureð}â
driver.name
� Æ Ã¿}â
driver.type
� Æ Ã¿}â driver.description
� Æ Ã¿}â
driver.version
� Æ Ã¿Ã¿`A
� Æ Ã¿}â machine.name Æ Ã°Â¤Ã¿Ã°=â var}â G.contract.names â ð`d Æ Ã°â ACME INTERNATIONALð`d Æ Ã°â ACME USð`d Æ Ã°â GEN Internationalð`d Æ Ã°â General Supportð`d Æ Ã°â
GENERICOM GENð`d Æ Ã°â GENERICOM Systems, Inc VIPð`d Æ Ã°â HP VIP SERVICEÿ}â
G.contract.ids â ð`e decimalðâ 19ð`e decimalðâ 20ð`e decimalðâ 17ð`e decimalðâ 15ð`e decimalðâ 18ð`e decimalðâ 22ð`e decimalðâ 21ÿ}â G.icm.status.disp â ð`f Æ Ã°â
Planned/On orderð`f Æ Ã°â Receivedð`f Æ Ã°â In Stockð`f Æ Ã°â Reservedð`f Æ Ã°â In Useð`f Æ Ã°â Maintenanceð`f Æ Ã°â
Disposed/Retiredð`f Æ Ã°â Installedÿ}â G.icm.status â ð`g Æ Ã°â
Planned/On orderð`g Æ Ã°â Receivedð`g Æ Ã°â In Stockð`g Æ Ã°â Reservedð`g Æ Ã°Â¬Ã°`g Æ Ã°â Maintenanceð`g Æ Ã°â
Disposed/Retiredð`g Æ Ã°â Installedÿ}â G.service.status â ð`h Æ Ã°â Requirementsð`h Æ Ã°â Analyzedð`h Æ Ã°â Approvedð`h Æ Ã°â Charteredð`h Æ Ã°â Designedð`h Æ Ã°â Developedð`h Æ Ã°â Buildð`h Æ Ã°â Testð`h Æ Ã°â Releaseð`h Æ Ã°â Operationalð`h Æ Ã°â Retiredÿ}â L.html Æ Ã¿}â G.folderEntitlement booleanð£ð}â
L.change.count Æ Ã¿}â L.knownerror.count Æ Ã¿}â L.problem.count Æ Ã¿}â L.incident.count Æ Ã¿}â
calculate.flag booleanðâ trueð}â G.init.impact.disp â ð`p Æ Ã°â 1 - Enterpriseð`p Æ Ã°â
2 - Site/Deptð`p Æ Ã°â 3 - Multiple Usersð`p Æ Ã°â 4 - Userÿ}â G.init.impact â ð`q Æ Ã°Â Ã°`q Æ Ã°ï¿½2ð`q Æ Ã°ï¿½3ð`q Æ Ã°ï¿½4ÿð=â options}â optionx img tsave &x value@2ð=â
origcaptionâ Save & Exitð=â captionâ Save & Exitð=â
descriptionâ Save Record and Exitÿ`s tcancel @3ð tâ Cancelð u° ð vâ Exit Record without Savingÿ`s Dtsave @4ð tâ Saveð u° ð vâ Save Recordÿ`s tdelete @5ð tâ Deleteð u° ð vâ
Delete Deviceÿ`s @8ÿ`s @9ÿ`s Dtnext A10ð tâ Nextð u° ð v° ÿ`s Dtprev A11ð tâ Previousð uâ Previousð vâ Previousÿ`s tduplica B204ð tâ Duplicate Configuration Itemð uâ Duplicate Configuration Itemð vâ Clone Current Recordÿ`s tchange B206ð tâ Change Device Typeð uâ Change Device Typeð vâ Change Device Typeÿ`s B400ÿ`s B401ÿ`s B402ÿ`s B403ÿ`s B404ÿ`s B405ÿ`s B406ÿ`s B407ÿ`s B413ÿ`s B414ÿ`s B415ÿ`s tshow as B455ð tâ Show Associated Groupsð uâ Show Associated Groupsð vâ Show Associated Groupsÿ`s tedit ad B458ð tâ Edit AdHoc CI Groupsð uâ Edit AdHoc CI Groupsð vâ Edit AdHoc CI Groupsÿ`s tconsoli B459ð tâ Consolidate Relationshipsð uâ Consolidate Relationshipsð vâ Consolidate Relationshipsÿ`s texpand B666ð tâ Expand CI Visualizationð uâ Expand CI Visualizationð vâ Expand CI Visualizationÿ`s trelated B698ð tâ Related>Interactions>Openð uâ Related>Interactions>Openð vâ Related>Interactions>Openÿ`s trelated B699ð tâ Related>Interactions>View Existingð uâ Related>Interactions>View Existingð vâ Related>Interactions>View Existingÿ`s trelated B701ð tâ Related>Changes>Openð uâ Related>Changes>Openð vâ Related>Changes>Openÿ`s trelated B702ð tâ Related>Quotes>Openð uâ Related>Quotes>Openð vâ Related>Quotes>Openÿ`s trelated B703ð tâ Related>Incidents>View Existingð uâ Related>Incidents>View Existingð vâ Related>Incidents>View Existingÿ`s trelated B704ð tâ Related>Quotes>View Existingð uâ Related>Quotes>View Existingð vâ Related>Quotes>View Existingÿ`s trelated B705ð tâ Related>Changes>View Existingð uâ Related>Changes>View Existingð vâ Related>Changes>View Existingÿ`s trelated B707ð tâ Related>Problems>Openð uâ Related>Problems>Openð vâ Open Related Problemÿ`s trelated B708ð tâ Related>Problems>View Existingð uâ Related>Problems>View Existingð vâ View Related Problemsÿ`s t&close B999ð tâ &Close Applicationð uâ &Close Applicationð vâ &Close Applicationÿ`s tmass de C5001ð tâ Mass Deleteð uâ Mass Deleteð vâ Delete Selected Recordsÿ`s tmass up C5002ð tâ Mass Updateð uâ Mass Updateð vâ Update Selected Recordsÿ`s Etcount C5100ð tâ Countð u° ð vâ Count Selected Recordsÿ`s tcustom C5101ð tâ Custom Sortð uâ Custom Sortð vâ Custom Sortÿ`s trefresh C5120ð tâ Refreshð uâ Refreshð vâ Refresh Listÿ`s tchange C5121ð tâ Change Device Typeð uâ Change Device Typeð vâ Change Device Typeÿ`s tmodify C5130ð tâ Modify Columnsð uâ Modify Columnsð vâ Modify Columnsÿ`s texport C5140ð tâ Export to Excelð uâ Export to Excelð vâ Export to Excelÿ`s texport C5150ð tâ Export to Text Fileð uâ Export to Text Fileð vâ Export to Text Fileÿ`s tsave as C5160ð tâ Save as Viewð uâ Save as Viewð vâ Save as Viewÿ`s tcreate/ C5180ð tâ Create/Edit AdHoc CI Groupsð uâ Create/Edit AdHoc CI Groupsð vâ Create/Edit AdHoc CI Groupsÿ`s tschedul C6000ð tâ $Scheduled Maintenance>Maintenance Tasksð uâ $Scheduled Maintenance>Maintenance Tasksð vâ $Scheduled Maintenance>Maintenance Tasksÿ`s tschedul C6001ð tâ &Scheduled Maintenance>Maintenance Historyð uâ &Scheduled Maintenance>Maintenance Historyð vâ &Scheduled Maintenance>Maintenance Historyÿ`s tschedul C6002ð tâ /Scheduled Maintenance>Generate Recurring>Incidentsð uâ /Scheduled Maintenance>Generate Recurring>Incidentsð vâ /Scheduled Maintenance>Generate Recurring>Incidentsÿ`s tschedul C6003ð tâ -Scheduled Maintenance>Generate Recurring>Changesð uâ -Scheduled Maintenance>Generate Recurring>Changesð vâ -Scheduled Maintenance>Generate Recurring>Changesÿ`s tschedul C6004ð tâ .Scheduled Maintenance>Generate Recurring>Requestsð uâ .Scheduled Maintenance>Generate Recurring>Requestsð vâ .Scheduled Maintenance>Generate Recurring>Requestsÿ`s D32103ÿ`s D32105ÿ`s D32100ÿð â Configuration Item: 01730Wð=â messagesÿÿÿð

POST /SM/ui HTTP/1.1
accept: application/fastinfoset, text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
authorization: Basic ZmFsY29uOjlDNzY5RUE3NDBCRjVGQjc=
soapaction: "getList"
accept-encoding: gzip
content-encoding: gzip
pragma: requestnum="1797"
cookie: JSESSIONID=43429BD3DD6547E0F72EF6482529E4AB; Path=/SM;
content-type: application/fastinfoset
cache-control: no-cache
user-agent: Java/1.5.0_11
host: localhost:13080
connection: keep-alive
content-length: 188

à 8à SOAP-ENV(http://schemas.xmlsoap.org/soap/envelope/ð?�� Envelope?�� Headerð?�� Body< getList< thread�1ð< formnameâ configurationItemð< typeâ listdetailð< start�0ð< countâ 32ÿÿð

HTTP/1.1 200
Keep-Alive: timeout=1200000, max=1000
Connection: Keep-Alive
Pragma: requestnum="1797"
Content-Encoding: gzip
Content-Type: application/fastinfoset;charset=utf-8
Transfer-Encoding: chunked
Date: Wed, 01 Jun 2011 07:37:03 GMT

à 8à SOAP-ENV(http://schemas.xmlsoap.org/soap/envelope/ð?�� Envelope?�� Bodyxà %http://servicecenter.peregrine.com/PWSð=â getListResponsex attachmentCompressedDfalseð}â modelx count@2x more@0x nameEdevicex query type#"displaydevice"x recordâ x startâ ð=â keys}â logical.namex sctypeEstringðâ 01730Wÿ}â instancex recordid 01730W - displaydevice - Installedx
uniquequery logical.name="01730W"ðEx typeâ ð ðCx NullValue@1
â ÿ}â network.name â ¦
â ÿ}â location â ¦
â ÿ}â â
â ðâ
displaydeviceð}â istatus
â ðâ Installedð}â is.down â ¦
booleanÿðF 01731W - displaydevice - Installed logical.name="01731W"ðE
â ðâ 01731WðC â ¦
â ÿG â ¦
â ÿH â ¦
â ÿI
â ðâ
displaydeviceðJ
â ðâ InstalledðK â ¦
booleanÿð=â var}â G.icm.status.disp DarrayðM â ðâ
Planned/On orderðM â ðâ ReceivedðM â ðâ In StockðM â ðâ ReservedðM â ðâ In UseðM â ðâ MaintenanceðM â ðâ
Disposed/RetiredðM â ðâ Installedÿ}â G.icm.status â  Ã°N â ðâ
Planned/On orderðN â ðâ ReceivedðN â ðâ In StockðN â ðâ ReservedðN â ð¢ðN â ðâ MaintenanceðN â ðâ
Disposed/RetiredðN â ðâ Installedÿð=â options}â optionx img tsave &x value�ð=â
origcaptionâ Save & Exitð=â captionâ Save & Exitð=â
descriptionâ Save Record and ExitÿP tcancel
@3ð â Cancelð £ð â Exit Record without SavingÿP Dtsave
@4ð â Saveð ¤ð â Save RecordÿP tdelete
@5ð â Deleteð ¥ð â
Delete DeviceÿP
@8ÿP
@9ÿP Dtnext
A10ð â Nextð ¦ð ¦ÿP Dtprev
A11ð â Previousð â Previousð â PreviousÿP tduplica
B204ð â Duplicate Configuration Itemð â Duplicate Configuration Itemð â Clone Current RecordÿP tchange
B206ð â Change Device Typeð â Change Device Typeð â Change Device TypeÿP
B400ÿP
B401ÿP
B402ÿP
B403ÿP
B404ÿP
B405ÿP
B406ÿP
B407ÿP
B413ÿP
B414ÿP
B415ÿP tshow as
B455ð â Show Associated Groupsð â Show Associated Groupsð â Show Associated GroupsÿP tedit ad
B458ð â Edit AdHoc CI Groupsð â Edit AdHoc CI Groupsð â Edit AdHoc CI GroupsÿP tconsoli
B459ð â Consolidate Relationshipsð â Consolidate Relationshipsð â Consolidate RelationshipsÿP texpand
B666ð â Expand CI Visualizationð â Expand CI Visualizationð â Expand CI VisualizationÿP trelated
B698ð â Related>Interactions>Openð â Related>Interactions>Openð â Related>Interactions>OpenÿP trelated
B699ð â Related>Interactions>View Existingð â Related>Interactions>View Existingð â Related>Interactions>View ExistingÿP trelated
B701ð â Related>Changes>Openð â Related>Changes>Openð â Related>Changes>OpenÿP trelated
B702ð â Related>Quotes>Openð â Related>Quotes>Openð â Related>Quotes>OpenÿP trelated
B703ð â Related>Incidents>View Existingð â Related>Incidents>View Existingð â Related>Incidents>View ExistingÿP trelated
B704ð â Related>Quotes>View Existingð â Related>Quotes>View Existingð â Related>Quotes>View ExistingÿP trelated
B705ð â Related>Changes>View Existingð â Related>Changes>View Existingð â Related>Changes>View ExistingÿP trelated
B707ð â Related>Problems>Openð â Related>Problems>Openð â Open Related ProblemÿP trelated
B708ð â Related>Problems>View Existingð â Related>Problems>View Existingð â View Related ProblemsÿP t&close
B999ð â &Close Applicationð â &Close Applicationð â &Close ApplicationÿP tmass de
C5001ð â Mass Deleteð â Mass Deleteð â Delete Selected RecordsÿP tmass up
C5002ð â Mass Updateð â Mass Updateð â Update Selected RecordsÿP Etcount
C5100ð â Countð §ð â Count Selected RecordsÿP tcustom
C5101ð â Custom Sortð â Custom Sortð â Custom SortÿP trefresh
C5120ð â Refreshð â Refreshð â Refresh ListÿP tchange
C5121ð â Change Device Typeð â Change Device Typeð â Change Device TypeÿP tmodify
C5130ð â Modify Columnsð â Modify Columnsð â Modify ColumnsÿP texport
C5140ð â Export to Excelð â Export to Excelð â Export to ExcelÿP texport
C5150ð â Export to Text Fileð â Export to Text Fileð â Export to Text FileÿP tsave as
C5160ð â Save as Viewð â Save as Viewð â Save as ViewÿP tcreate/
C5180ð â Create/Edit AdHoc CI Groupsð â Create/Edit AdHoc CI Groupsð â Create/Edit AdHoc CI GroupsÿP tschedul
C6000ð â $Scheduled Maintenance>Maintenance Tasksð â $Scheduled Maintenance>Maintenance Tasksð â $Scheduled Maintenance>Maintenance TasksÿP tschedul
C6001ð â &Scheduled Maintenance>Maintenance Historyð â &Scheduled Maintenance>Maintenance Historyð â &Scheduled Maintenance>Maintenance HistoryÿP tschedul
C6002ð â /Scheduled Maintenance>Generate Recurring>Incidentsð â /Scheduled Maintenance>Generate Recurring>Incidentsð â /Scheduled Maintenance>Generate Recurring>IncidentsÿP tschedul
C6003ð â -Scheduled Maintenance>Generate Recurring>Changesð â -Scheduled Maintenance>Generate Recurring>Changesð â -Scheduled Maintenance>Generate Recurring>ChangesÿP tschedul
C6004ð â .Scheduled Maintenance>Generate Recurring>Requestsð â .Scheduled Maintenance>Generate Recurring>Requestsð â .Scheduled Maintenance>Generate Recurring>RequestsÿP
D32103ÿP
D32105ÿP
D32100ÿð=â titleâ Configuration Item: 01730Wð=â messagesÿÿÿà < #document8à SOAP-ENV(http://schemas.xmlsoap.org/soap/envelope/ð?�� Envelope?�� Bodyxà %http://servicecenter.peregrine.com/PWSð=â getListResponsex attachmentCompressedDfalseð}â modelx count@2x more@0x nameEdevicex query type#"displaydevice"x recordâ x startâ ð=â keys}â logical.namex sctypeEstringðâ 01730Wÿ}â instancex recordid 01730W - displaydevice - Installedx
uniquequery logical.name="01730W"ðFx typeâ ð ðDx NullValue@1
â ÿ}â network.name â ¦
â ÿ}â location â ¦
â ÿ}â â
â ðâ
displaydeviceð}â istatus
â ðâ Installedð}â is.down â ¦
booleanÿðG 01731W - displaydevice - Installed logical.name="01731W"ðF
â ðâ 01731WðD â ¦
â ÿH â ¦
â ÿI â ¦
â ÿJ
â ðâ
displaydeviceðK
â ðâ InstalledðL â ¦
booleanÿð=â var}â G.icm.status.disp DarrayðN â ðâ
Planned/On orderðN â ðâ ReceivedðN â ðâ In StockðN â ðâ ReservedðN â ðâ In UseðN â ðâ MaintenanceðN â ðâ
Disposed/RetiredðN â ðâ Installedÿ}â G.icm.status â  Ã°O â ðâ
Planned/On orderðO â ðâ ReceivedðO â ðâ In StockðO â ðâ ReservedðO â ð¢ðO â ðâ MaintenanceðO â ðâ
Disposed/RetiredðO â ðâ Installedÿð=â options}â optionx img tsave &x value�ð=â
origcaptionâ Save & Exitð=â captionâ Save & Exitð=â
descriptionâ Save Record and ExitÿQ tcancel
@3ð â Cancelð £ð â Exit Record without SavingÿQ Dtsave
@4ð â Saveð ¤ð â Save RecordÿQ tdelete
@5ð â Deleteð ¥ð â
Delete DeviceÿQ
@8ÿQ
@9ÿQ Dtnext
A10ð â Nextð ¦ð ¦ÿQ Dtprev
A11ð â Previousð â Previousð â PreviousÿQ tduplica
B204ð â Duplicate Configuration Itemð â Duplicate Configuration Itemð â Clone Current RecordÿQ tchange
B206ð â Change Device Typeð â Change Device Typeð â Change Device TypeÿQ
B400ÿQ
B401ÿQ
B402ÿQ
B403ÿQ
B404ÿQ
B405ÿQ
B406ÿQ
B407ÿQ
B413ÿQ
B414ÿQ
B415ÿQ tshow as
B455ð â Show Associated Groupsð â Show Associated Groupsð â Show Associated GroupsÿQ tedit ad
B458ð â Edit AdHoc CI Groupsð â Edit AdHoc CI Groupsð â Edit AdHoc CI GroupsÿQ tconsoli
B459ð â Consolidate Relationshipsð â Consolidate Relationshipsð â Consolidate RelationshipsÿQ texpand
B666ð â Expand CI Visualizationð â Expand CI Visualizationð â Expand CI VisualizationÿQ trelated
B698ð â Related>Interactions>Openð â Related>Interactions>Openð â Related>Interactions>OpenÿQ trelated
B699ð â Related>Interactions>View Existingð â Related>Interactions>View Existingð â Related>Interactions>View ExistingÿQ trelated
B701ð â Related>Changes>Openð â Related>Changes>Openð â Related>Changes>OpenÿQ trelated
B702ð â Related>Quotes>Openð â Related>Quotes>Openð â Related>Quotes>OpenÿQ trelated
B703ð â Related>Incidents>View Existingð â Related>Incidents>View Existingð â Related>Incidents>View ExistingÿQ trelated
B704ð â Related>Quotes>View Existingð â Related>Quotes>View Existingð â Related>Quotes>View ExistingÿQ trelated
B705ð â Related>Changes>View Existingð â Related>Changes>View Existingð â Related>Changes>View ExistingÿQ trelated
B707ð â Related>Problems>Openð â Related>Problems>Openð â Open Related ProblemÿQ trelated
B708ð â Related>Problems>View Existingð â Related>Problems>View Existingð â View Related ProblemsÿQ t&close
B999ð â &Close Applicationð â &Close Applicationð â &Close ApplicationÿQ tmass de
C5001ð â Mass Deleteð â Mass Deleteð â Delete Selected RecordsÿQ tmass up
C5002ð â Mass Updateð â Mass Updateð â Update Selected RecordsÿQ Etcount
C5100ð â Countð §ð â Count Selected RecordsÿQ tcustom
C5101ð â Custom Sortð â Custom Sortð â Custom SortÿQ trefresh
C5120ð â Refreshð â Refreshð â Refresh ListÿQ tchange
C5121ð â Change Device Typeð â Change Device Typeð â Change Device TypeÿQ tmodify
C5130ð â Modify Columnsð â Modify Columnsð â Modify ColumnsÿQ texport
C5140ð â Export to Excelð â Export to Excelð â Export to ExcelÿQ texport
C5150ð â Export to Text Fileð â Export to Text Fileð â Export to Text FileÿQ tsave as
C5160ð â Save as Viewð â Save as Viewð â Save as ViewÿQ tcreate/
C5180ð â Create/Edit AdHoc CI Groupsð â Create/Edit AdHoc CI Groupsð â Create/Edit AdHoc CI GroupsÿQ tschedul
C6000ð â $Scheduled Maintenance>Maintenance Tasksð â $Scheduled Maintenance>Maintenance Tasksð â $Scheduled Maintenance>Maintenance TasksÿQ tschedul
C6001ð â &Scheduled Maintenance>Maintenance Historyð â &Scheduled Maintenance>Maintenance Historyð â &Scheduled Maintenance>Maintenance HistoryÿQ tschedul
C6002ð â /Scheduled Maintenance>Generate Recurring>Incidentsð â /Scheduled Maintenance>Generate Recurring>Incidentsð â /Scheduled Maintenance>Generate Recurring>IncidentsÿQ tschedul
C6003ð â -Scheduled Maintenance>Generate Recurring>Changesð â -Scheduled Maintenance>Generate Recurring>Changesð â -Scheduled Maintenance>Generate Recurring>ChangesÿQ tschedul
C6004ð â .Scheduled Maintenance>Generate Recurring>Requestsð â .Scheduled Maintenance>Generate Recurring>Requestsð â .Scheduled Maintenance>Generate Recurring>RequestsÿQ
D32103ÿQ
D32105ÿQ
D32100ÿð=â titleâ Configuration Item: 01730Wð=â messagesÿÿÿð

POST /SM/ui HTTP/1.1
accept: application/fastinfoset, text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
authorization: Basic ZmFsY29uOjlDNzY5RUE3NDBCRjVGQjc=
soapaction: "service"
accept-encoding: gzip
content-encoding: gzip
pragma: requestnum="1798"
cookie: JSESSIONID=43429BD3DD6547E0F72EF6482529E4AB; Path=/SM;
content-type: application/fastinfoset
cache-control: no-cache
user-agent: Java/1.5.0_11
host: localhost:13080
connection: keep-alive
content-length: 231

à 8à SOAP-ENV(http://schemas.xmlsoap.org/soap/envelope/ð?�� Envelope?�� Headerð?�� Body< service< thread�1ð< formnameâ configurationItemð< typeâ listdetailð< nameâ dvdSelectð< returnâ sub.typeð< fileâ devtypeð< fieldâ device.typeð< valueâ
displaydeviceÿÿð

HTTP/1.1 200
Keep-Alive: timeout=1200000, max=1000
Connection: Keep-Alive
Pragma: requestnum="1798"
Content-Encoding: gzip
Content-Type: application/fastinfoset;charset=utf-8
Transfer-Encoding: chunked
Date: Wed, 01 Jun 2011 07:37:03 GMT

à 8à SOAP-ENV(http://schemas.xmlsoap.org/soap/envelope/ð?�� Envelope?�� Bodyxà %http://servicecenter.peregrine.com/PWSð=â serviceResponsex attachmentCompressedDfalseð=â service=â fieldâ LCD Monitorð â Projectorð â CRT Monitorð â Room Reservation Deviceÿÿÿà < #document8à SOAP-ENV(http://schemas.xmlsoap.org/soap/envelope/ð?�� Envelope?�� Bodyxà %http://servicecenter.peregrine.com/PWSð=â serviceResponsex attachmentCompressedDfalseð=â service=â fieldâ LCD Monitorð â Projectorð â CRT Monitorð â Room Reservation Deviceÿÿÿð

POST /SM/ui HTTP/1.1
accept: application/fastinfoset, text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
authorization: Basic ZmFsY29uOjlDNzY5RUE3NDBCRjVGQjc=
soapaction: "service"
accept-encoding: gzip
content-encoding: gzip
pragma: requestnum="1799"
cookie: JSESSIONID=43429BD3DD6547E0F72EF6482529E4AB; Path=/SM;
content-type: application/fastinfoset
cache-control: no-cache
user-agent: Java/1.5.0_11
host: localhost:13080
connection: keep-alive
content-length: 167

à 8à SOAP-ENV(http://schemas.xmlsoap.org/soap/envelope/ð?�� Envelope?�� Headerð?�� Body< service< nameâ jsexecutescriptð< scriptnameâ CIActualState.getActualStateð< scriptargsÿÿð

HTTP/1.1 200
Keep-Alive: timeout=1200000, max=1000
Connection: Keep-Alive
Pragma: requestnum="1799"
Content-Encoding: gzip
Content-Type: application/fastinfoset;charset=utf-8
Transfer-Encoding: chunked
Date: Wed, 01 Jun 2011 07:37:04 GMT

à 8à SOAP-ENV(http://schemas.xmlsoap.org/soap/envelope/ð?�� Envelope?�� Bodyxà %http://servicecenter.peregrine.com/PWSð=â serviceResponsex attachmentCompressedDfalseð=â
scriptresponseÆ V
Actual State data is not available for this Configuration Item because it is not in the UCMDB.
ÿÿðà < #document8à SOAP-ENV(http://schemas.xmlsoap.org/soap/envelope/ð?�� Envelope?�� Bodyxà %http://servicecenter.peregrine.com/PWSð=â serviceResponsex attachmentCompressedDfalseð=â
scriptresponseÆ V
Actual State data is not available for this Configuration Item because it is not in the UCMDB.
ÿÿÿ

POST /SM/ui HTTP/1.1
accept: application/fastinfoset, text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
authorization: Basic ZmFsY29uOkNDRjgzNEE5NEM5MDA1NTY=
soapaction: "getMessages"
accept-encoding: gzip
content-encoding: gzip
pragma: requestnum="4132"
cookie: JSESSIONID=5B3F986885503AD06E2110C12F376D85; Path=/SM;
content-type: application/fastinfoset
cache-control: no-cache
user-agent: Java/1.5.0_11
host: 10.20.3.241:13080
connection: keep-alive
content-length: 114

à 8à SOAP-ENV(http://schemas.xmlsoap.org/soap/envelope/ð?�� Envelope?�� Headerð?�� Body<
getMessagesÿÿ

HTTP/1.1 200
Keep-Alive: timeout=1200000, max=1000
Connection: Keep-Alive
Pragma: requestnum="4132"
Content-Encoding: gzip
Content-Type: application/fastinfoset;charset=utf-8
Transfer-Encoding: chunked
Date: Wed, 01 Jun 2011 07:37:13 GMT

à 8à SOAP-ENV(http://schemas.xmlsoap.org/soap/envelope/ð?�� Envelope?�� Bodyxà %http://servicecenter.peregrine.com/PWSð=â getMessagesResponsex attachmentCompressedDfalseð=â model=â messagesÿÿÿà < #document8à SOAP-ENV(http://schemas.xmlsoap.org/soap/envelope/ð?�� Envelope?�� Bodyxà %http://servicecenter.peregrine.com/PWSð=â getMessagesResponsex attachmentCompressedDfalseð=â model=â messagesÿÿÿð


Thanks and Regards,
Anil
Esteemed Contributor

Re: UCMDB-SM Integration: The record being added contains a duplicate key

Normally the webservice requests are unencrypted and the normal client ones are encrypted (which looks like all the ones on there). Delete the log file, and dont' log into the client and just federate one of these ci's. Check the logfile and see if you can see a normal webservice xml request in the logfile and post that.
Frequent Advisor

Re: UCMDB-SM Integration: The record being added contains a duplicate key

Hi Leon,

The 'View in uCMDB' button is not visible for my CIs(displaydevice). I guess here its the problem.

Any suggestions here?

Thanks and Regards,
Anil
Frequent Advisor

Re: UCMDB-SM Integration: The record being added contains a duplicate key

Hi Leon,

You were right. UCMDBId is not getting populated to ucmdb.id in SM. By default cmdb_root_attributes.xslt sholud populate the UcmdbId values to SM. but its not happening.

However I manyally added these line in the displaydeivce_data xslt




After doing this I'm able to see "View in UCMDB" icon in SM. but when i clicked in Actual state tab, i'm getting this below error.

The Actual State data is not available at this time. Please contact your administrator.
java.lang.RuntimeException: no suitable TQL found for: {lcd_monitor@3442ff3c7cec7751aec4b220e7547e3a}

I guess the new TQl which i had created for pushing display device needs to be added in the SMIntegration package?


Any pointers on this?

Thanks and Regards,
Esteemed Contributor

Re: UCMDB-SM Integration: The record being added contains a duplicate key

In Query Manager in uCMDB, under Integration/SM Query, you need to add a TQL query that references your new CI type. Service Manager will look for this automatically and display the results of it.
Frequent Advisor

Re: UCMDB-SM Integration: The record being added contains a duplicate key

Hi Leon,

As you said I created the query under SM Query folder and now I'm able to get Actual state.

Flat 10 points :)

Thanks and Regards,
Anil
Frequent Advisor

Re: UCMDB-SM Integration: The record being added contains a duplicate key

Last Update
Esteemed Contributor

Re: UCMDB-SM Integration: The record being added contains a duplicate key

Nice work Anil. Glad it all worked out in the end. Thanks for the points.
//Add this to "OnDomLoad" event