from zeep import Client
url = r'http://10.233.83.125:8084/ControllerService.asmx?WSDL'
def test_ws(inf_name, input_xml):
client = Client(url)
output_xml = client.service.Get_Info_Frmbarcode(inf_name, input_xml)
print(output_xml)
def slot_powerDown():
input_xml = '''
<?xml version="1.0" encoding="UTF-8"?>
<SendPowerDown><Import>
<ResetMark>FS-ST-IT5-B30</ResetMark>
<PoweronWaitTime>0</PoweronWaitTime>
<ReverseWaitTime>60</ReverseWaitTime>
<PowerDownCount>1</PowerDownCount>
<ResetItems>
<ResetItem WorkStation="FS-ST-IT5-A0030" Port="4" ControllerIP="192.168.9.53" ></ResetItem>
</ResetItems></Import>
</SendPowerDown>
'''
input_xml = input_xml.replace("\n","")
print("\n----------------\n")
print(input_xml)
print("\n----------------\n")
inf_name= 'SendPowerDown'
test_ws(inf_name, input_xml)
slot_powerDown()