Details

      Description

      When a class implements a class outside the domain (for example Eventfrom package org.openengsb.core.api.Event* the wsdl change his type/class to object.

        Gliffy Diagrams

        Error rendering 'com.meetme.plugins.jira.gerrit-plugin:gerritreviewsmodule'. Please contact your JIRA administrators.

          Activity

          Hide
          François Thillen added a comment - - edited

          Just to be sure, you mean, that both plugins are include at the same time? If it is so, then we have to change the output folder from one of both.

          I think, that we can replace it directly. The wsdl from the both version are wrong. So it is better to have a "better" wsdl, where only a type field is to much then to have alot of subclasses missing.

          All together I think it would be the best, so solve this issue together with removing the get type method. Then the plugin is generation a correct wsdl.
          What do you think?

          Show
          François Thillen added a comment - - edited Just to be sure, you mean, that both plugins are include at the same time? If it is so, then we have to change the output folder from one of both. I think, that we can replace it directly. The wsdl from the both version are wrong. So it is better to have a "better" wsdl, where only a type field is to much then to have alot of subclasses missing. All together I think it would be the best, so solve this issue together with removing the get type method. Then the plugin is generation a correct wsdl. What do you think?
          Hide
          Andreas Pieber added a comment -

          Yeah, but not at the plugins. In the openengsb/parents/domain &connector definition we only have plugin-management sections. Therefore you can define both side by side. For backward compatibility reason we'll have both available and connectors/domains can decide themselves which one they use for 2.4.x and 2.x.y; for the master we "force" the new one.

          @getType; this one is done in a second issue; we simply cant remove it from 2.4.x and 2.x.y; I think for those we need to add the setType method; for the master we can remove both; nevertheless, this have to be discussed in a separate issue.

          Show
          Andreas Pieber added a comment - Yeah, but not at the plugins. In the openengsb/parents/domain &connector definition we only have plugin-management sections. Therefore you can define both side by side. For backward compatibility reason we'll have both available and connectors/domains can decide themselves which one they use for 2.4.x and 2.x.y; for the master we "force" the new one. @getType; this one is done in a second issue; we simply cant remove it from 2.4.x and 2.x.y; I think for those we need to add the setType method; for the master we can remove both; nevertheless, this have to be discussed in a separate issue.
          Hide
          François Thillen added a comment -

          ok. I will tried to create the pull requests tomorrow. I have to learn git

          Show
          François Thillen added a comment - ok. I will tried to create the pull requests tomorrow. I have to learn git
          Hide
          Andreas Pieber added a comment -

          feel free to set the status to inprogress if you're working on it

          Show
          Andreas Pieber added a comment - feel free to set the status to inprogress if you're working on it
          Hide
          Andreas Pieber added a comment -

          applied to v2.4.x, v2.x.y, master. thx

          Show
          Andreas Pieber added a comment - applied to v2.4.x, v2.x.y, master. thx

            People

            • Assignee:
              François Thillen
              Reporter:
              François Thillen
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: