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].

We use cookies to make interactions with our websites and services easy and meaningful, to better understand how they are used and to tailor advertising. You can read more and make your cookie choices here. By continuing to use this site you are giving us your consent to do this.

+