Process Activity (Oracle Utilities Service Order Management Initiated)
This section describes data mapping for the following:
receivesomactivity
Mapping details for “Receive SOM Activity” are as shown in the table below.
Oracle Utilities Customer Cloud Service
Oracle Field Service Cloud
DVM Mapping
Comments
Element Name
Parent Element
Type
Element Name
Parent Element
Type
DVM
Column 1
Column 2
 
 
 
Outermosttag
ICS_OFSC_ProcessActivityResponse
 
Outermosttag
 
 
 
 
 
 
 
responseDetail
ICS_OFSC_ProcessActivityResponse
Group
 
 
 
 
 
 
 
messageText
responseDetail
String
 
 
 
Set Default value to "Please send a transaction of Activity create,update or cancel only"
 
searchactivity
Mapping details for “Search Activity” are as shown in the table below.
Oracle Utilities Customer Cloud Service
Oracle Field Service Cloud
DVM Mapping
Comments
Element Name
Parent Element
Type
Element Name
Parent Element
Type
DVM
Column 1
Column 2
 
 
 
Outermosttag
search_GET
 
Outermosttag
 
 
 
 
 
 
 
QueryParameters
search_GET
Group
 
 
 
 
 
 
 
searchInField
QueryParameters
String
 
 
 
Hardcoded as "apptNumber"
ICS_OFSC_ProcessActivity
 
Group
 
 
 
 
 
 
 
sendDetail
ICS_OFSC_ProcessActivity
Group
 
 
 
 
 
 
 
activities
sendDetail
Group
 
 
 
 
 
 
 
activity
activities
Group
 
 
 
 
 
 
 
hostExternalId
activity
String
searchForValue
QueryParameters
String
 
 
 
 
 
 
Decimal
dateFrom
QueryParameters
String
 
 
 
Function : dvm:lookupValue ("tenant/resources/dvms/SOMOFSC_ConfigProps", "PropertyName", "search.dateFrom", "Value", "" )
 
 
 
dateTo
QueryParameters
String
 
 
 
Function : substring-before (string (fn:current-date() ), "Z" )
 
 
 
limit
QueryParameters
Integer
 
 
 
Hardcoded as "1"
 
invokeofsccancelactivity
Mapping details for “Invoker OFSC Cancel Activity” are as shown in the table below.
Oracle Utilities Customer Cloud Service
Oracle Field Service Cloud
DVM Mapping
Comments
Element Name
Parent Element
Type
Element Name
Parent Element
Type
DVM
Column 1
Column 2
 
$searchActivity
 
Outermosttag
execute
 
Outermosttag
 
 
 
 
search_GETResponse
$searchActivity
Group
TemplateParameters
execute
Group
 
 
 
 
activities.definitions.activities
search_GETResponse
Group
 
 
 
 
 
 
 
items
activities.definitions.activities
Group
 
 
 
 
 
 
 
activityId
items
Integer
activityId
TemplateParameters
String
 
 
 
 
 
receivesomactivity1
Mapping details for “Receive SOM Activity 1” are as shown in the table below.
Oracle Utilities Customer Cloud Service
Oracle Field Service Cloud
DVM Mapping
Comments
Element Name
Parent Element
Type
Element Name
Parent Element
Type
DVM
Column 1
Column 2
 
 
 
Outermosttag
ICS_OFSC_ProcessActivityResponse
 
Outermosttag
 
 
 
 
 
 
 
responseDetail
ICS_OFSC_ProcessActivityResponse
Group
 
 
 
 
 
 
 
messageStatus
responseDetail
String
 
 
 
When ($invokeOFSCCancelActivity/nsmpr0:executeResponse/ns29:response-wrapper/ns29:detail!='')
Hardcoded as "N"
detail
response-wrapper
String
 
 
String
 
 
 
Otherwise Hardcoded as "Y" and Only if ($invokeOFSCCancelActivity/nsmpr0:executeResponse/ns29:response-wrapper/ns29:detail!='')
$invokeOFSCCancelActivity
 
Group
messageText
responseDetail
Group
 
 
 
 
executeResponse
$invokeOFSCCancelActivity
Group
 
 
 
 
 
 
 
response-wrapper
executeResponse
Group
 
 
 
 
 
 
 
 
putdowntimereasonvalues
Mapping details for “Put Downtime Reason Values” activity are as shown in the table below.
Oracle Utilities Customer Cloud Service
Oracle Field Service Cloud
DVM Mapping
Comments
Element Name
Parent Element
Type
Element Name
Parent Element
Type
DVM
Column 1
Column 2
 
ICS_OFSC_ProcessActivity
 
Outermosttag
execute
 
Outermosttag
 
 
 
 
sendDetail
ICS_OFSC_ProcessActivity
Group
 
 
 
 
 
 
 
deviceDetails
sendDetail
Group
 
 
 
 
 
 
 
downtimeReason
deviceDetails
Field
request-wrapper
execute
Field
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:deviceDetails/tns:downtimeReason)
 
 
 
items
request-wrapper
Group
 
 
 
 
code
 
Field
label
items
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:deviceDetails/tns:downtimeReason)
 
 
 
active
items
Boolean
 
 
 
Hardcoded as "true"
 
 
 
translations
items
Group
 
 
 
 
 
 
 
language
translations
String
 
 
 
Hardcoded as "en"
description
 
Field
name
translations
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:deviceDetails/tns:downtimeReason)
 
invokeofscactivity
Mapping details for “Invoker OFSC Activity” are as shown in the table below.
Oracle Utilities Customer Cloud Service
Oracle Field Service Cloud
DVM Mapping
Comments
Element Name
Parent Element
Type
Element Name
Parent Element
Type
DVM
Column 1
Column 2
 
 
 
Outermosttag
bulkUpdate_POST
 
Outermosttag
 
 
 
 
 
 
 
activities.definitions.customActionActivityBulkUpdateSchema
bulkUpdate_POST
Group
 
 
 
 
 
 
 
updateParameters
activities.definitions.customActionActivityBulkUpdateSchema
Group
 
 
 
 
 
 
 
identifyActivityBy
updateParameters
Activities.definitions.customactionactivitybulkupdateschema.updateparameters
 
 
 
Set default value to "doNothing"
 
 
 
activities
activities.definitions.customActionActivityBulkUpdateSchema
Group
 
 
 
 
 
 
 
resourceId
activities
String
SOMOFSC_ConfigProps
PropertyName : ofsc.bucket
Value : true
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:hostAction !='D1UP')
 
 
 
$SOMTimeSlot
activities
Field
 
 
 
concat(concat(translate(substring-before(substring-after(/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:timeWindows/tns:timeWindowsList/tns:startDateTime,'T'),'-'),':','.'),':'),translate(substring-before(substring-after(/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:timeWindows/tns:timeWindowsList/tns:endDateTime,'T'),'-'),':','.'))
$SOMTimeSlot
 
Field
$timeslot
activities
Field
OFSCSOM_Appt_Timeslots
SOM_Timeslots
OFSC_Timeslots
Maps OFSC time slots to SOM time slots and vice versa.The time slot entries are in format start time : end time. Ensure the values entered in SOM_Timeslots column are in the format: HH.MM.SS:HH.MM.SS.
$timeslot
 
Field
timeSlot
activities
String
 
 
 
Only if ($timeslot!=' ')
ICS_OFSC_ProcessActivity
 
Group
 
 
 
 
 
 
 
sendDetail
ICS_OFSC_ProcessActivity
Group
 
 
 
 
 
 
 
activities
sendDetail
Group
 
 
 
 
 
 
 
activity
activities
Group
 
 
 
 
 
 
 
timeWindows
activity
Group
 
 
 
 
 
 
 
timeWindowsList
timeWindows
Group
 
 
 
 
 
 
 
startDateTime
timeWindowsList
Datetime
date
activities
String
 
 
 
When ($timeslot!=' ')
Function : substring-before(/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:timeWindows/tns:timeWindowsList/tns:startDateTime,'T')
hostExternalId
activity
String
apptNumber
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:hostExternalId !='')
taskType
activity
String
activityType
activities
String
SOMOFSC_ActivityType
SOM_TaskType
OFSC_ActivityType
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:taskType !='')
estimatedDuration
activity
Int
duration
activities
Integer
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:estimatedDuration !='')
customerInformation
activity
Group
 
 
 
 
 
 
 
customerName
customerInformation
String
customerName
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:customerInformation/tns:customerName !='')
contactName
customerInformation
String
contactName
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:customerInformation/tns:contactName !='')
accountId
customerInformation
String
customerNumber
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:customerInformation/tns:accountId !='')
mainPhone
customerInformation
String
customerPhone
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:customerInformation/tns:mainPhone !='')
cellPhone
customerInformation
String
customerCell
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:customerInformation/tns:cellPhone !='')
email
customerInformation
Field
c2m_email
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:customerInformation/tns:email !='')
personUDF1
customerInformation
Field
c2m_personUDF1
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:customerInformation/tns:personUDF1 !='')
personUDF2
customerInformation
Field
c2m_personUDF2
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:customerInformation/tns:personUDF2 !='')
personUDF3
customerInformation
Field
c2m_personUDF3
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:customerInformation/tns:personUDF3 !='')
personUDF4
customerInformation
Field
c2m_personUDF4
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:customerInformation/tns:personUDF4 !='')
personUDF5
customerInformation
Field
c2m_personUDF5
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:customerInformation/tns:personUDF5 !='')
billCycle
customerInformation
Field
c2m_billCycle
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:customerInformation/tns:billCycle !='')
collectionClass
customerInformation
Field
c2m_collectionClass
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:customerInformation/tns:collectionClass !='')
billAmount
customerInformation
Field
c2m_billAmount
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:customerInformation/tns:billAmount !='')
billDate
customerInformation
Field
c2m_billDate
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:customerInformation/tns:billDate !='')
accountUDF1
customerInformation
Field
c2m_accountUDF1
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:customerInformation/tns:accountUDF1 !='')
accountUDF2
customerInformation
Field
c2m_accountUDF2
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:customerInformation/tns:accountUDF2 !='')
accountUDF3
customerInformation
Field
c2m_accountUDF3
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:customerInformation/tns:accountUDF3 !='')
accountUDF4
customerInformation
Field
c2m_accountUDF4
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:customerInformation/tns:accountUDF4 !='')
accountUDF5
customerInformation
Field
c2m_accountUDF5
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:customerInformation/tns:accountUDF5 !='')
location
activity
Group
 
 
 
 
 
 
 
siteAddress
location
Group
 
 
 
 
 
 
 
address1,
siteAddress
Group
 
 
 
 
 
 
 
ICS_OFSC_ProcessActivity
address1,
Group
 
 
 
 
 
 
 
address2,
siteAddress
Group
 
 
 
 
 
 
 
ICS_OFSC_ProcessActivity
address2,
Group
 
 
 
 
 
 
 
address3,
siteAddress
Group
 
 
 
 
 
 
 
ICS_OFSC_ProcessActivity
address3,
Group
 
 
 
 
 
 
 
address4,'',''
siteAddress
Field
streetAddress
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:location/tns:siteAddress/tns:address1 !='') and Function : nsmpr4:SOMOFSC_addressFormat(/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:location/tns:siteAddress/tns:address1,/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:location/tns:siteAddress/tns:address2,/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:location/tns:siteAddress/tns:address3,/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:location/tns:siteAddress/tns:address4,'','')
city
siteAddress
String
city
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:location/tns:siteAddress/tns:city !='')
postal
siteAddress
String
postalCode
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:location/tns:siteAddress/tns:postal !='')
state
siteAddress
String
stateProvince
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:location/tns:siteAddress/tns:state !='')
geocodeLongitude
siteAddress
Decimal
longitude
activities
Double
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:location/tns:siteAddress/tns:geocodeLongitude !='')
geocodeLatitude
siteAddress
Decimal
latitude
activities
Double
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:location/tns:siteAddress/tns:geocodeLatitude !='')
country
siteAddress
String
country_code
activities
String
SOMOFSC_CountryCode
SOM_CountryCode
OFSC_CountryCode
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:location/tns:siteAddress/tns:country !='')
meterDataDetails
activity
Group
 
 
 
 
 
 
 
deviceId
meterDataDetails
String
c2m_meter1_serial
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:meterDataDetails/tns:deviceId !='')
deviceType
meterDataDetails
Field
c2m_deviceType
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:meterDataDetails/tns:deviceType !='')
deviceTypeDescription
meterDataDetails
Field
c2m_deviceTypeDescription
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:meterDataDetails/tns:deviceTypeDescription !='')
badgeNumber
meterDataDetails
String
c2m_meter1_number
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:meterDataDetails/tns:badgeNumber !='')
specification
meterDataDetails
Field
c2m_specification
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:meterDataDetails/tns:specification !='')
specificationDescription
meterDataDetails
Field
c2m_specificationDescription
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:meterDataDetails/tns:specificationDescription !='')
configuration
meterDataDetails
Field
c2m_configuration
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:meterDataDetails/tns:configuration !='')
headendSystem
meterDataDetails
Field
c2m_headendSystem
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:meterDataDetails/tns:headendSystem !='')
headendSystemDescription
meterDataDetails
Field
c2m_headendSystemDescription
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:meterDataDetails/tns:headendSystemDescription !='')
deviceUDF1
meterDataDetails
Field
c2m_deviceUDF1
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:meterDataDetails/tns:deviceUDF1 !='')
deviceUDF2
meterDataDetails
Field
c2m_deviceUDF2
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:meterDataDetails/tns:deviceUDF2 !='')
deviceUDF3
meterDataDetails
Field
c2m_deviceUDF3
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:meterDataDetails/tns:deviceUDF3 !='')
deviceUDF4
meterDataDetails
Field
c2m_deviceUDF4
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:meterDataDetails/tns:deviceUDF4 !='')
deviceUDF5
meterDataDetails
Field
c2m_deviceUDF5
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:meterDataDetails/tns:deviceUDF5 !='')
meterLocation
meterDataDetails
String
c2m_meter1_location
activities
String
SOMOFSC_MeterLocation
SOM_MeterLocation
OFSC_MeterLocation
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:meterDataDetails/tns:meterLocation !='')
meterConfigurationType
meterDataDetails
String
c2m_meter1_type
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:meterDataDetails/tns:meterConfigurationType !='')
collectionDataDetails
activity
Group
 
 
 
 
 
 
 
payoffAmount
collectionDataDetails
Money
payOffAmount
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:collectionDataDetails/tns:payoffAmount !='')
currentAmount
collectionDataDetails
Money
currentAmount
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:collectionDataDetails/tns:currentAmount !='')
arrearsDataDetails
collectionDataDetails
Group
 
 
 
 
 
 
 
lessThanThirtyDaysAmount
arrearsDataDetails
Money
lessThan30
activities
Field
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:collectionDataDetails/tns:arrearsDataDetails/tns:lessThanThirtyDaysAmount !='')
thirtyDaysAmount
arrearsDataDetails
Money
thirtyDaysAmount
activities
Field
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:collectionDataDetails/tns:arrearsDataDetails/tns:thirtyDaysAmount !='')
overSixtyDaysAmount
arrearsDataDetails
Money
over60DaysAmt
activities
Field
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:collectionDataDetails/tns:arrearsDataDetails/tns:overSixtyDaysAmount !='')
itemDataDetails
activity
Group
 
 
 
 
 
 
 
badgeNumber
itemDataDetails
String
c2m_item_nbr
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:itemDataDetails/tns:badgeNumber !='')
criteria
activity
String
c2m_service_pt_type
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:criteria !='')
servicePointDataDetails
activity
Group
 
 
 
 
 
 
 
