Hi guys I am new using katalon web services. I have create object repository for deleting but I got error
I have also create manually script for deleting but still got same issue
this are my code:
String URI = GlobalVariable.Uri + "/accounts/delete"
String time = ZonedDateTime.now(ZoneOffset.UTC ).format( DateTimeFormatter.ISO_INSTANT )
RequestObject api = new RequestObject(“deleteAccount”)
api.setRestRequestMethod(“DELETE”)
api.setRestUrl(URI)
String body = “{"sourceAccountNo": "” + accountToDel +“","beneficiaryAccountNo": "” + accountBeneficiary + “","naratif": "” + "QE_testing_remove "+ “","user": "” + “DCUS” + “","debetTransactionCode": "” + “x” + “","creditTransactionCode": "” + “xx” + “"}”
TestSteps act = new TestSteps()
String sRandom = act.setRandom(“String”, 0, 999999)
ArrayList HTTPHeader = new ArrayList()
HTTPHeader.add(new TestObjectProperty(“Content-Type”, ConditionType.EQUALS, “application/json”))
HTTPHeader.add(new TestObjectProperty(“User-Agent”, ConditionType.EQUALS, “qe_automation_script”))
HTTPHeader.add(new TestObjectProperty(“X-Channel-ID”, ConditionType.EQUALS, “1223”))
HTTPHeader.add(new TestObjectProperty(“X-Currency-Fee”, ConditionType.EQUALS, “IDR”))
HTTPHeader.add(new TestObjectProperty(“X-Reference-No”, ConditionType.EQUALS, sRandom))
HTTPHeader.add(new TestObjectProperty(“X-Transmission-Date-Time”, ConditionType.EQUALS, time))
HTTPHeader.add(new TestObjectProperty(“X-Fee”, ConditionType.EQUALS, “0”))
HTTPHeader.add(new TestObjectProperty(“X-Node”, ConditionType.EQUALS, “pool”))
api.setBodyContent(new HttpTextBodyContent(body))
api.setHttpHeaderProperties(HTTPHeader)
def response = WS.sendRequest(api)
println response.getResponseBodyContent()