assertEquals(sender, Basic.getHeaderValue(response, "ReceiverKey"));
assertEquals(factory, Basic.getHeaderValue(response, "SenderKey"));
assertEquals(id, Basic.getHeaderValue(response, "RequestID"));
SOAPBodyElement processlist = Basic.getFirstBodyElement(response);
Name answerName = processlist.getElementName();
assertEquals(Basic.ASAP_NS, answerName.getURI());
assertEquals("CreateInstanceRs", answerName.getLocalName());
Iterator processIterator = processlist.getChildElements();
assertTrue(processIterator.hasNext());
SOAPElement child = (SOAPElement) processIterator.next();
Name childName = child.getElementName();
assertEquals("as", childName.getPrefix());
assertEquals("InstanceKey", childName.getLocalName());
String instanceKey = XMLUtil.getFirstLevelTextContent(child);
assertFalse(instanceKey.equals(""));
assertFalse(processIterator.hasNext());
}