servicePointId
servicePointDataDetails
String
c2m_service_pt_id
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:servicePointDataDetails/tns:servicePointId !='')
disconnectLocation
servicePointDataDetails
String
c2m_disconnect_location
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:servicePointDataDetails/tns:disconnectLocation !='')
newCharges
arrearsDataDetails
Money
c2m_new_charges
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:collectionDataDetails/tns:arrearsDataDetails/tns:newCharges !='')
deviceId
itemDataDetails
String
c2m_item_id
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:itemDataDetails/tns:deviceId !='')
deviceManufacturer
itemDataDetails
String
c2m_item_manufacturer
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:itemDataDetails/tns:deviceManufacturer !='')
deviceModel
itemDataDetails
String
c2m_item_model
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:itemDataDetails/tns:deviceModel !='')
deviceType
itemDataDetails
Field
c2m_item_device_type
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:itemDataDetails/tns:deviceType !='')
deviceTypeDescription
itemDataDetails
Field
c2m_item_device_type_description
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:itemDataDetails/tns:deviceTypeDescription !='')
specification
itemDataDetails
Field
c2m_item_specification
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:itemDataDetails/tns:specification !='')
specificationDescription
itemDataDetails
Field
c2m_item_specification_description
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:itemDataDetails/tns:specificationDescription !='')
configuration
itemDataDetails
Field
c2m_item_configuration
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:itemDataDetails/tns:configuration !='')
headendSystem
itemDataDetails
Field
c2m_item_headendsystem
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:itemDataDetails/tns:headendSystem !='')
headendSystemDescription
itemDataDetails
Field
c2m_item_headendsystem_description
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:itemDataDetails/tns:headendSystemDescription !='')
disputedAmount
arrearsDataDetails
Money
disputedAmount
activities
Field
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:collectionDataDetails/tns:arrearsDataDetails/tns:disputedAmount !='')
activityComments
activity
String
c2m_activity_comments
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:activityComments !='')
siteInstructions
location
String
c2m_site_instructions
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:location/tns:siteInstructions !='')
serviceWarnings
servicePointDataDetails
String
c2m_SP_warnings
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:servicePointDataDetails/tns:serviceWarnings !='')
serviceInstructions
servicePointDataDetails
String
c2m_SP_instructions
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:servicePointDataDetails/tns:serviceInstructions !='')
instructionDetails
servicePointDataDetails
String
c2m_SP_instruction_details
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:servicePointDataDetails/tns:instructionDetails !='')
servicePointTypeCode
servicePointDataDetails
Field
c2m_SP_type_code
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:servicePointDataDetails/tns:servicePointTypeCode !='')
servicePointTypeDescription
servicePointDataDetails
Field
c2m_SP_type_description
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:servicePointDataDetails/tns:servicePointTypeDescription !='')
servicePointStatus
servicePointDataDetails
Field
c2m_SP_status
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:servicePointDataDetails/tns:servicePointStatus !='')
serviceType
servicePointDataDetails
Field
c2m_Service_type
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:servicePointDataDetails/tns:serviceType !='')
serviceTypeDescription
servicePointDataDetails
Field
c2m_Service_type_description
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:servicePointDataDetails/tns:serviceTypeDescription !='')
deviceLocation
servicePointDataDetails
Field
c2m_dev_location
activities
String
SOMOFSC_DeviceLocation
SOM_DeviceLocation
OFSC_DeviceLocation
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:servicePointDataDetails/tns:deviceLocation !='')
deviceLocationDetails
servicePointDataDetails
Field
c2m_device_location_details
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:servicePointDataDetails/tns:deviceLocationDetails !='')
measurementCycle
servicePointDataDetails
Field
c2m_measurement_cycle
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:servicePointDataDetails/tns:measurementCycle !='')
measurementCycleRoute
servicePointDataDetails
Field
c2m_measurement_cycle_route
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:servicePointDataDetails/tns:measurementCycleRoute !='')
key
servicePointDataDetails
Field
c2m_SP_key
activities
Field
SOMOFSC_Key
SOM_Key
OFSC_Key
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:servicePointDataDetails/tns:key !='')
keyId
servicePointDataDetails
Field
c2m_key_id
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:servicePointDataDetails/tns:keyId !='')
servicePointUDF1
servicePointDataDetails
Field
c2m_SP_UDF1
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:servicePointDataDetails/tns:servicePointUDF1 !='')
servicePointUDF2
servicePointDataDetails
Field
c2m_SP_UDF2
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:servicePointDataDetails/tns:servicePointUDF2 !='')
servicePointUDF3
servicePointDataDetails
Field
c2m_SP_UDF3
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:servicePointDataDetails/tns:servicePointUDF3 !='')
servicePointUDF4
servicePointDataDetails
Field
c2m_SP_UDF4
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:servicePointDataDetails/tns:servicePointUDF4 !='')
servicePointUDF5
servicePointDataDetails
Field
c2m_SP_UDF5
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:servicePointDataDetails/tns:servicePointUDF5 !='')
premiseId
servicePointDataDetails
String
c2m_premise_id
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:servicePointDataDetails/tns:premiseId !='')
premiseType
servicePointDataDetails
Field
c2m_premise_type
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:servicePointDataDetails/tns:premiseId !='')
premiseTypeDescription
servicePointDataDetails
Field
c2m_premise_type_description
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:servicePointDataDetails/tns:premiseTypeDescription !='')
premiseUDF1
servicePointDataDetails
Field
c2m_premise_UDF1
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:servicePointDataDetails/tns:premiseUDF1 !='')
premiseUDF2
servicePointDataDetails
Field
c2m_premise_UDF2
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:servicePointDataDetails/tns:premiseUDF2 !='')
premiseUDF3
servicePointDataDetails
Field
c2m_premise_UDF3
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:servicePointDataDetails/tns:premiseUDF3 !='')
premiseUDF4
servicePointDataDetails
Field
c2m_premise_UDF4
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:servicePointDataDetails/tns:premiseUDF4 !='')
premiseUDF5
servicePointDataDetails
Field
c2m_premise_UDF5
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:servicePointDataDetails/tns:premiseUDF5 !='')
serviceAgreementId
servicePointDataDetails
String
c2m_service_agreement_id
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:servicePointDataDetails/tns:serviceAgreementId !='')
serviceAgreementStatus
servicePointDataDetails
String
c2m_service_agreement_status
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:servicePointDataDetails/tns:serviceAgreementStatus !='')
cisDivision
servicePointDataDetails
Field
c2m_cis_division
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:servicePointDataDetails/tns:cisDivision !='')
serviceAgreementType
servicePointDataDetails
Field
c2m_service_agreement_type
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:servicePointDataDetails/tns:serviceAgreementType !='')
serviceAgreementTypeDescription
servicePointDataDetails
Field
c2m_service_agreement_type_description
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:servicePointDataDetails/tns:serviceAgreementTypeDescription !='')
serviceAgreementStartDate
servicePointDataDetails
Field
c2m_service_agreement_start_date
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:servicePointDataDetails/tns:serviceAgreementStartDate !='')
serviceAgreementEndDate
servicePointDataDetails
Field
c2m_service_agreement_end_date
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:servicePointDataDetails/tns:serviceAgreementEndDate !='')
rateSchedule
servicePointDataDetails
Field
c2m_rate_schedule
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:servicePointDataDetails/tns:rateSchedule !='')
rateScheduleDescription
servicePointDataDetails
Field
c2m_rate_schedule_description
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:servicePointDataDetails/tns:rateScheduleDescription !='')
serviceAgreementUDF1
servicePointDataDetails
Field
c2m_service_agreement_UDF1
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:servicePointDataDetails/tns:serviceAgreementUDF1 !='')
serviceAgreementUDF2
servicePointDataDetails
Field
c2m_service_agreement_UDF2
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:servicePointDataDetails/tns:serviceAgreementUDF2 !='')
serviceAgreementUDF3
servicePointDataDetails
Field
c2m_service_agreement_UDF3
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:servicePointDataDetails/tns:serviceAgreementUDF3 !='')
serviceAgreementUDF4
servicePointDataDetails
Field
c2m_service_agreement_UDF4
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:servicePointDataDetails/tns:serviceAgreementUDF4 !='')
serviceAgreementUDF5
servicePointDataDetails
Field
c2m_service_agreement_UDF5
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:servicePointDataDetails/tns:serviceAgreementUDF5 !='')
deviceManufacturer
meterDataDetails
String
c2m_meter1_mfg
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:meterDataDetails/tns:deviceManufacturer !='')
meterLocation
meterDataDetails
String
c2m_meter1_loc
activities
Field
SOMOFSC_MeterLocation
SOM_MeterLocation
OFSC_MeterLocation
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:meterDataDetails/tns:meterLocation !='')
deviceModel
meterDataDetails
String
c2m_meter1_model
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:meterDataDetails/tns:deviceModel !='')
readingDetails
activity
Group
 
 
 
 
 
 
 
