def getTrafficItemObjByName_backup(self, trafficItemName): """ Description Get the Traffic Item object by the Traffic Item name. Parameter trafficItemName: Name of the Traffic Item. Return 0: No Traffic Item name found. Return 0. traffic item object: /api/v1/sessions/1/ixnetwork/traffic/trafficItem/2 """ queryData = {'from': '/traffic', 'nodes': [{'node': 'trafficItem', 'properties': ['name'], 'where': [{"property": "name", "regex": trafficItemName}]} ]} queryResponse = self.ixnObj.query(data=queryData, silentMode=False) try: return queryResponse.json()['result'][0]['trafficItem'][0]['href'] except: return 0 f.ixnObj.query(data=queryData) sourceIp = queryResponse.json()['result'][0]['stack'][1]['field'][26]['fieldValue'] return sourceIp