Nav

Anypoint Connector DevKit 3.5.2 Release Notes

October 16, 2014

Compatibility

Software Version

Mule ESB Runtime

3.5.x

Anypoint Studio

October 2014

New Features

  • New project templates on Anypoint Connector Project wizard: REST, SOAP and Java (generic).

  • Ability to generate the connector based on a WSDL file. For more information, see Creating an Anypoint Connector Project.

  • New code templates for RESTful APIs.

  • Updated test generation to the latest version of the test framework.

  • Functional tests can be generated by processor. For more information, see Developing DevKit Connector Tests.

  • License check is no longer mandatory and has been moved to strict-validation profile.

Fixed Issues

Issue

Description

DEVKIT-1066

Fix polling integration test

DEVKIT-1051

DevKit parent should be 3.5.2 instead of a snapshot

DEVKIT-1007

3.5.2 release connectors manual testing

DEVKIT-1002

DevKit Studio apt crashes with every single action if the JDK used to start studio is not the 1.6

DEVKIT-994

Generated test sample extends from FunctionalTestCase instead of using the recommended framework

DEVKIT-989

OAuth2 ConsumerKey and ConsumerSecret must implement getter and setter and should be @Configurable by default

DEVKIT-987

Structure check: Update license header and license check

DEVKIT-979

DevkitView - Error dialog on @Connect annotation error

DEVKIT-973

Define supported cases of WSDL2Connector

DEVKIT-970

WSDL2Connector - Empty Javadocs for private fields

DEVKIT-969

Studio APT breaks when @Configurable is a generic

DEVKIT-968

Connector generation - Generic and REST OAuth V2 - Empty @OAuth2 attributes

DEVKIT-967

Connector generation - SOAP - missing headers

DEVKIT-965

Implement Negative Testing at DevKit

DEVKIT-963

devkit-pom.xml.tmpl - SOAP API - Unresolved placeholders if WSDL is HTTPS

DEVKIT-962

Create DevkitPlugin test suite

DEVKIT-958

Upgrade Sonar plugin to Sonar 4.5 to resolve the Studio bug

DEVKIT-956

Anypoint Connector project does not show up on the Import dialog

DEVKIT-955

Interop test does not work with Peoplesoft connector due to jar dependencies

DEVKIT-949

Installing a connector should display the name of the connector being installed

DEVKIT-944

NewDevkitProjectWizardPage - SOAP API - DataSense support enabled

DEVKIT-943

NewDevkitProjectWizardPage - SOAP API - Review Select WSDL Location Browse dialog

DEVKIT-942

NewDevkitProjectWizardPage - SOAP API - WSDL location validations

DEVKIT-940

Deprecated connection management method warning on 3.5.1 generated connector

DEVKIT-939

DevkitView - Inconsistent navigation to .sample page

DEVKIT-938

DevkitView - @query method XSD element redirects to top of .sample file

DEVKIT-937

DevkitView - Clicking on @Connect attributes navigates to .sample file

DEVKIT-936

DevkitView resets after navigating to .sample file

DEVKIT-935

Setting @Source(exchangePattern=MessageExchangePattern.REQUEST_RESPONSE) does not work

DEVKIT-934

Additional DevKit perspective available

DEVKIT-933

Test class is created for SOAP Type API connector

DEVKIT-932

Test for 'Add DataSense Query method' is not created

DEVKIT-927

NewDevkitProjectWizardPage - SOAP API - WSDL location - No validations are applied in case of URL

DEVKIT-926

DevkitView is blank for Salesforce Connector imported as Anypoint Connector project

DEVKIT-925

NewDevkitProjectWizardPage - Connector Name validations - Already existing project

DEVKIT-924

NewDevkitProjectWizardPage - Advanced configuration - Default artifact Id doesn’t follow convention

DEVKIT-923

NewDevkitProjectWizardPage - SOAP connector - wsdl input not validated

DEVKIT-922

NewDevkitProjectWizardPage - mule-devkit-parent version not reflecting runtime selection

DEVKIT-921

NewDevkitProjectWizardPage - Connector Name validations - Name ends with 'Connector' behavior

DEVKIT-920

NewDevkitProjectWizardPage - DataSense options misplacement

DEVKIT-919

NewDevkitProjectWizardPage - WizardPage description behavior

DEVKIT-917

DevKit view displayed in Others category

DEVKIT-916

Run Interop Tests action is missing on the Devkit Toolbar

DEVKIT-915

Update the mule-devkit-parent pom to use testdata.plugin.version 1.1.5 instead of 1.1.3

