diff options
Diffstat (limited to 'bundles/org.eclipse.jst.ws.creation.ui/src/org/eclipse/jst/ws/internal/creation/ui/extension/PreServiceDevelopCommand.java')
-rw-r--r-- | bundles/org.eclipse.jst.ws.creation.ui/src/org/eclipse/jst/ws/internal/creation/ui/extension/PreServiceDevelopCommand.java | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/bundles/org.eclipse.jst.ws.creation.ui/src/org/eclipse/jst/ws/internal/creation/ui/extension/PreServiceDevelopCommand.java b/bundles/org.eclipse.jst.ws.creation.ui/src/org/eclipse/jst/ws/internal/creation/ui/extension/PreServiceDevelopCommand.java index 856e99c30..3cebfaf07 100644 --- a/bundles/org.eclipse.jst.ws.creation.ui/src/org/eclipse/jst/ws/internal/creation/ui/extension/PreServiceDevelopCommand.java +++ b/bundles/org.eclipse.jst.ws.creation.ui/src/org/eclipse/jst/ws/internal/creation/ui/extension/PreServiceDevelopCommand.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2005, 2006 IBM Corporation and others. + * Copyright (c) 2005, 2007 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -13,6 +13,7 @@ * 20060221 119111 rsinha@ca.ibm.com - Rupam Kuehner * 20060516 126965 kathy@ca.ibm.com - Kathy Chan * 20060529 141422 kathy@ca.ibm.com - Kathy Chan + * 20070123 167487 makandre@ca.ibm.com - Andrew Mak *******************************************************************************/ package org.eclipse.jst.ws.internal.creation.ui.extension; @@ -30,6 +31,7 @@ import org.eclipse.jst.ws.internal.data.TypeRuntimeServer; import org.eclipse.wst.command.internal.env.core.context.ResourceContext; import org.eclipse.wst.common.environment.IEnvironment; import org.eclipse.wst.common.frameworks.datamodel.AbstractDataModelOperation; +import org.eclipse.wst.ws.internal.common.HTTPUtility; import org.eclipse.wst.ws.internal.wsrt.IContext; import org.eclipse.wst.ws.internal.wsrt.ISelection; import org.eclipse.wst.ws.internal.wsrt.IWebService; @@ -111,7 +113,10 @@ public class PreServiceDevelopCommand extends AbstractDataModelOperation { scenario = WebServiceScenario.TOPDOWN_LITERAL; String wsdlURL = (String)(selection_.getSelection())[0]; - wsInfo.setWsdlURL(wsdlURL); + + // check for redirection in the wsdl + HTTPUtility httpUtil = new HTTPUtility(); + wsInfo.setWsdlURL(httpUtil.handleRedirect(wsdlURL)); } context_ = new SimpleContext(develop_, assemble_, deploy_, install_, run_, client_, test_, publish_, |