throws AxisFault, EventException { Subscription subscription = SubscriptionMessageBuilder.createGetStatusMessage(mc); if (log.isDebugEnabled()) { log.debug("GetStatus request recived for SynapseSubscription ID : " +
throws AxisFault, EventException { SynapseSubscription subscription = SubscriptionMessageBuilder.createRenewSubscribeMessage(mc); if (log.isDebugEnabled()) { log.debug("ReNew request recived for SynapseSubscription ID : " + SubscriptionMessageBuilder.getErrorCode(), SubscriptionMessageBuilder.getErrorSubCode(), SubscriptionMessageBuilder.getErrorReason(), ""); dispatchResponse(soapEnvelope, EventingConstants.WSA_FAULT, mc, true);
ResponseMessageBuilder messageBuilder) throws AxisFault, EventException { SynapseSubscription subscription = SubscriptionMessageBuilder.createSubscription(mc); if (log.isDebugEnabled()) { log.debug("SynapseSubscription request recived : " + subscription.getId()); SubscriptionMessageBuilder.getErrorCode(), SubscriptionMessageBuilder.getErrorSubCode(), SubscriptionMessageBuilder.getErrorReason(), ""); dispatchResponse(soapEnvelope, EventingConstants.WSA_FAULT, mc, true);
setExpirationFault(subscription); if ((isValidDate(expiryElem.getText(), calendarExpires)) && (calendarNow.before(calendarExpires))) { subscription.setExpires(calendarExpires); } else { setExpirationFault(subscription); setExpirationFault(subscription); setExpirationFault(subscription);
public void testSubscriptionMessageBuilderScenarioTwo() { String addressUrl = "http://synapse.test.com/eventing/subscriptions"; String message = "<wse:Unsubscribe xmlns:wse=\"http://schemas.xmlsoap.org/ws/2004/08/eventing\"/>"; try { MessageContext msgCtx = TestUtils.getAxis2MessageContext(message, null). getAxis2MessageContext(); msgCtx.setTo(new EndpointReference(addressUrl)); String id = addIdentifierHeader(msgCtx); SubscriptionMessageBuilder.resetErrorInfo(); SynapseSubscription sub = SubscriptionMessageBuilder.createUnSubscribeMessage(msgCtx); assertEquals(id, sub.getId()); assertEquals(addressUrl, sub.getAddressUrl()); assertNull(SubscriptionMessageBuilder.getErrorCode()); assertNull(SubscriptionMessageBuilder.getErrorReason()); assertNull(SubscriptionMessageBuilder.getErrorSubCode()); } catch (Exception e) { e.printStackTrace(); fail("Error while constructing the sample subscription request: " + e.getMessage()); } }
public void testSubscriptionMessageBuilderScenarioFour() { String addressUrl = "http://synapse.test.com/eventing/subscriptions"; String message = "<wse:GetStatus xmlns:wse=\"http://schemas.xmlsoap.org/ws/2004/08/eventing\"/>"; try { MessageContext msgCtx = TestUtils.getAxis2MessageContext(message, null). getAxis2MessageContext(); msgCtx.setTo(new EndpointReference(addressUrl)); String id = addIdentifierHeader(msgCtx); SubscriptionMessageBuilder.resetErrorInfo(); SynapseSubscription sub = SubscriptionMessageBuilder.createGetStatusMessage(msgCtx); assertEquals(id, sub.getId()); assertEquals(addressUrl, sub.getAddressUrl()); assertNull(SubscriptionMessageBuilder.getErrorCode()); assertNull(SubscriptionMessageBuilder.getErrorReason()); assertNull(SubscriptionMessageBuilder.getErrorSubCode()); } catch (Exception e) { e.printStackTrace(); fail("Error while constructing the sample subscription request: " + e.getMessage()); } }
handleException("NotifyTo element not found in the subscription message"); handleException("Delivery element is not found in the subscription message"); subscription.setFilterValue(filterElem.getText()); } else { handleException("Error in creating subscription. Filter dialect not defined"); setExpirationFault(subscription); if ((isValidDate(expiryElem.getText(), calendarExpires)) && (calendarNow.before(calendarExpires))) { subscription.setExpires(calendarExpires); } else { setExpirationFault(subscription); handleException( "Subscribe element is required as the payload of the subscription message");
throws AxisFault, EventException { SynapseSubscription subscription = SubscriptionMessageBuilder.createUnSubscribeMessage(mc); if (log.isDebugEnabled()) { log.debug("UnSubscribe response recived for SynapseSubscription ID : " +
ResponseMessageBuilder messageBuilder) throws AxisFault, EventException { SynapseSubscription subscription = SubscriptionMessageBuilder.createSubscription(mc); if (log.isDebugEnabled()) { log.debug("SynapseSubscription request recived : " + subscription.getId());
throws AxisFault, EventException { SynapseSubscription subscription = SubscriptionMessageBuilder.createRenewSubscribeMessage(mc); if (log.isDebugEnabled()) { log.debug("ReNew request recived for SynapseSubscription ID : " +
handleException("NotifyTo element not found in the subscription message"); handleException("Delivery element is not found in the subscription message"); subscription.setFilterValue(filterElem.getText()); } else { handleException("Error in creating subscription. Filter dialect not defined"); setExpirationFault(subscription); if ((isValidDate(expiryElem.getText(), calendarExpires)) && (calendarNow.before(calendarExpires))) { subscription.setExpires(calendarExpires); } else { setExpirationFault(subscription); handleException( "Subscribe element is required as the payload of the subscription message");
throws AxisFault, EventException { SynapseSubscription subscription = SubscriptionMessageBuilder.createUnSubscribeMessage(mc); if (log.isDebugEnabled()) { log.debug("UnSubscribe response recived for SynapseSubscription ID : " +
setExpirationFault(subscription); if ((isValidDate(expiryElem.getText(), calendarExpires)) && (calendarNow.before(calendarExpires))) { subscription.setExpires(calendarExpires); } else { setExpirationFault(subscription); setExpirationFault(subscription); setExpirationFault(subscription);
public void testSubscriptionMessageBuilderScenarioFive() { String addressUrl = "http://synapse.test.com/eventing/subscriptions"; String message = "<wse:Renew xmlns:wse=\"http://schemas.xmlsoap.org/ws/2004/08/eventing\">\n" + " <wse:Expires>2004-06-26T21:07:00.000-08:00</wse:Expires>\n" + "</wse:Renew>"; try { MessageContext msgCtx = TestUtils.getAxis2MessageContext(message, null). getAxis2MessageContext(); msgCtx.setTo(new EndpointReference(addressUrl)); String id = addIdentifierHeader(msgCtx); SubscriptionMessageBuilder.resetErrorInfo(); SynapseSubscription sub = SubscriptionMessageBuilder. createRenewSubscribeMessage(msgCtx); assertNull(id, sub.getId()); assertEquals(addressUrl, sub.getAddressUrl()); assertNotNull(SubscriptionMessageBuilder.getErrorCode()); assertNotNull(SubscriptionMessageBuilder.getErrorReason()); assertNotNull(SubscriptionMessageBuilder.getErrorSubCode()); } catch (Exception e) { e.printStackTrace(); fail("Error while constructing the sample subscription request: " + e.getMessage()); } }
getAxis2MessageContext(); msgCtx.setTo(new EndpointReference(subManUrl)); SubscriptionMessageBuilder.resetErrorInfo(); SynapseSubscription sub = SubscriptionMessageBuilder.createSubscription(msgCtx); assertEquals(subManUrl, sub.getSubManUrl()); assertEquals(addressUrl, sub.getAddressUrl()); assertEquals(filter, sub.getFilterValue()); assertEquals(date, sub.getExpires().getTime()); assertNull(SubscriptionMessageBuilder.getErrorCode()); assertNull(SubscriptionMessageBuilder.getErrorReason()); assertNull(SubscriptionMessageBuilder.getErrorSubCode()); } catch (Exception e) { fail("Error while constructing the sample subscription request: " + e.getMessage());
throws AxisFault, EventException { Subscription subscription = SubscriptionMessageBuilder.createGetStatusMessage(mc); if (log.isDebugEnabled()) { log.debug("GetStatus request recived for SynapseSubscription ID : " +
public void testSubscriptionMessageBuilderScenarioThree() { String addressUrl = "http://synapse.test.com/eventing/subscriptions"; Date date = new Date(System.currentTimeMillis() + 3600000); Calendar cal = Calendar.getInstance(); cal.setTime(date); String message = "<wse:Renew xmlns:wse=\"http://schemas.xmlsoap.org/ws/2004/08/eventing\">\n" + " <wse:Expires>" + ConverterUtil.convertToString(cal) + "</wse:Expires>\n" + "</wse:Renew>"; try { MessageContext msgCtx = TestUtils.getAxis2MessageContext(message, null). getAxis2MessageContext(); msgCtx.setTo(new EndpointReference(addressUrl)); String id = addIdentifierHeader(msgCtx); SubscriptionMessageBuilder.resetErrorInfo(); SynapseSubscription sub = SubscriptionMessageBuilder. createRenewSubscribeMessage(msgCtx); assertEquals(id, sub.getId()); assertEquals(addressUrl, sub.getAddressUrl()); assertEquals(date, sub.getExpires().getTime()); assertNull(SubscriptionMessageBuilder.getErrorCode()); assertNull(SubscriptionMessageBuilder.getErrorReason()); assertNull(SubscriptionMessageBuilder.getErrorSubCode()); } catch (Exception e) { e.printStackTrace(); fail("Error while constructing the sample subscription request: " + e.getMessage()); } }