Asset Query (Oracle Field Service Initiated)
This section describes data mapping for the following:
Receive Request
Mapping details for “Receive Request” activity are as shown in the table below.
Oracle Utilities Work and Asset Cloud Service
Oracle Field Service Cloud
DVM Mapping
Comments
Element Name
Parent Element
Type
Element Name
Parent Element
Type
DVM
Column 1
Column 2
 
$CurrentFaultObject
 
Outermosttag
executeResponse
 
Outermosttag
 
 
 
 
Fault
$CurrentFaultObject
Group
response-wrapper
executeResponse
Group
 
 
 
 
 
 
 
output
response-wrapper
Group
 
 
 
 
ResponseText
Fault
String
errorText
output
String
 
 
 
 
Receive Request 1
Mapping details for “Receive Request 1” activity are as shown in the table below.
Oracle Utilities Work and Asset Cloud Service
Oracle Field Service Cloud
DVM Mapping
Comments
Element Name
Parent Element
Type
Element Name
Parent Element
Type
DVM
Column 1
Column 2
 
$assetQueryDetailsByBadgeFaultObject
 
Outermosttag
executeResponse
 
Outermosttag
 
 
 
 
fault
$assetQueryDetailsByBadgeFaultObject
Group
response-wrapper
executeResponse
Group
 
 
 
 
 
 
 
output
response-wrapper
Group
 
 
 
 
details
fault
Field
errorText
output
String
 
 
 
Function : substring-before (substring-after ($assetQueryDetailsByBadgeFaultObject/nsmpr0:fault/nsmpr0:details, "<ResponseText>" ), "</ResponseText>" )
Receive Request 2
Mapping details for “Receive Request 2” activity are as shown in the table below.
Oracle Utilities Work and Asset Cloud Service
Oracle Field Service Cloud
DVM Mapping
Comments
Element Name
Parent Element
Type
Element Name
Parent Element
Type
DVM
Column 1
Column 2
 
$assetQueryDetailsByBadgeFaultObject
 
Outermosttag
executeResponse
 
Outermosttag
 
 
 
 
fault
$assetQueryDetailsByBadgeFaultObject
Group
response-wrapper
executeResponse
Group
 
 
 
 
 
 
 
output
response-wrapper
Group
 
 
 
 
details
fault
Field
errorText
output
String
 
 
 
Function : substring-before (substring-after ($assetQueryDetailsByBadgeFaultObject/nsmpr0:fault/nsmpr0:details, "<ResponseText>" ), "</ResponseText>" )
Main Asset Query for Pickup
Mapping details for “Main Asset Query for Pickup” activity are as shown in the table below.
Oracle Utilities Work and Asset Cloud Service
Oracle Field Service Cloud
DVM Mapping
Comments
Element Name
Parent Element
Type
Element Name
Parent Element
Type
DVM
Column 1
Column 2
 
execute
 
Outermosttag
W1-AssetQuery
 
Outermosttag
 
 
 
 
request-wrapper
execute
Group
W1-AssetQuery
W1-AssetQuery
Group
 
 
 
 
 
 
 
input
W1-AssetQuery
Group
 
 
 
 
badgeNo
request-wrapper
String
badgeNo
input
String
 
 
 
 
location
request-wrapper
Group
location
input
Group
 
 
 
 
locationType
location
String
locationType
location
String
 
 
 
 
address
location
String
address
location
String
 
 
 
 
city
location
String
city
location
String
 
 
 
 
postal
location
String
postal
location
String
 
 
 
 
building
location
String
building
location
String
 
 
 
 
description
location
String
description
location
String
 
 
 
 
Receive Request Asset Query for Pickup
Mapping details for “Receive Request Asset Query for Pickup” activity are as shown in the table below.
Oracle Utilities Work and Asset Cloud Service
Oracle Field Service Cloud
DVM Mapping
Comments
Element Name
Parent Element
Type
Element Name
Parent Element
Type
DVM
Column 1
Column 2
 
$MainAssetQueryForPickup
 
Outermosttag
executeResponse
 