DEVKIT-914

GitHub documentation upload plugin fails randomly due to GitHub client issues

DEVKIT-911

Interop test data is not generated correctly when having a global configurable that is a List

DEVKIT-907

Documentation: Studio Plugin Overview

DEVKIT-905

Sonar: include functional test results to sonar

DEVKIT-896

Update Studio plugin with the new error code convention

DEVKIT-894

CXF sources and referenced libraries are not being attached to a project when importing a 'failed' project

DEVKIT-893

Build fails when generating wsdl operations of type void

DEVKIT-891

Build fails with the wrong error message when using a reserved name as the connector’s name

DEVKIT-890

Project build fails when using a WSDL with enums

DEVKIT-888

Installing the connector from Studio makes inconsistent Studio Maven apps

DEVKIT-880

Interop Framework: testConnectivity_InvalidCredentials() should use special characters instead of "null"

DEVKIT-872

DevKit perspective does not maintain default Eclipse options when wanting to create a new file

DEVKIT-871

DevKit plugin adds extra folders depending on how the connector is named

DEVKIT-863

SOAP APIs supports: Test WSDL-based connector generation

DEVKIT-840

Build will fail when a soap based project name has more than one consecutive uppercase letter

DEVKIT-839

NullPointer Exception is thrown when pom.xml file is malformed

DEVKIT-838

DevKit error messages are not displayed correctly when built using JDK 7

DEVKIT-832

Connector with multimodule doesn’t compile with DevKit 3.5.1

DEVKIT-820

Default sample operation name does not match convention that the plugin sets when adding a sample

DEVKIT-817

Bean name inside AutomationSpringBeans does not match the bean reference inside the test

DEVKIT-816

Improve the generated output structure of test data files

DEVKIT-814

DevKit plugin should generate automation-credentials.properties file

DEVKIT-812

Exception is thrown when trying to generate functional test data files when a message processor’s name starts with an uppercase letter

DEVKIT-801

DevKit plugin does not generate documentation samples when generating a project from a WSDL

DEVKIT-780

ConnectionStrategy - Conflict between @Configurable field name and @Connect method attribute

DEVKIT-775

The plugin is not signed

DEVKIT-763

Code templates for @RestCall

DEVKIT-757

OAuth2 connector builds with empty-value parameters

DEVKIT-756

Add verifier for connectors that use @OAuth2 to check for empty parameters

DEVKIT-752

The order of packages in DevKit created is not standard /src/test is on top of /src/main

DEVKIT-751

DevKit generation breaks if a configurable field has the same name as one of the @Connect parameters

DEVKIT-750

License checking should be moved to the verifier stage instead of at the end of the build

DEVKIT-744

Devkit generate code that doesn’t compile if you leave the expirationRegex empty

DEVKIT-738

Studio plugin: Add support for SOAP API

DEVKIT-737

Studio plugin: Add support for Java Library APIs

DEVKIT-736

Studio plugin: Add support for REST APIs - OAuth V2

DEVKIT-735

Studio plugin: Add support for REST APIs - OAuth V1

DEVKIT-734

Studio plugin: Add support for REST APIs - Basic Auth

DEVKIT-704

DevKit plugin: does not allow to create a project with hyphens

DEVKIT-690

Interop: Missing JRE configuration on test execution

DEVKIT-689

Interop: Generate or update plugin-generated files by processor

DEVKIT-681

Doing an "Install or Update" should verify if the project have unsaved changes before running the generators or the installation in Studio

DEVKIT-676

Studio user interface allows you to set a connection pooling profile for a connector whose connection strategy is SINGLE_INSTANCE

DEVKIT-667

Testing doc should be updated to reflect the latest changes

DEVKIT-665

Generating AutomationSpringBeans.xml file from DevKit Studio plugin results in strange schemaLocation values

DEVKIT-640

GitHub owner should not be allowed to have spaces

DEVKIT-621

Studio: On a Javadoc-related error, one negative hotfix must be to disable the Javadoc checks

DEVKIT-615

Studio: No pop-up displays when building the connector for the first time

DEVKIT-561

No error is shown when more than one parameter is annotated with
@Default("#[payload]")

See Also

  • Access MuleSoft’s Forum to pose questions and get help from Mule’s broad community of users.

  • To access MuleSoft’s expert support team, https://www.mulesoft.com/support-and-services/mule-esb-support-license-subscription[subscribe] to Mule ESB Enterprise and log in to MuleSoft’s http://www.mulesoft.com/support-login[Customer Portal].