Examples of ConfigurationDocument


Examples of org.woped.config.metrics.ConfigurationDocument

   
    try {
      // Since the values of the algorithms could have been changed via the metrics builder,
      // we have to insert them again manually in the configuration.
      // So first remove the current ones and then put the new ones in.
      ConfigurationDocument toBeSavedConfig = (ConfigurationDocument) confMap.get(fileID).copy();
           
      if(toBeSavedConfig.getConfiguration().isSetAlgorithms())
        toBeSavedConfig.getConfiguration().unsetAlgorithms();
      toBeSavedConfig.getConfiguration().addNewAlgorithms();
     
      for(String metricID : algorithmOrigin.keySet())
        if(algorithmOrigin.get(metricID) == fileID) { 
          Algorithm algo = algorithmsMap.get(metricID);
          toBeSavedConfig.getConfiguration().getAlgorithms().addNewAlgorithm().set(algo);
        }
     
      toBeSavedConfig.save(new File(fileMap.get(fileID)), xmlOptions);
      confMap.put(fileID, toBeSavedConfig);
      LoggerManager.info(Constants.CONFIG_LOGGER,
          rb.getString("Exit.Config.SavingSuccess") + ": " + fileMap.get(fileID));
      return true;
    } catch (IOException e) {
View Full Code Here

Examples of org.woped.config.metrics.ConfigurationDocument

 
  /**
   * Saves/exports the specified metrics to the specified file
   */
  public boolean save(List<String> metricIDs, File exportFile) {
    ConfigurationDocument confDoc = ConfigurationDocument.Factory.newInstance(xmlOptions);
    confDoc.addNewConfiguration();
    confDoc.getConfiguration().addNewVariables();
    confDoc.getConfiguration().addNewAlgorithms();
    confDoc.getConfiguration().addNewAlgorithmGroups();
   
    for(String metricID : metricIDs){
      if(isVariable(metricID)){ 
        confDoc.getConfiguration().getVariables().addNewVariable();
        confDoc.getConfiguration().getVariables().setVariableArray(
            confDoc.getConfiguration().getVariables().sizeOfVariableArray() - 1,
            variablesMap.get(metricID));
      }
      else if(isAlgorithm(metricID)){
        confDoc.getConfiguration().getAlgorithms().addNewAlgorithm();
        confDoc.getConfiguration().getAlgorithms().setAlgorithmArray(
            confDoc.getConfiguration().getAlgorithms().sizeOfAlgorithmArray() - 1,
            algorithmsMap.get(metricID));
      }
    }
   
    try {
      confDoc.save(exportFile);
    } catch (IOException e) {
      e.printStackTrace();
      return false;
    }
   
View Full Code Here

Examples of org.woped.config.metrics.ConfigurationDocument

   */
  public void addNewMetricFile(String filePath) {
    if(!fileMap.containsValue(filePath))
      fileMap.put(fileMap.size(), filePath);
   
    ConfigurationDocument c = ConfigurationDocument.Factory.newInstance();
    c.addNewConfiguration();
    confMap.put(fileMap.size() - 1, c);
  }
View Full Code Here

Examples of org.wsI.testing.x2004.x07.analyzerConfig.ConfigurationDocument

  private ArgumentBuilder buildArgs( File wsiToolDir, File reportFile, Interface modelItem ) throws IOException
  {
    Settings settings = modelItem.getSettings();

    ConfigurationDocument configDoc = createConfigFile( reportFile, settings, ( WsdlInterface )modelItem );
    configFile = configDoc.toString();

    File file = File.createTempFile( "wsi-analyzer-config", ".xml" );

    configDoc.save( file );

    ArgumentBuilder builder = new ArgumentBuilder( new StringToStringMap() );
    builder.startScript( wsiToolDir.getAbsolutePath() + File.separator + "Analyzer", ".bat", ".sh" );

    builder.addArgs( "-config", file.getAbsolutePath() );
View Full Code Here

Examples of org.wsI.testing.x2004.x07.analyzerConfig.ConfigurationDocument

    return builder;
  }

  private ConfigurationDocument createConfigFile( File reportFile, Settings settings, WsdlInterface iface )
  {
    ConfigurationDocument configDoc = ConfigurationDocument.Factory.newInstance();
    Configuration config = configDoc.addNewConfiguration();

    config.setVerbose( settings.getBoolean( WSISettings.VERBOSE ) );
    AssertionResults results = config.addNewAssertionResults();
    results.setType( AssertionResults.Type.Enum.forString( settings.getString( WSISettings.RESULTS_TYPE,
        AssertionResults.Type.ONLY_FAILED.toString() ) ) );
View Full Code Here

Examples of org.wsI.testing.x2004.x07.analyzerConfig.ConfigurationDocument

  private File buildConfig( File reportFile, File logFile, WsdlRequest modelItem ) throws IOException
  {
    Settings settings = modelItem.getSettings();

    ConfigurationDocument configDoc = ConfigurationDocument.Factory.newInstance();
    Configuration config = configDoc.addNewConfiguration();

    config.setVerbose( settings.getBoolean( WSISettings.VERBOSE ) );
    AssertionResults results = config.addNewAssertionResults();
    results.setType( AssertionResults.Type.Enum.forString( settings.getString( WSISettings.RESULTS_TYPE,
        AssertionResults.Type.ONLY_FAILED.toString() ) ) );

    results.setMessageEntry( settings.getBoolean( WSISettings.MESSAGE_ENTRY ) );
    results.setFailureMessage( settings.getBoolean( WSISettings.FAILURE_MESSAGE ) );
    results.setAssertionDescription( settings.getBoolean( WSISettings.ASSERTION_DESCRIPTION ) );

    ReportFile report = config.addNewReportFile();
    report.setLocation( reportFile.getAbsolutePath() );
    report.setReplace( true );

    AddStyleSheet stylesheet = report.addNewAddStyleSheet();
    stylesheet.setHref( ".\\..\\common\\Profiles\\SSBP10_BP11_TAD.xml" );
    stylesheet.setType( "text/xsl" );
    stylesheet.setAlternate( false );

    config.setTestAssertionsFile( "../../common/profiles/SSBP10_BP11_TAD.xml" );

    LogFile logFileConfig = config.addNewLogFile();
    logFileConfig.setStringValue( logFile.getAbsolutePath() );
    logFileConfig.setCorrelationType( CorrelationType.ENDPOINT );

    /*
     * WsdlInterface iface = (WsdlInterface)
     * modelItem.getOperation().getInterface();
     *
     * WsdlReferenceConfig wsdlRef = config.addNewWsdlReference();
     * wsdlRef.setWsdlURI( iface.getWsdlDefinition() );
     * WsdlElementReferenceConfig wsdlElement = wsdlRef.addNewWsdlElement();
     * wsdlElement.setType( WsdlElementTypeConfig.BINDING );
     * wsdlElement.setStringValue( iface.getBindingName().getLocalPart() );
     * wsdlElement.setNamespace( iface.getBindingName().getNamespaceURI() );
     * wsdlRef.setServiceLocation( modelItem.getEndpoint() );
     */

    configFile = configDoc.toString();

    File file = File.createTempFile( "wsi-analyzer-config", ".xml" );

    configDoc.save( file );
    return file;
  }
View Full Code Here

Examples of org.wsI.testing.x2004.x07.analyzerConfig.ConfigurationDocument

  private File buildConfig( File reportFile, File logFile, WsdlMockResponse modelItem ) throws IOException
  {
    Settings settings = modelItem.getSettings();

    ConfigurationDocument configDoc = ConfigurationDocument.Factory.newInstance();
    Configuration config = configDoc.addNewConfiguration();

    config.setVerbose( settings.getBoolean( WSISettings.VERBOSE ) );
    AssertionResults results = config.addNewAssertionResults();
    results.setType( AssertionResults.Type.Enum.forString( settings.getString( WSISettings.RESULTS_TYPE,
        AssertionResults.Type.ONLY_FAILED.toString() ) ) );

    results.setMessageEntry( settings.getBoolean( WSISettings.MESSAGE_ENTRY ) );
    results.setFailureMessage( settings.getBoolean( WSISettings.FAILURE_MESSAGE ) );
    results.setAssertionDescription( settings.getBoolean( WSISettings.ASSERTION_DESCRIPTION ) );

    ReportFile report = config.addNewReportFile();
    report.setLocation( reportFile.getAbsolutePath() );
    report.setReplace( true );

    AddStyleSheet stylesheet = report.addNewAddStyleSheet();
    stylesheet.setHref( ".\\..\\common\\Profiles\\SSBP10_BP11_TAD.xml" );
    stylesheet.setType( "text/xsl" );
    stylesheet.setAlternate( false );

    config.setTestAssertionsFile( "../../common/profiles/SSBP10_BP11_TAD.xml" );

    LogFile logFileConfig = config.addNewLogFile();
    logFileConfig.setStringValue( logFile.getAbsolutePath() );
    logFileConfig.setCorrelationType( CorrelationType.ENDPOINT );

    /*
     * WsdlInterface iface = (WsdlInterface)
     * modelItem.getOperation().getInterface();
     *
     * WsdlReferenceConfig wsdlRef = config.addNewWsdlReference();
     * wsdlRef.setWsdlURI( iface.getWsdlDefinition() );
     * WsdlElementReferenceConfig wsdlElement = wsdlRef.addNewWsdlElement();
     * wsdlElement.setType( WsdlElementTypeConfig.BINDING );
     * wsdlElement.setStringValue( iface.getBindingName().getLocalPart() );
     * wsdlElement.setNamespace( iface.getBindingName().getNamespaceURI() );
     * wsdlRef.setServiceLocation( modelItem.getEndpoint() );
     */

    configFile = configDoc.toString();

    File file = File.createTempFile( "wsi-analyzer-config", ".xml" );

    configDoc.save( file );
    return file;
  }
View Full Code Here

Examples of org.wsI.testing.x2004.x07.analyzerConfig.ConfigurationDocument

    }

    private File buildConfig(File reportFile, File logFile, WsdlRequest modelItem) throws IOException {
        Settings settings = modelItem.getSettings();

        ConfigurationDocument configDoc = ConfigurationDocument.Factory.newInstance();
        Configuration config = configDoc.addNewConfiguration();

        config.setVerbose(settings.getBoolean(WSISettings.VERBOSE));
        AssertionResults results = config.addNewAssertionResults();
        results.setType(AssertionResults.Type.Enum.forString(settings.getString(WSISettings.RESULTS_TYPE,
                AssertionResults.Type.ONLY_FAILED.toString())));

        results.setMessageEntry(settings.getBoolean(WSISettings.MESSAGE_ENTRY));
        results.setFailureMessage(settings.getBoolean(WSISettings.FAILURE_MESSAGE));
        results.setAssertionDescription(settings.getBoolean(WSISettings.ASSERTION_DESCRIPTION));

        ReportFile report = config.addNewReportFile();
        report.setLocation(reportFile.getAbsolutePath());
        report.setReplace(true);

        AddStyleSheet stylesheet = report.addNewAddStyleSheet();
        stylesheet.setHref(".\\..\\common\\Profiles\\SSBP10_BP11_TAD.xml");
        stylesheet.setType("text/xsl");
        stylesheet.setAlternate(false);

        config.setTestAssertionsFile("../../common/profiles/SSBP10_BP11_TAD.xml");

        LogFile logFileConfig = config.addNewLogFile();
        logFileConfig.setStringValue(logFile.getAbsolutePath());
        logFileConfig.setCorrelationType(CorrelationType.ENDPOINT);

    /*
         * WsdlInterface iface = (WsdlInterface)
     * modelItem.getOperation().getInterface();
     *
     * WsdlReferenceConfig wsdlRef = config.addNewWsdlReference();
     * wsdlRef.setWsdlURI( iface.getWsdlDefinition() );
     * WsdlElementReferenceConfig wsdlElement = wsdlRef.addNewWsdlElement();
     * wsdlElement.setType( WsdlElementTypeConfig.BINDING );
     * wsdlElement.setStringValue( iface.getBindingName().getLocalPart() );
     * wsdlElement.setNamespace( iface.getBindingName().getNamespaceURI() );
     * wsdlRef.setServiceLocation( modelItem.getEndpoint() );
     */

        configFile = configDoc.toString();

        File file = File.createTempFile("wsi-analyzer-config", ".xml");

        configDoc.save(file);
        return file;
    }
View Full Code Here

Examples of org.wsI.testing.x2004.x07.analyzerConfig.ConfigurationDocument

    }

    private ArgumentBuilder buildArgs(File wsiToolDir, File reportFile, Interface modelItem) throws IOException {
        Settings settings = modelItem.getSettings();

        ConfigurationDocument configDoc = createConfigFile(reportFile, settings, (WsdlInterface) modelItem);
        configFile = configDoc.toString();

        File file = File.createTempFile("wsi-analyzer-config", ".xml");

        configDoc.save(file);

        ArgumentBuilder builder = new ArgumentBuilder(new StringToStringMap());
        builder.startScript(wsiToolDir.getAbsolutePath() + File.separator + "Analyzer", ".bat", ".sh");

        builder.addArgs("-config", file.getAbsolutePath());
View Full Code Here

Examples of org.wsI.testing.x2004.x07.analyzerConfig.ConfigurationDocument

        return builder;
    }

    private ConfigurationDocument createConfigFile(File reportFile, Settings settings, WsdlInterface iface) {
        ConfigurationDocument configDoc = ConfigurationDocument.Factory.newInstance();
        Configuration config = configDoc.addNewConfiguration();

        config.setVerbose(settings.getBoolean(WSISettings.VERBOSE));
        AssertionResults results = config.addNewAssertionResults();
        results.setType(AssertionResults.Type.Enum.forString(settings.getString(WSISettings.RESULTS_TYPE,
                AssertionResults.Type.ONLY_FAILED.toString())));
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.