Outermosttag
 
 
 
 
W1-AssetQueryResponse
$MainAssetQueryForPickup
Group
response-wrapper
executeResponse
Group
 
 
 
 
W1-AssetQuery
W1-AssetQueryResponse
Group
 
 
 
 
 
 
 
output
W1-AssetQuery
Group
 
 
 
 
 
 
 
assets
output
Group
 
 
 
 
 
 
 
assetList
assets
Field
output
response-wrapper
Field
 
 
 
 
 
 
 
assetList
output
Group
 
 
 
 
assetId
 
String
assetId
assetList
String
 
 
 
 
assetInfo
 
String
assetInfo
assetList
String
 
 
 
 
nodeId
 
String
nodeId
assetList
String
 
 
 
 
locationInfo
 
String
locationInfo
assetList
String
 
 
 
 
Get Asset Details for Pickup
Mapping details for “Get Asset Details for Pickup” activity are as shown in the table below.
Oracle Utilities Work and Asset 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
W1-GetAstDtl
 
Outermosttag
 
 
 
 
 
 
 
W1-GetAstDtl
W1-GetAstDtl
Group
 
 
 
 
 
 
 
assetLocationAssets
W1-GetAstDtl
Group
 
 
 
 
 
 
 
assetLocationAssetList
assetLocationAssets
Group
 
 
 
 
$assetQueryDetailsPickup_tracking_var_2
 
Field
nodeId
assetLocationAssetList
String
 
 
 
 
$assetQueryDetailsPickup_tracking_var_1
 
Field
assetId
assetLocationAssetList
String
 
 
 
 
Receive Request 3
Mapping details for “Receive Request 3” activity are as shown in the table below.
Oracle Utilities Work and Asset 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
executeResponse
 
Outermosttag
 
 
 
 
 
 
 
response-wrapper
executeResponse
Group
 
 
 
 
 
 
 
output
response-wrapper
Group
 
 
 
 
 
 
 
inventories
output
Group
 
 
 
 
 
 
 
items
inventories
Group
 
 
 
 
 
 
 
inventoryType
items
String
 
 
 
Function : dvm:lookupValue ("tenant/resources/dvms/WAMOFSC_ConfigProps", "PropertyName", "asset.inventory.type", "Value", "asset.inventory.type.error" )
$AssetQuery
 
Group
 
 
 
 
 
 
 
W1GAstDtlBNoResponse
$AssetQuery
Group
 
 
 
 
 
 
 
W1GAstDtlBNo
W1GAstDtlBNoResponse
Group
 
 
 
 
 
 
 
output
W1GAstDtlBNo
Group
 
 
 
 
 
 
 
assetLocationAssets
output
Group
 
 
 
 
 
 
 
assetLocationAsset
List
assetLocationAssets
Group
 
 
 
 
 
 
 
assetId
assetLocationAsset
List
String
serialNumber
items
String
 
 
 
When ($AssetQuery/nsmpr0:W1GAstDtlBNoResponse/ns28:W1GAstDtlBNo/ns28:output/ns28:assetLocationAssets/ns28:assetLocationAssetList/ns28:assetId)
nodeId
assetLocationAssetList
String
 
 
 
 
 
 
Otherwise
validMeasurementTypes
 
String
wam_valid_measurement_types
items
String
 
 
 
Function : get-content-as-string ($AssetQuery/nsmpr0:W1GAstDtlBNoResponse/ns28:W1GAstDtlBNo/ns28:output/ns28:assetLocationAssets/ns28:assetLocationAssetList/ns28:validMeasurementTypes )
assetDetails
assetLocationAssetList
Group
 
 
 
 
 
 
 
serialNo
assetDetails
String
ITEM_NUMBER
items
String
 
 
 
Only if ($AssetQuery/nsmpr0:W1GAstDtlBNoResponse/ns28:W1GAstDtlBNo/ns28:output/ns28:assetLocationAssets/ns28:assetLocationAssetList/ns28:assetDetails/ns28:serialNo)
nodeId
assetLocationAssetList
String
wam_node_id
items
String
 
 
 
