- cmd = imscmd.Register2SMO(data=RegistrationMessage(
- data['notificationEventType'],
- id=data['id']))
+ if data['notificationEventType'] == NotificationEventEnum.CREATE:
+ cmd = imscmd.Register2SMO(data=RegistrationMessage(
+ id=data['id'], eventtype=data['notificationEventType'],
+ updatetime=data['updatetime']))
+ elif data['notificationEventType'] == NotificationEventEnum.MODIFY:
+ ref = apibase + inventory_api_version
+ cmd = imscmd.PubMessage2SMO(data=Message2SMO(
+ id=data['id'], ref=ref,
+ eventtype=data['notificationEventType'],
+ updatetime=data['updatetime']),
+ type='OCloud')