readingDetailsList[1]
readingDetails
Group
 
 
 
 
 
 
 
numberOfDecimals
readingDetailsList[1]
Decimal
c2m_existing_meter_numberofDecimals
activities
Integer
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[1]/tns:numberOfDecimals !='')
upperLimit
readingDetailsList[1]
Decimal
c2m_existing_meter_upper_limit
activities
String
 
 
 
When (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[1]/tns:upperLimit !='')
 
 
 
 
 
 
 
 
 
Otherwise and Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[1]/tns:readSequence !='') Hardcoded as 0
lowerLimit
readingDetailsList[1]
Decimal
c2m_existing_meter_lower_limit
activities
String
 
 
 
When (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[1]/tns:lowerLimit !='')
 
Otherwise and only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[1]/tns:readSequence !=''), hardcoded as 0
unitOfMeasure
readingDetailsList[1]
String
c2m_existing_meter_uom
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[1]/tns:unitOfMeasure !='')
timeOfUse
readingDetailsList[1]
String
c2m_existing_meter_TOU
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[1]/tns:timeOfUse !='')
numberOfDials
readingDetailsList[1]
Decimal
c2m_existing_meter_dials
activities
Integer
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[1]/tns:numberOfDials !='')
reading
readingDetailsList[1]
Decimal
c2m_existing_meter_current_index
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[1]/tns:reading !='')
overrideReading
readingDetailsList[1]
Boolean
c2m_existing_meter_override_reading
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[1]/tns:overrideReading !='')
readSequence
readingDetailsList[1]
Decimal
c2m_existing_meter_read_seq
activities
Integer
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[1]/tns:readSequence !='')
sqi
readingDetailsList[1]
Field
c2m_existing_meter_sqi
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[1]/tns:sqi !='')
measurementCondition
readingDetailsList[1]
Field
c2m_measurement_condition_1
activities
String
SOMOFSC_MeasurementCondition
SOM_MeasurementCondition
OFSC_MeasurementCondition
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[1]/tns:measurementCondition !='')
measurementConditionDescription
readingDetailsList[1]
Field
c2m_measurement_condition_description
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[1]/tns:measurementConditionDescription !='')
readingDetailsList[2]
readingDetails
Group
 
 
 
 
 
 
 
readSequence
readingDetailsList[2]
Decimal
c2m_existing_meter_read_seq2
activities
Integer
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[2]/tns:readSequence !='')
unitOfMeasure
readingDetailsList[2]
String
c2m_existing_meter_uom2
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[2]/tns:unitOfMeasure !='')
numberOfDials
readingDetailsList[2]
Decimal
c2m_existing_meter_dials2
activities
Integer
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[2]/tns:numberOfDials !='')
lowerLimit
readingDetailsList[2]
Decimal
c2m_existing_meter_lower_limit2
activities
String
 
 
 
When (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[2]/tns:lowerLimit !='')
 
 
 
 
 
 
 
 
 
Otherwise and Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[2]/tns:readSequence !='') Hardcoded as 0
upperLimit
readingDetailsList[2]
Decimal
c2m_existing_meter_upper_limit2
activities
String
 
 
 
When (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[2]/tns:upperLimit !='')
 
 
 
 
 
 
 
 
 
Otherwise and Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[2]/tns:readSequence !='') Hardcoded as 0
reading
readingDetailsList[2]
Decimal
c2m_existing_meter_current_index2
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[2]/tns:reading !='')
timeOfUse
readingDetailsList[2]
String
c2m_existing_meter_TOU2
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[2]/tns:timeOfUse !='')
sqi
readingDetailsList[2]
Field
c2m_existing_meter_sqi2
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[2]/tns:sqi !='')
numberOfDecimals
readingDetailsList[2]
Decimal
c2m_existing_meter_numberofDecimals2
activities
Integer
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[2]/tns:numberOfDecimals !='')
overrideReading
readingDetailsList[2]
Boolean
c2m_existing_meter_override_reading2
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[2]/tns:overrideReading !='')
measurementCondition
readingDetailsList[2]
Field
c2m_measurement_condition_2
activities
String
SOMOFSC_MeasurementCondition
SOM_MeasurementCondition
OFSC_MeasurementCondition
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[2]/tns:measurementCondition !='')
readingDetailsList[5]
readingDetails
Group
 
 
 
 
 
 
 
measurementConditionDescription
readingDetailsList[5]
Field
c2m_measurement_condition_description2
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[5]/tns:measurementConditionDescription !='')
readingDetailsList[3]
readingDetails
Group
 
 
 
 
 
 
 
readSequence
readingDetailsList[3]
Decimal
c2m_existing_meter_read_seq3
activities
Integer
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[3]/tns:readSequence !='')
unitOfMeasure
readingDetailsList[3]
String
c2m_existing_meter_uom3
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[3]/tns:unitOfMeasure !='')
numberOfDials
readingDetailsList[3]
Decimal
c2m_existing_meter_dials3
activities
Integer
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[3]/tns:numberOfDials !='')
sqi
readingDetailsList[3]
Field
c2m_existing_meter_sqi3
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[3]/tns:sqi !='')
lowerLimit
readingDetailsList[3]
Decimal
c2m_existing_meter_lower_limit3
activities
String
 
 
 
When (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[3]/tns:lowerLimit !='')
 
 
 
 
 
 
 
 
 
Otherwise and Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[3]/tns:readSequence !='') Hardcoded as 0
upperLimit
readingDetailsList[3]
Decimal
c2m_existing_meter_upper_limit3
activities
String
 
 
 
When (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[3]/tns:upperLimit !='')
 
Otherwise and only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[3]/tns:readSequence !=''), hardcoded as 0
reading
readingDetailsList[3]
Decimal
c2m_existing_meter_current_index3
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[3]/tns:reading !='')
timeOfUse
readingDetailsList[3]
String
c2m_existing_meter_TOU3
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[3]/tns:timeOfUse !='')
numberOfDecimals
readingDetailsList[3]
Decimal
c2m_existing_meter_numberofDecimals3
activities
Integer
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[3]/tns:numberOfDecimals !='')
overrideReading
readingDetailsList[3]
Boolean
c2m_existing_meter_override_reading3
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[3]/tns:overrideReading !='')
measurementCondition
readingDetailsList[3]
Field
c2m_measurement_condition_3
activities
String
SOMOFSC_MeasurementCondition
SOM_MeasurementCondition
OFSC_MeasurementCondition
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[3]/tns:measurementCondition !='')
measurementConditionDescription
readingDetailsList[3]
Field
c2m_measurement_condition_description3
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[3]/tns:measurementConditionDescription !='')
readingDetailsList[4]
readingDetails
Group
 
 
 
 
 
 
 
readSequence
readingDetailsList[4]
Decimal
c2m_existing_meter_read_seq4
activities
Integer
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[4]/tns:readSequence !='')
unitOfMeasure
readingDetailsList[4]
String
c2m_existing_meter_uom4
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[4]/tns:unitOfMeasure !='')
numberOfDials
readingDetailsList[4]
Decimal
c2m_existing_meter_dials4
activities
Integer
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[4]/tns:numberOfDials !='')
sqi
readingDetailsList[4]
Field
c2m_existing_meter_sqi4
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[4]/tns:sqi !='')
lowerLimit
readingDetailsList[4]
Decimal
c2m_existing_meter_lower_limit4
activities
String
 
 
 
When (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[4]/tns:lowerLimit !='')
 
 
 
 
 
 
 
 
 
Otherwise and Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[4]/tns:readSequence !='') Hardcoded as 0
upperLimit
readingDetailsList[4]
Decimal
c2m_existing_meter_upper_limit4
activities
String
 
 
 
When (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[4]/tns:upperLimit !='')
 
Otherwise and only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[4]/tns:readSequence !=''), hardcoded as 0
reading
readingDetailsList[4]
Decimal
c2m_existing_meter_current_index4
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[4]/tns:reading !='')
timeOfUse
readingDetailsList[4]
String
c2m_existing_meter_TOU4
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[4]/tns:timeOfUse !='')
numberOfDecimals
readingDetailsList[4]
Decimal
c2m_existing_meter_numberofDecimals4
activities
Integer
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[4]/tns:numberOfDecimals !='')
overrideReading
readingDetailsList[4]
Boolean
c2m_existing_meter_override_reading4
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[4]/tns:overrideReading !='')
measurementCondition
readingDetailsList[4]
Field
c2m_measurement_condition_4
activities
String
SOMOFSC_MeasurementCondition
SOM_MeasurementCondition
OFSC_MeasurementCondition
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[4]/tns:measurementCondition !='')
measurementConditionDescription
readingDetailsList[4]
Field
c2m_measurement_condition_description4
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[4]/tns:measurementConditionDescription !='')
readSequence
readingDetailsList[5]
Decimal
c2m_existing_meter_read_seq5
activities
Integer
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[5]/tns:readSequence !='')
unitOfMeasure
readingDetailsList[5]
String
c2m_existing_meter_uom5
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[5]/tns:unitOfMeasure !='')
numberOfDials
readingDetailsList[5]
Decimal
c2m_existing_meter_dials5
activities
Integer
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[5]/tns:numberOfDials !='')
lowerLimit
readingDetailsList[5]
Decimal
c2m_existing_meter_lower_limit5
activities
String
 
 
 
When (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[5]/tns:lowerLimit !='')
 
Otherwise and only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[5]/tns:readSequence !=''), hardcoded as 0
upperLimit
readingDetailsList[5]
Decimal
c2m_existing_meter_upper_limit5
activities
String
 
 
 
When (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[5]/tns:upperLimit !='')
 