Only if ($AssetQuery/nsmpr0:W1GAstDtlBNoResponse/ns28:W1GAstDtlBNo/ns28:output/ns28:assetLocationAssets/ns28:assetLocationAssetList/ns28:nodeId)
attachedToAssetId
assetDetails
String
wam_attached_to_asset_id
items
String
 
 
 
Only if ($AssetQuery/nsmpr0:W1GAstDtlBNoResponse/ns28:W1GAstDtlBNo/ns28:output/ns28:assetLocationAssets/ns28:assetLocationAssetList/ns28:assetDetails/ns28:attachedToAssetId)
maybeLeftInPlace
assetDetails
String
wam_asset_maybeLeftInPlace
items
String
 
 
 
Only if ($AssetQuery/nsmpr0:W1GAstDtlBNoResponse/ns28:W1GAstDtlBNo/ns28:output/ns28:assetLocationAssets/ns28:assetLocationAssetList/ns28:assetDetails/ns28:maybeLeftInPlace)
info
assetDetails
String
wam_asset_info
items
String
 
 
 
Only if ($AssetQuery/nsmpr0:W1GAstDtlBNoResponse/ns28:W1GAstDtlBNo/ns28:output/ns28:assetLocationAssets/ns28:assetLocationAssetList/ns28:assetDetails/ns28:info)
badgeNo
assetLocationAssetList
String
wam_badge_number
items
String
 
 
 
Only if ($AssetQuery/nsmpr0:W1GAstDtlBNoResponse/ns28:W1GAstDtlBNo/ns28:output/ns28:assetLocationAssets/ns28:assetLocationAssetList/ns28:badgeNo)
validServiceHistoryTypes
 
String
wam_asset_valid_service_history_types
items
String
 
 
 
Function : get-content-as-string ($AssetQuery/nsmpr0:W1GAstDtlBNoResponse/ns28:W1GAstDtlBNo/ns28:output/ns28:assetLocationAssets/ns28:assetLocationAssetList/ns28:validServiceHistoryTypes )
failureInformation
 
String
wam_failure_info
items
String
 
 
 
Function : get-content-as-string ($AssetQuery/nsmpr0:W1GAstDtlBNoResponse/ns28:W1GAstDtlBNo/ns28:output/ns28:assetLocationAssets/ns28:assetLocationAssetList/ns28:failureInformation )
locationInformation
assetLocationAssetList
Group
 
 
 
 
 
 
 
info
locationInformation
String
wam_asset_location_info
items
String
 
 
 
Only if ($AssetQuery/nsmpr0:W1GAstDtlBNoResponse/ns28:W1GAstDtlBNo/ns28:output/ns28:assetLocationAssets/ns28:assetLocationAssetList/ns28:locationInformation/ns28:info)
building
locationInformation
String
wam_asset_location_building
items
String
 
 
 
Only if ($AssetQuery/nsmpr0:W1GAstDtlBNoResponse/ns28:W1GAstDtlBNo/ns28:output/ns28:assetLocationAssets/ns28:assetLocationAssetList/ns28:locationInformation/ns28:building)
room
locationInformation
String
wam_asset_location_room
items
String
 
 
 
Only if ($AssetQuery/nsmpr0:W1GAstDtlBNoResponse/ns28:W1GAstDtlBNo/ns28:output/ns28:assetLocationAssets/ns28:assetLocationAssetList/ns28:locationInformation/ns28:room)
runToFailure
locationInformation
String
wam_asset_location_runToFailure
items
String
 
 
 
Only if ($AssetQuery/nsmpr0:W1GAstDtlBNoResponse/ns28:W1GAstDtlBNo/ns28:output/ns28:assetLocationAssets/ns28:assetLocationAssetList/ns28:locationInformation/ns28:runToFailure)
siteLocation
locationInformation
String
wam_asset_location_siteLocation
items
String
 
 
 
Only if ($AssetQuery/nsmpr0:W1GAstDtlBNoResponse/ns28:W1GAstDtlBNo/ns28:output/ns28:assetLocationAssets/ns28:assetLocationAssetList/ns28:locationInformation/ns28:siteLocation)
pointId
locationInformation
String
wam_asset_location_pointId
items
String
 
 
 
