Member since 
    
	
		
		
		03-04-2021
	
	
	
	
	
	
	
	
	
	
	
	
	
	
			
      
                3
            
            
                Posts
            
        
                0
            
            
                Kudos Received
            
        
                1
            
            
                Solution
            
        My Accepted Solutions
| Title | Views | Posted | 
|---|---|---|
| 1704 | 03-09-2021 02:28 AM | 
			
    
	
		
		
		03-09-2021
	
		
		11:27 PM
	
	
	
	
	
	
	
	
	
	
	
	
	
	
		
	
				
		
			
					
				
		
	
		
					
							 Please help.. Output expected in hierarchy atleast as mentioned expected out(Like resourceRelationship) 
						
					
					... View more
				
			
			
			
			
			
			
			
			
			
		
			
    
	
		
		
		03-09-2021
	
		
		10:47 PM
	
	
	
	
	
	
	
	
	
	
	
	
	
	
		
	
				
		
			
					
				
		
	
		
					
							 ============================  Sample Input  ============================  {  "device": {  "sneID": "336 A6",  "dnsName": "dv-mse-bb",  "managementIP": "5/nokia",  "manufacturer": "Nokia",  "isMSE": "Yes",  "os": "15.0.R15-1",  "shelves": [  {  "shelfID": "1",  "fabricSpeed": "A",  "cpm": "cpm5",  "isPhaseEnabled": "No",  "slots": [  {  "slotID": "1",  "isSubSlot": "false",  "cards": {  "cardID": "1",  "cardType": "iom3-xp",  "adminStatus": "no shutdown",  "subSlots": [  {  "slotID": "mda-1",  "isSubSlot": "true",  "cards": {  "cardID": "1/1",  "cardType": "m10-1gb-hs-sfp-b",  "adminStatus": "no shutdown",  "ports": [  {  "portID": "1/1/1",  "adminStatus": "up",  "operationStatus": "up",  "speed": "1000",  "sfpType": "1000BASE-SX",  "isServicePresent": true  },  {  "portID": "1/1/2",  "adminStatus": "up",  "operationStatus": "up",  "speed": "1000",  "sfpType": "1000BASE-SX",  "isServicePresent": true  }  ]  }  },  {  "slotID": "mda-2",  "isSubSlot": "true",  "cards": {  "cardID": "1/2",  "cardType": "m10-1gb-xp-sfp",  "adminStatus": "no shutdown",  "ports": [  {  "portID": "1/2/1",  "adminStatus": "up",  "operationStatus": "down",  "speed": "1000",  "sfpType": "1000BASE-SX",  "isServicePresent": true  },  {  "portID": "1/2/2",  "adminStatus": "up",  "operationStatus": "down",  "speed": "1000",  "sfpType": "1000BASE-SX",  "isServicePresent": true  }  ]  }  }  ]  }  },  {  "slotID": "2",  "isSubSlot": "false",  "cards": {  "cardID": "2",  "cardType": "iom4-e-hs",  "adminStatus": "no shutdown",  "subSlots": [  {  "slotID": "mda-1",  "isSubSlot": "true",  "cards": {  "cardID": "2/1",  "cardType": "me10-10gb-sfp+",  "adminStatus": "no shutdown",  "ports": [  {  "portID": "2/1/1",  "adminStatus": "down",  "operationStatus": "down",  "speed": "10000",  "sfpType": "",  "isServicePresent": false  },  {  "portID": "2/1/2",  "adminStatus": "down",  "operationStatus": "down",  "speed": "10000",  "sfpType": "",  "isServicePresent": false  }  ]  }  },  {  "slotID": "mda-2",  "isSubSlot": "true",  "cards": {  "cardID": "2/2",  "cardType": "me10-10gb-sfp+",  "adminStatus": "no shutdown",  "ports": [  {  "portID": "2/2/1",  "adminStatus": "down",  "operationStatus": "down",  "speed": "10000",  "sfpType": "",  "isServicePresent": false  },  {  "portID": "2/2/2",  "adminStatus": "down",  "operationStatus": "down",  "speed": "10000",  "sfpType": "",  "isServicePresent": false  }  ]  }  }  ]  }  },  {  "slotID": "11",  "isSubSlot": "false",  "cards": {  "cardID": "11",  "cardType": "iom3-xp",  "adminStatus": "no shutdown",  "ports": [  {  "portID": "11/1/1",  "adminStatus": "up",  "operationStatus": "up",  "speed": "1000",  "sfpType": "1000BASE-LX",  "isServicePresent": false  },  {  "portID": "11/1/2",  "adminStatus": "up",  "operationStatus": "down",  "speed": "1000",  "sfpType": "",  "isServicePresent": true  }  ]  }  }  ]  },  {  "shelfID": "esat-1",  "ports": [  {  "portID": "esat-1/1/1",  "adminStatus": "down",  "operationStatus": "down",  "speed": "1000",  "sfpType": "",  "isServicePresent": false  },  {  "portID": "esat-1/1/2",  "adminStatus": "up",  "operationStatus": "notPresent",  "speed": "1000",  "sfpType": "",  "isServicePresent": false  }  ]  }  ]  }  }  ============================  Expected Output  ============================  {  "resourceName": "90011",  "specType": "device",  "source": "network",  "locationRef": {  "location": "L/TEM"  },  "resourceSpecificationRef": {  "id": "Edge Rt:7750 SR-12:Multi Service Edge:(N/A)",  "alias": "PE232-TEM",  "vendor": "NGWM",  "name": "7750 SR-12",  "subType": "device",  "isMSE": "No",  "fabricSpeed": "Yes"  },  "ipAddress": {  "ip": "192.168.1.12",  "dns": "dns.host.edgrt.com"  },  "resourceRelationship": [  {  "resourceName": "Chassis:Alcatel 7750SR CORE",  "specType": "chassis",  "source": "network",  "parentInfo": "90011",  "locationRef": {  "location_TRSArea": "L/FAR/E",  "locality": "L/FAR"  },  "ipAddress": {  "ip": "192.168.0.1",  "dns": "dns.host.edgrt.com"  },  "resourceSpecificationRef": {  "id": "90011:/shelf=1:CORE SHELF",  "specName": "Alcatel 7750SR CORE",  "name": "CORE",  "subType": "Shelf",  "operational_status": "Operational",  "inventory_status": "Available",  "manufacturer": "CNA",  "model": "7750",  "partNumber": "231263",  "versionNumber": "1.0",  "rackId": "Rack1",  "equipmentNumber": "90011"  },  "resourceRelationship": [  {  "resourceName": "1-1",  "specType": "slot",  "parentInfo": "Chassis:Alcatel 7750SR CORE",  "resourceSpecificationRef": {  "id": "90011:/shelf=1/slot=1",  "specName": "CNA - CN-32SLOT",  "name": "Slot",  "operational_status": "Active",  "inventory_status": "active"  },  "resourceRelationship": [  {  "resourceName": "/shelf=1/slot=1/sub_slot=1",  "parentInfo": "1",  "specType": "card",  "source": "network",  "resourceRelationship": [  {  "resourceName": "/shelf=1/slot=1/port=1-F-1-Ch45",  "parentInfo": "/shelf=1/slot=1",  "specType": "port",  "resourceSpecificationRef": {  "id": "90011:/shelf=1/slot=1/port=1-F-1-Ch45",  "name": "10GigE LP:10GigE",  "type": "OTS-1",  "subType": "",  "aliasName": "1",  "status": "INSTALLED",  "installationDate": "2020-23-12"  },  "resourceRelationship": []  }  ]  }  ]  },  {  "resourceName": "2",  "specType": "slot",  "parentInfo": "Chassis:Alcatel 7750SR CORE",  "resourceSpecificationRef": {  "id": "90011:/shelf=1/slot=2",  "specName": "CNA - CN-32SLOT",  "name": "Slot",  "operational_status": "Active",  "inventory_status": "active"  },  "resourceRelationship": [  {  "resourceName": "/shelf=1/slot=2",  "parentInfo": "2",  "specType": "card",  "source": "network",  "resourceRelationship": [  {  "resourceName": "/shelf=1/slot=2/port=1-F-1-Ch46",  "parentInfo": "/shelf=1/slot=2",  "specType": "port",  "resourceSpecificationRef": {  "id": "90011:/shelf=1/slot=2/port=1-F-1-Ch46",  "name": "10GigE LP:10GigE",  "type": "OTS-1",  "subType": "",  "aliasName": "1",  "status": "INSTALLED",  "installationDate": "2020-23-12"  },  "resourceRelationship": []  }  ]  }  ]  },  {  "resourceName": "3",  "specType": "slot",  "parentInfo": "Chassis:Alcatel 7750SR CORE",  "resourceSpecificationRef": {  "id": "90011:/shelf=1/slot=3",  "specName": "CNA - CN-2SLOT",  "name": "Slot",  "operational_status": "Active",  "inventory_status": "active"  },  "resourceRelationship": [  {  "resourceName": "/shelf=1/slot=3",  "parentInfo": "3",  "specType": "card",  "source": "network",  "resourceRelationship": [  {  "resourceName": "3/1",  "specType": "subSlot",  "parentInfo": "/shelf=1/slot=3",  "resourceSpecificationRef": {  "id": "90011:/shelf=1/slot=3/subSlot=1",  "specName": "CNA - CN-32SLOT",  "name": "subSlot",  "operational_status": "Active",  "inventory_status": "active"  },  "resourceRelationship": [  {  "resourceName": "kanhaiya",  "parentInfo": "3/1",  "specType": "card",  "source": "network",  "resourceRelationship": [  {  "resourceName": "/shelf=1/slot=3/subSlot=1/port=1",  "parentInfo": "/shelf=1/slot=3/subSlot=1",  "specType": "port",  "resourceSpecificationRef": {  "id": "90011:/shelf=1/slot=3/subSlot=1/port=1",  "name": "10GigE LP:10GigE",  "type": "OTS-1",  "subType": "",  "aliasName": "1",  "status": "INSTALLED",  "installationDate": "2020-23-12"  },  "resourceRelationship": []  },  {  "resourceName": "/shelf=1/slot=3/subSlot=1/port=2",  "parentInfo": "/shelf=1/slot=3/subSlot=1",  "specType": "port",  "resourceSpecificationRef": {  "id": "90011:/shelf=1/slot=3/subSlot=1/port=2",  "name": "10GigE LP:10GigE",  "type": "OTS-1",  "subType": "",  "aliasName": "1",  "status": "INSTALLED",  "installationDate": "2020-23-12"  },  "resourceRelationship": []  },  {  "resourceName": "/shelf=1/slot=3/subSlot=1/port=3",  "parentInfo": "/shelf=1/slot=3/subSlot=1",  "specType": "port",  "resourceSpecificationRef": {  "id": "90011:/shelf=1/slot=3/subSlot=1/port=3",  "name": "10GigE LP:10GigE",  "type": "OTS-1",  "subType": "",  "aliasName": "1",  "status": "INSTALLED",  "installationDate": "2020-23-12"  },  "resourceRelationship": []  }  ]  }  ]  },  {  "resourceName": "3/2",  "specType": "subSlot",  "parentInfo": "/shelf=1/slot=3",  "resourceSpecificationRef": {  "id": "90011:/shelf=1/slot=3/subSlot=2",  "specName": "CNA - CN-32SLOT",  "name": "subSlot",  "operational_status": "Active",  "inventory_status": "active"  },  "resourceRelationship": [  {  "resourceName": "/shelf=1/slot=3/subSlot=2",  "parentInfo": "3/2",  "specType": "card",  "source": "network",  "resourceRelationship": [  {  "resourceName": "/shelf=1/slot=3/subSlot=2/port=1",  "parentInfo": "/shelf=1/slot=3/subSlot=2",  "specType": "port",  "resourceSpecificationRef": {  "id": "90011:/shelf=1/slot=3/subSlot=2/port=1",  "name": "10GigE LP:10GigE",  "type": "OTS-1",  "subType": "",  "aliasName": "1",  "status": "INSTALLED",  "installationDate": "2020-23-12"  },  "resourceRelationship": []  }  ]  }  ]  }  ]  }  ]  }  ]  }  ]  } 
						
					
					... View more
				
			
			
			
			
			
			
			
			
			
		
		
			
				
						
							Labels:
						
						
		
			
	
					
			
		
	
	
	
	
				
		
	
	
- Labels:
- 
						
							
		
			Apache NiFi
			
    
	
		
		
		03-09-2021
	
		
		02:28 AM
	
	
	
	
	
	
	
	
	
	
	
	
	
	
		
	
				
		
			
					
				
		
	
		
					
							 [  {  "operation": "shift",  "spec": {  "*": {  "attributes": {  "*": {  "@(0,value)": "attributes[#4].@(0,name)"  }  }  }  }  }  ] 
						
					
					... View more
				
			
			
			
			
			
			
			
			
			
		 
        