Otherwise and only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[5]/tns:readSequence !=''), hardcoded as 0
reading
readingDetailsList[5]
Decimal
c2m_existing_meter_current_index5
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[5]/tns:reading !='')
timeOfUse
readingDetailsList[5]
String
c2m_existing_meter_TOU5
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[5]/tns:timeOfUse !='')
sqi
readingDetailsList[5]
Field
c2m_existing_meter_sqi5
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[5]/tns:sqi !='')
numberOfDecimals
readingDetailsList[5]
Decimal
c2m_existing_meter_numberofDecimals5
activities
Integer
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[5]/tns:numberOfDecimals !='')
overrideReading
readingDetailsList[5]
Boolean
c2m_existing_meter_override_reading5
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[5]/tns:overrideReading !='')
measurementCondition
readingDetailsList[5]
Field
c2m_measurement_condition_5
activities
String
SOMOFSC_MeasurementCondition
SOM_MeasurementCondition
OFSC_MeasurementCondition
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[5]/tns:measurementCondition !='')
measurementConditionDescription
readingDetailsList[5]
Field
c2m_measurement_condition_description5
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:readingDetails/tns:readingDetailsList[5]/tns:measurementConditionDescription !='')
utilityCommonActivityDetails
activity
Group
 
 
 
 
 
 
 
lifeSupport
utilityCommonActivityDetails
String
c2m_life_support
activities
String
SOMOFSC_LifeSupport
SOM_LifeSupport
OFSC_LifeSupport
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:utilityCommonActivityDetails/tns:lifeSupport !='')
lifeSupportSensitiveLoadDescription
utilityCommonActivityDetails
Field
c2m_life_support_description
activities
String
 
 
 
Only if (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:utilityCommonActivityDetails/tns:lifeSupportSensitiveLoadDescription !='')
hostExternalSystem
sendDetail
String
common_utilities_product_code
activities
Field
 
 
 
When (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:hostExternalSystem !='')
 
 
 
 
 
 
SOMOFSC_ConfigProps
PropertyName : source.system
Value : SOM
Otherwise
servicePointEquipmentDetails
servicePointDataDetails
Group
 
 
 
 
 
 
 
equipmentList
servicePointEquipmentDetails
Field
inventories
activities
Activities.definitions.activityinventories
 
 
 
Only if (((/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:servicePointDataDetails/tns:servicePointEquipmentDetails/tns:equipmentList != '') or (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:meterDataDetails/tns:meterEquipmentDetail/tns:equipmentList != '')))
 
 
 
items
inventories
Group
 
 
 
 
 
 
 
inventoryType
items
String
 
 
 
Hardcoded as 'SERT'
equipmentId
 
Field
serialNumber
items
String
 
 
 
Only if (((/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:servicePointDataDetails/tns:servicePointEquipmentDetails/tns:equipmentList != '') or (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:meterDataDetails/tns:meterEquipmentDetail/tns:equipmentList != '')))
badgeNumber
 
String
c2m_ert_badgeNumber
items
Field
 
 
 
Only if (((/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:servicePointDataDetails/tns:servicePointEquipmentDetails/tns:equipmentList != '') or (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:meterDataDetails/tns:meterEquipmentDetail/tns:equipmentList != '')))
serialNumber
 
Field
c2m_ert_serialNumber
items
Field
 
 
 
Only if (((/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:servicePointDataDetails/tns:servicePointEquipmentDetails/tns:equipmentList != '') or (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:meterDataDetails/tns:meterEquipmentDetail/tns:equipmentList != '')))
substring
 
Field
c2m_ert_attachDateTime
items
Field
 
 
 
Only if (((/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:servicePointDataDetails/tns:servicePointEquipmentDetails/tns:equipmentList != '') or (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:meterDataDetails/tns:meterEquipmentDetail/tns:equipmentList != '')))
equipmentList
meterEquipmentDetail
Field
c2m_ert_dev_description
items
String
 
 
 
When (tns:uom)
and Only if (((/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:servicePointDataDetails/tns:servicePointEquipmentDetails/tns:equipmentList != '') or (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:meterDataDetails/tns:meterEquipmentDetail/tns:equipmentList != ''))) Hardcoded as 'CERT'
equipmentTypeDescription
 
Field
 
 
Field
 
 
 
Otherwise and Only if (((/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:servicePointDataDetails/tns:servicePointEquipmentDetails/tns:equipmentList != '') or (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:meterDataDetails/tns:meterEquipmentDetail/tns:equipmentList != ''))) Hardcoded as 'MERT' and Only if (((/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:servicePointDataDetails/tns:servicePointEquipmentDetails/tns:equipmentList != '') or (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:meterDataDetails/tns:meterEquipmentDetail/tns:equipmentList != ''))) and Only if (((/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:servicePointDataDetails/tns:servicePointEquipmentDetails/tns:equipmentList != '') or (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:meterDataDetails/tns:meterEquipmentDetail/tns:equipmentList != ''))) and Only if (((/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:servicePointDataDetails/tns:servicePointEquipmentDetails/tns:equipmentList != '') or (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:meterDataDetails/tns:meterEquipmentDetail/tns:equipmentList != ''))) and Only if (((/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:servicePointDataDetails/tns:servicePointEquipmentDetails/tns:equipmentList != '') or (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:meterDataDetails/tns:meterEquipmentDetail/tns:equipmentList != ''))) and Only if (((/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:servicePointDataDetails/tns:servicePointEquipmentDetails/tns:equipmentList != '') or (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:meterDataDetails/tns:meterEquipmentDetail/tns:equipmentList != '')))
uom
 
Field
c2m_ert_uom
items
Field
 
 
 
Only if (tns:uom and ((/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:servicePointDataDetails/tns:servicePointEquipmentDetails/tns:equipmentList != '') or (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:activities/tns:activity/tns:meterDataDetails/tns:meterEquipmentDetail/tns:equipmentList != '')))
tou
 
Field
c2m_ert_tou
items
Field
 
 
 
Only if (tns:tou and tns:uom)
sqi
 
Field
c2m_ert_sqi
items
Field
 
 
 
Only if (tns:sqi and tns:tou)
validServiceHistoryTypes
 
String
c2m_act_valid_service_history_types
activities
String
 
 
 
Function : get-content-as-string (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:validServiceHistoryTypes )
validServiceHistoryTypes
 
String
c2m_dev_valid_service_history_types
activities
String
 
 
 
Function : get-content-as-string (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:deviceDetails/tns:validServiceHistoryTypes )
dowtimeReason
 
String
c2m_downtime_reason
activities
Field
 
 
 
Function : get-content-as-string (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:deviceDetails/tns:dowtimeReason )
failureInformation
 
String
c2m_failure_info
activities
Field
 
 
 
Function : get-content-as-string (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:deviceDetails/tns:failureInformation )
serviceHistoryTypes
 
String
c2m_act_service_history_types1
activities
String
 
 
 
Function : get-content-as-string (/nssrcmpr:ICS_OFSC_ProcessActivity/tns:sendDetail/tns:serviceHistoryTypes )
 
 
 
c2m_emergency_indicator
activities
String
 
 
 
Set default value to "No"
 
receivesomactivity2
Mapping details for “Receive SOM Activity 2” are as shown in the table below.
Oracle Utilities Customer Cloud Service
Oracle Field Service Cloud
DVM Mapping
Comments
Element Name
Parent Element
Type
Element Name
Parent Element
Type
DVM
Column 1
Column 2
 
$invokeOFSCActivity
 
Outermosttag
ICS_OFSC_ProcessActivityResponse
 
Outermosttag
 
 
 
 
bulkUpdate_POSTResponse
$invokeOFSCActivity
Group
responseDetail
ICS_OFSC_ProcessActivityResponse
Group
 
 
 
 
activities.definitions.customActionActivityBulkUpdateSchemaResponse
bulkUpdate_POSTResponse
Group
 
 
 
 
 
 
 
results
activities.definitions.customActionActivityBulkUpdateSchemaResponse
Group
 
 
 
 
 
 
 
activityKeys
results
Group
 
 
 
 
 
 
 
activityId
activityKeys
Integer
$ActID
responseDetail
Field
 
 
 
Only if ($invokeOFSCActivity/nsmpr0:bulkUpdate_POSTResponse/nsmpr0:activities.definitions.customActionActivityBulkUpdateSchemaResponse/nsmpr1:results/nsmpr1:operationsPerformed ='createActivity')
 
 
 
messageText
responseDetail
String
 
 
 
concat('OFSC Activity ID ',$ActID)
errorDetail
errors
String
messageStatus
responseDetail
String
 
 
 
Only if ($invokeOFSCActivity/nsmpr0:bulkUpdate_POSTResponse/nsmpr0:activities.definitions.customActionActivityBulkUpdateSchemaResponse/nsmpr1:results/nsmpr1:operationsPerformed ='updateProperties') Hardcoded as Y and Only if ($invokeOFSCActivity/nsmpr0:bulkUpdate_POSTResponse/nsmpr0:activities.definitions.customActionActivityBulkUpdateSchemaResponse/nsmpr1:results/nsmpr1:operationsFailed !='')
errors
results
Group
fault
responseDetail
Group
 
 
 
 
errorDetail
errors
String
faultCode
fault
Field
 
 
 
Set Default value to " "
 
receivesomactivity3
Mapping details for “Receive SOM Activity 3” are as shown in the table below.
Oracle Utilities Customer Cloud Service
Oracle Field Service Cloud
DVM Mapping
Comments
Element Name
Parent Element
Type
Element Name
Parent Element
Type
DVM
Column 1
Column 2
 
$GlobalFaultObject
 
Outermosttag
ICS_OFSC_ProcessActivityResponse
 
Outermosttag
 
 
 
 
fault
$GlobalFaultObject
Group
responseDetail
ICS_OFSC_ProcessActivityResponse
Group
 
 
 
 
reason
fault
Field
messageText
responseDetail
String
 
 
 
 
 
 
 
fault
responseDetail
Group
 
 
 
 
errorCode
fault
Field
faultCode
fault
String
 
 
 
 
 
receivesomactivity4
Mapping details for “Receive SOM Activity 4” are as shown in the table below.
Oracle Utilities Customer Cloud Service
Oracle Field Service Cloud
DVM Mapping
Comments
Element Name
Parent Element
Type
Element Name
Parent Element
Type
DVM
Column 1
Column 2
 
$GlobalFaultObject
 
Outermosttag
ICS_OFSC_ProcessActivityResponse
 
Outermosttag
 
 
 
 
fault
$GlobalFaultObject
Group
responseDetail
ICS_OFSC_ProcessActivityResponse
Group
 
 
 
 
reason
fault
Field
messageText
responseDetail
String
 
 
 
 
 
 
 
fault
responseDetail
Group
 
 
 
 
errorCode
fault
Field
faultCode
fault
String
 
 
 
 
 
receivesomactivity5
Mapping details for “Receive SOM Activity 5” are as shown in the table below.
Oracle Utilities Customer Cloud Service
Oracle Field Service Cloud
DVM Mapping
Comments
Element Name
Parent Element
Type
Element Name
Parent Element
Type
DVM
Column 1
Column 2
 
$GlobalFaultObject
 
Outermosttag
ICS_OFSC_ProcessActivityResponse
 
Outermosttag
 
 
 
 
fault
$GlobalFaultObject
Group
responseDetail
ICS_OFSC_ProcessActivityResponse
Group
 
 
 
 
reason
fault
Field
messageText
responseDetail
String
 
 
 
 
 
 
 
fault
responseDetail
Group
 
 
 
 
errorCode
fault
Field
faultCode
fault
String