Only if ($AssetQuery/nsmpr0:W1GAstDtlBNoResponse/ns28:W1GAstDtlBNo/ns28:output/ns28:assetLocationAssets/ns28:assetLocationAssetList/ns28:locationInformation/ns28:pointId)
serviceArea
locationInformation
String
wam_asset_location_serviceArea
items
String
 
 
 
Only if ($AssetQuery/nsmpr0:W1GAstDtlBNoResponse/ns28:W1GAstDtlBNo/ns28:output/ns28:assetLocationAssets/ns28:assetLocationAssetList/ns28:locationInformation/ns28:serviceArea)
isAssetLocation
locationInformation
String
wam_is_asset_location
items
String
 
 
 
 
assetId
assetLocationAssetList
String
wam_asset_id
items
String
 
 
 
Only if ($AssetQuery/nsmpr0:W1GAstDtlBNoResponse/ns28:W1GAstDtlBNo/ns28:output/ns28:assetLocationAssets/ns28:assetLocationAssetList/ns28:assetId)
validMeasurementTypes
assetLocationAssetList
Group
 
 
 
 
 
 
 
measurementTypeList
validMeasurementTypes
Group
 
 
 
 
 
 
 
description
measurementTypeList
String
wam_asset_desc
items
String
 
 
 
Only if ($AssetQuery/nsmpr0:W1GAstDtlBNoResponse/ns28:W1GAstDtlBNo/ns28:output/ns28:assetLocationAssets/ns28:assetLocationAssetList/ns28:validMeasurementTypes/ns28:measurementTypeList/ns28:description)
assetType
assetDetails
String
wam_asset_type
items
String
 
 
 
Only if ($AssetQuery/nsmpr0:W1GAstDtlBNoResponse/ns28:W1GAstDtlBNo/ns28:output/ns28:assetLocationAssets/ns28:assetLocationAssetList/ns28:assetDetails/ns28:assetType)
 
 
 
wam_asset_or_component
items
String
 
 
 
When ($AssetQuery/nsmpr0:W1GAstDtlBNoResponse/ns28:W1GAstDtlBNo/ns28:output/ns28:assetLocationAssets/ns28:assetLocationAssetList/ns28:assetDetails/ns28:isComponent='W1YS')
Hardcoded as 'C'
 
Otherwise, hardcoded as 'A'
1
 
Field
wam_asset_worked
items
String
 
 
 
 
serviceHistoryTypes
 
String
$wamSHTStr
output
Field
 
 
 
Function : get-content-as-string($AssetQuery/nsmpr0:W1GAstDtlBNoResponse/ns28:W1GAstDtlBNo/ns28:output/ns28:serviceHistoryTypes )
$wamSHTStr
 
Field
$msgSize
output
Field
 
 
 
Only if ($AssetQuery/nsmpr0:W1GAstDtlBNoResponse/ns28:W1GAstDtlBNo/ns28:output/ns28:serviceHistoryTypes) and Function : string-length($wamSHTStr)
$msgSize div 1024
 
Field
$sizeInKB
output
Field
 
 
 
Only if ($AssetQuery/nsmpr0:W1GAstDtlBNoResponse/ns28:W1GAstDtlBNo/ns28:output/ns28:serviceHistoryTypes)
$sht_node
 
Group
 
 
 
 
 
 
 
sht_text[1]
$sht_node
Field
wam_service_history_types1
output
String
 
 
 
Only if ($sht_node/sht_text[1] and $AssetQuery/nsmpr0:W1GAstDtlBNoResponse/ns28:W1GAstDtlBNo/ns28:output/ns28:serviceHistoryTypes)
sht_text[2]
$sht_node
Field
wam_service_history_types2
output
String
 
 
 
Only if ($sht_node/sht_text[2] and $sht_node/sht_text[1])
sht_text[3]
$sht_node
Field
wam_service_history_types3
output
String
 
 
 
