Uploaded image for project: 'JBoss Enterprise SOA Platform'
  1. JBoss Enterprise SOA Platform
  2. SOA-2786

Teiid Designer should create models for the WS translator invoke and invokeHttp procedures and the File translator getFiles procedure.

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: 5.1.0.ER6
    • Fix Version/s: 5.1.0 GA
    • Component/s: Tooling
    • Labels:
      None
    • Affects:
      Documentation (Ref Guide, User Guide, etc.)
    • Workaround:
      Workaround Exists
    • Workaround Description:
      Hide

      Users can create the procedures manually.

      Show
      Users can create the procedures manually.
    • Release Notes Text:
      Hide
      https://issues.jboss.org/browse/TEIIDDES-869
      The procedures created by the JBoss Developer Studio Teiid Designer's "New Model Wizard" for the Web Service Translator models the 'result' and 'contentype' parameters as IN parameters. They should be modeled as OUT parameters. Also, all the parameters should be modeled as 'nullable'. As a workaround you must edit these properties on the procedures to correct the model.
      Show
      https://issues.jboss.org/browse/TEIIDDES-869 The procedures created by the JBoss Developer Studio Teiid Designer's "New Model Wizard" for the Web Service Translator models the 'result' and 'contentype' parameters as IN parameters. They should be modeled as OUT parameters. Also, all the parameters should be modeled as 'nullable'. As a workaround you must edit these properties on the procedures to correct the model.
    • Release Notes Docs Status:
      Documented as Known Issue

      Description

      If a user models a SOAP service defined by a WSDL using the WSDL to Relational Model importer, the importer creates the invoke() physical procedure for the user. The execute procedure is required to execute the translator/connector.

      If the service is not defined by a WSDL (ie. REST service, XML RPC service, ...), or is File based, then the user currently has to go through the error prone process of creating the physical models that define the procedures for the File and WS translators. Since the declaration of these procedures is static and known, JBDS/Teiid Designer should create the models for the user.

      For the File Translator we should define getFiles, getTextFiles, and saveFile.
      For the WS Translator we should define invoke and invokeHttp.

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  dmison Dana Mison
                  Reporter:
                  jdoyle John Doyle
                  Writer:
                  Dana Mison
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  3 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: