- SequenceI[] seqs=null;\r
- try {\r
- // OutputHeader = output.getText();\r
- if (result.isFailed()) {\r
- OutputHeader +="Job failed.\n";\r
- }\r
- if (result.getStatus()!=null) {\r
- OutputHeader += "\n"+result.getStatus();\r
- }\r
- if (result.getMsa()!=null) {\r
- OutputHeader += "\nAlignment Object Method Notes\n";\r
- String lines[] = result.getMsa().getMethod();\r
- for (int line=0;line<lines.length; line++)\r
- OutputHeader+=lines[line]+"\n";\r
-\r
- // JBPNote The returned files from a webservice could be hidden behind icons in the monitor window that, when clicked, pop up their corresponding data\r
- seqs = getVamsasAlignment(result.getMsa());\r
- }\r
-\r
- wsInfo.setProgressText(OutputHeader);\r
- if (seqs!=null) {\r
- Alignment al;\r
- al = new Alignment(seqs);\r
-\r
- // TODO: JBPNote Should also rename the query sequence sometime...\r
- AlignFrame af = new AlignFrame(al);\r
- Desktop.addInternalFrame(af,\r
- ServiceName + " Alignment",\r
- AlignFrame.NEW_WINDOW_WIDTH,\r
- AlignFrame.NEW_WINDOW_HEIGHT);\r
- }\r
- }catch(Exception ex){ex.printStackTrace();}\r
+ wsInfo.setProgressText("Serious! " + WebServiceName +\r
+ " Service location failed\nfor URL :" + WsURL +\r
+ "\n" +\r
+ ex.getMessage());\r
+ wsInfo.setStatus(WebserviceInfo.ERROR);\r
+ ex.printStackTrace();\r