Only if ($sht_node/sht_text[3] and $sht_node/sht_text[2])
sht_text[4]
$sht_node
Field
wam_service_history_types4
output
String
 
 
 
Only if ($sht_node/sht_text[4] and $sht_node/sht_text[3])
sht_text[5]
$sht_node
Field
wam_service_history_types5
output
String
 
 
 
Only if ($sht_node/sht_text[5] and $sht_node/sht_text[4])
sht_text[6]
$sht_node
Field
wam_service_history_types6
output
String
 
 
 
Only if ($sht_node/sht_text[6] and $sht_node/sht_text[5])
sht_text[7]
$sht_node
Field
wam_service_history_types7
output
String
 
 
 
Only if ($sht_node/sht_text[7] and $sht_node/sht_text[6])
sht_text[8]
$sht_node
Field
wam_service_history_types8
output
String
 
 
 
Only if ($sht_node/sht_text[8] and $sht_node/sht_text[7])
sht_text[9]
$sht_node
Field
wam_service_history_types9
output
String
 
 
 
Only if ($sht_node/sht_text[9] and $sht_node/sht_text[8])
sht_text[10]
$sht_node
Field
wam_service_history_types10
output
Field
 
 
 
When (string-length($wam_SHT_ip) < 65536)
Hardcoded as
$wam_SHT_ip
 
Field
 
 
Field
 
 
 
When (string-length($wam_SHT_ip) < 65536)
 
 
 
 
 
Field
 
 
 
When (string-length($wam_SHT_ip) > 65535)
Hardcoded as
$wam_SHT_ip,0,65535
 
Field
 
 
Field
 
 
 
When (string-length($wam_SHT_ip) > 65535)
Receive Request Asset Query Details
Mapping details for “Receive Request Asset Query Details” activity are as shown in the table below.
Oracle Utilities Work and Asset 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
executeResponse
 
Outermosttag
 
 
 
 
 
 
 
response-wrapper
executeResponse
Group
 
 
 
 
 
 
 
output
response-wrapper
Group
 
 
 
 
 
 
 
inventories
output
Group
 
 
 
 
 
 
 
items
inventories
Group
 
 
 
 
 
 
 
inventoryType
items
String
 
 
 
Function : dvm:lookupValue ("tenant/resources/dvms/WAMOFSC_ConfigProps", "PropertyName", "asset.inventory.type", "Value", "asset.inventory.type.error" )
$GetAssetDetailsForPickup
 
Group
 
 
 
 
 
 
 
W1-GetAstDtlResponse
$GetAssetDetailsFor
Pickup
Group
 
 
 
 
 
 
 
W1-GetAstDtl
W1-GetAstDtlResponse
Group
 
 
 
 
 
 
 
assetLocationAssets
W1-GetAstDtl
Group
 
 
 
 
 
 
 
assetLocationAsset
List
assetLocationAssets
Group
 
 
 
 
 
 
 
assetId
assetLocationAsset
List
String
serialNumber
items
String
 
 
 
 
validMeasurementTypes
 
String
wam_valid_measurement_types
items
String
 
 
 
Function : get-content-as-string ($GetAssetDetailsForPickup/nsmpr0:W1-GetAstDtlResponse/ns26:W1-GetAstDtl/ns26:assetLocationAssets/ns26:assetLocationAssetList/ns26:validMeasurementTypes )
assetDetails
assetLocationAssetList
Group
 
 
 
 
 
 
 
serialNo
assetDetails
String
ITEM_NUMBER
items
String
 
 
 
 
nodeId
assetLocationAssetList
String
wam_node_id
items
String
 
 
 
 
attachedToAssetId
assetDetails
String
wam_attached_to_asset_id
items
String
 
 
 
 
maybeLeftInPlace
assetDetails
String
wam_asset_maybeLeftInPlace
items
String
 
 
 
 
info
assetDetails
String
wam_asset_info
items
String
 
 
 
 
badgeNo
assetLocationAssetList
String
wam_badge_number
items
String
 
 
 
 
validServiceHistoryTypes
 
String
wam_asset_valid_service_history_types
items
String
 
 
 
Function : get-content-as-string ($GetAssetDetailsForPickup/nsmpr0:W1-GetAstDtlResponse/ns26:W1-GetAstDtl/ns26:assetLocationAssets/ns26:assetLocationAssetList/ns26:validServiceHistoryTypes )
failureInformation
 
String
wam_failure_info
items
String
 
 
 
Function : get-content-as-string ($GetAssetDetailsForPickup/nsmpr0:W1-GetAstDtlResponse/ns26:W1-GetAstDtl/ns26:assetLocationAssets/ns26:assetLocationAssetList/ns26:failureInformation )
locationInformation
assetLocationAssetList
Group
 
 
 
 
 
 
 
info
locationInformation
String
wam_asset_location_info
items
String
 
 
 
 
building
locationInformation
String
wam_asset_location_building
items
String
 
 
 
 
room
locationInformation
String
wam_asset_location_room
items
String
 
 
 
 
runToFailure
locationInformation
String
wam_asset_location_runToFailure
items
String
 
 
 
Only if ($GetAssetDetailsForPickup/nsmpr0:W1-GetAstDtlResponse/ns26:W1-GetAstDtl/ns26:assetLocationAssets/ns26:assetLocationAssetList/ns26:locationInformation/ns26:runToFailure)
siteLocation
locationInformation
String
wam_asset_location_siteLocation
items
String
 
 
 
 
pointId
locationInformation
String
wam_asset_location_pointId
items
String
 
 
 
 
serviceArea
locationInformation
String
wam_asset_location_serviceArea
items
String
 
 
 
 
isAssetLocation
locationInformation
String
wam_is_asset_location
items
String
 
 
 
 
assetId
assetLocationAsset
List
String
wam_asset_id
items
String
 
 
 
 
description
assetDetails
String
wam_asset_desc
items
String
 
 
 
 
assetType
assetDetails
String
wam_asset_type
items
String
 
 
 
 
 
 
 
wam_asset_worked
items
String
 
 
 
Hardcoded as "1"
 
 
 
wam_asset_or_component
items
String
 
 
 
When ($GetAssetDetailsForPickup/nsmpr0:W1-GetAstDtlResponse/ns26:W1-GetAstDtl/ns26:assetLocationAssets/ns26:assetLocationAssetList/ns26:assetDetails/ns26:isComponent='W1YS')
Hardcoded as 'C'
 
Otherwise, hardcoded as 'A'
serviceHistoryTypes
 
String
$wamSHTStr
output
Field
 
 
 
Function : get-content-as-string($GetAssetDetailsForPickup/nsmpr0:W1-GetAstDtlResponse/ns26:W1-GetAstDtl/ns26:serviceHistoryTypes )
$wamSHTStr
 
Field
$msgSize
output
Field
 
 
 
Only if ($GetAssetDetailsForPickup/nsmpr0:W1-GetAstDtlResponse/ns26:W1-GetAstDtl/ns26:serviceHistoryTypes) and Function : string-length($wamSHTStr)
$msgSize div 1024
 
Field
$sizeInKB
output
Field
 
 
 
Only if ($GetAssetDetailsForPickup/nsmpr0:W1-GetAstDtlResponse/ns26:W1-GetAstDtl/ns26:serviceHistoryTypes)
$sht_node
 
Group
 
 
 
 
 
 
 
sht_text[1]
$sht_node
Field
wam_service_history_types1
output
String
 
 
 
Only if ($sht_node/sht_text[1] and $GetAssetDetailsForPickup/nsmpr0:W1-GetAstDtlResponse/ns26:W1-GetAstDtl/ns26:serviceHistoryTypes)
sht_text[2]
$sht_node
Field
wam_service_history_types2
output
String
 
 
 
Only if ($sht_node/sht_text[2] and $sht_node/sht_text[1])
sht_text[3]
$sht_node
Field
wam_service_history_types3
output
String
 
 
 
Only if ($sht_node/sht_text[3] and $sht_node/sht_text[2])
sht_text[4]
$sht_node
Field
wam_service_history_types4
output
String
 
 
 
Only if ($sht_node/sht_text[4] and $sht_node/sht_text[3])
sht_text[5]
$sht_node
Field
wam_service_history_types5
output
String
 
 
 
Only if ($sht_node/sht_text[5] and $sht_node/sht_text[4])
sht_text[6]
$sht_node
Field
wam_service_history_types6
output
String
 
 
 
Only if ($sht_node/sht_text[6] and $sht_node/sht_text[5])
sht_text[7]
$sht_node
Field
wam_service_history_types7
output
String
 
 
 
Only if ($sht_node/sht_text[7] and $sht_node/sht_text[6])
sht_text[8]
$sht_node
Field
wam_service_history_types8
output
String
 
 
 
Only if ($sht_node/sht_text[8] and $sht_node/sht_text[7])
sht_text[9]
$sht_node
Field
wam_service_history_types9
output
String
 
 
 
Only if ($sht_node/sht_text[9] and $sht_node/sht_text[8])
sht_text[10]
$sht_node
Field
wam_service_history_types10
output
Field
 
 
 
When (string-length($wam_SHT_ip) < 65536)
Hardcoded as
$wam_SHT_ip
 
Field
 
 
Field
 
 
 
When (string-length($wam_SHT_ip) < 65536)
 
 
 
 
 
Field
 
 
 
When (string-length($wam_SHT_ip) > 65535)
Hardcoded as
$wam_SHT_ip,0,65535
 
Field
 
 
Field
 
 
 
When (string-length($wam_SHT_ip) > 65535)
Receive Request 4
Mapping details for “Receive Request 4” activity are as shown in the table below.
Oracle Utilities Work and Asset 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
executeResponse
 
Outermosttag
 
 
 
 
 
 
 
response-wrapper
executeResponse
Group
 
 
 
 
 
 
 
output
response-wrapper
Group
 
 
 
 
 
 
 
errorText
output
String
 
 
 
Hardcoded as "Activity Id, Node Id, Badge Id cannot be empty"
Asset Query
Mapping details for “Asset Query” activity are as shown in the table below.
Oracle Utilities Work and Asset Cloud Service
Oracle Field Service Cloud
DVM Mapping
Comments
Element Name
Parent Element
Type
Element Name
Parent Element
Type
DVM
Column 1
Column 2
 
execute
 
Outermosttag
W1GAstDtlBNo
 
Outermosttag
 
 
 
 
request-wrapper
execute
Group
W1GAstDtlBNo
W1GAstDtlBNo
Group
 
 
 
 
 
 
 
input
W1GAstDtlBNo
Group
 
 
 
 
activityId
request-wrapper
String
activityId
input
String
 
 
 
Only if (/nssrcmpr:execute/ns26:request-wrapper/ns26:activityId !='')
mobileActivityId
request-wrapper
String
mobileActivityId
input
String
 
 
 
Only if (/nssrcmpr:execute/ns26:request-wrapper/ns26:mobileActivityId !='')
badgeNo
request-wrapper
String
badgeNo
input
String
 
 
 
 
nodeId
request-wrapper
String
nodeId
input
String
 
 
 
 
attachedToAssetId
request-wrapper
String
attachedToAssetId
input
String
 
 
 
 
attachToAssetId
request-wrapper
String
attachToAssetId
input
String
 
 
 
 
mobileStoreroomId
request-wrapper
String
mobileStoreroomId
input
String
 
 
 
 
Receive Request 5
Mapping details for “Receive Request 5” activity are as shown in the table below.
Oracle Utilities Work and Asset Cloud Service
Oracle Field Service Cloud
DVM Mapping
Comments
Element Name
Parent Element
Type
Element Name
Parent Element
Type
DVM
Column 1
Column 2
 
$CurrentFaultObject
 
Outermosttag
executeResponse
 
Outermosttag
 
 
 
 
Fault
$CurrentFaultObject
Group
response-wrapper
executeResponse
Group
 
 
 
 
 
 
 
output
response-wrapper
Group
 
 
 
 
ResponseText
Fault
String
errorText
output
String