instance.setTimeInMillis(instance.getTimeInMillis() + 2000000);
subscribe.setInitialTerminationTime(instance);
org.xmlsoap.schemas.ws.x2003.x03.addressing.EndpointReferenceType consumerRef = subscribe.addNewConsumerReference();
org.xmlsoap.schemas.ws.x2003.x03.addressing.AttributedURI address = consumerRef.addNewAddress();
address.setStringValue(createEpr(consumerURL).getAddress());
TopicExpressionType topicExpr = subscribe.addNewTopicExpression();
topicExpr.setDialect(TopicsConstants.TOPIC_EXPR_DIALECT_SIMPLE.toString());
XmlBeanUtils.setValueAsQName(topicExpr, topic);
XmlObject response = sendRequest(requestDoc, "http://xyz.com/action/Subscribe", createEpr(serviceEPRURL));
if (!(response instanceof SubscribeResponseDocument.SubscribeResponse))
{
return false;