Uploaded image for project: 'Help-Desk'
  1. Help-Desk
  2. HELP-4718

FIWARE.Request.Tech.Apps.ApplicationMashup.WirecloudDeployment

    Details

    • Type: extRequest
    • Status: Closed
    • Priority: Blocker
    • Resolution: Done
    • Fix Version/s: 2021
    • Component/s: FIWARE-TECH-HELP
    • Labels:
      None

      Description

      Hi Genci,

      1
      I've repeated with success a similar test: didn't include StreamOriented
      4.4.2 in the Tier since it isn't in my Software catalog.
      Now, I was also able to delete Tiers from another Blueprint Template: in
      the past I wasn't able to delete them.

      2
      By the way, what is the normal way of adding GEs to the Software catalog
      available when defining Tiers?
      Yesterday, I was navigating in the documentatiion of the Wirecloud GE
      and stepped into this page: http://conwet.fi.upm.es/wirecloud/tryit
      I tried it: clicked on the link "Register you account into
      http://mashup.lab.fiware.org and get access to the FIWARE Lab instance
      of WireCloud"
      If I'm not wrong, a result was to add a recent version of Wirecloud to
      "Software in Catalogue". But this happened by chance!
      Or, possibly, instead I was only enabled to use a global instance of
      Wirecloud available in the Trento node.
      I only know, from an answer of our coach, that installing Wirecloud with
      the command line "pip install wirecloud" (it is a Python application),
      or downloading it from GitHub and following the installation procedure,
      would not be the same.
      For the rest, I am still very confused.

      3.
      Keeping to the case of Wirecloud, possibly we could use a global
      instance of this GE to start developing our mashups.
      But it isn't only a development tool: it includes also runtime code.
      So, at some point we should create a dedicated instance of it in a VM,
      to be able to deploy our application. Am I correct?

      Thank you, Giovanni

      Il 15/09/2015 20.08, Genci Tallabaci ha scritto:
      > Hi all,
      >
      > I have just tried creating a blueprint template, and then launch an instance of this template.
      > In the template I just added in the Tier the following software:
      > *StreamOriented 4.4.2
      > *cep 3.2.0
      >
      > The deploy terminated with success ( attached the screenshots of the result ).
      >
      > Can you please try and provide us feedback,
      >
      >
      > Regards
      > Genci
      >
      > –
      >
      > Genci Tallabaci
      > TRENTINO NETWORK S.R.L.
      > Via G.Pedrotti, 18 - 38121 - TRENTO
      > Tel (+39) 0461.020200
      > Fax (+39) 0461.020201


      Giovanni Toffoli, CEO
      LINK srl - Via Udine 30, 00161 Roma
      +39 06 44231115, +39 340 0727780

      _______________________________________________
      Fiware-fiadopt-coaching mailing list
      Fiware-fiadopt-coaching@lists.fiware.org
      https://lists.fiware.org/listinfo/fiware-fiadopt-coaching-new

      [Created via e-mail received from: Giovanni Toffoli - LINK <toffoli@linkroma.it>]

        Issue Links

          Activity

          Hide
          ichulani ilknur chulani added a comment -

          no problem Giovanni, and thank you very much Alvaro for your help

          Show
          ichulani ilknur chulani added a comment - no problem Giovanni, and thank you very much Alvaro for your help
          Hide
          fw.ext.user FW External User added a comment -

          Dear Ilknur,
          yes, you can close the issue.
          I remind that I noticed the status "ANSWERED".
          Possibly I didn't notice that it was also labelled as "Unresolved". Sorry.
          Many thanks to you and to Alvaro.
          Best regards, Giovanni


          Giovanni Toffoli, CEO
          LINK srl - Via Udine 30, 00161 Roma
          +39 06 44231115, +39 340 0727780

          Show
          fw.ext.user FW External User added a comment - Dear Ilknur, yes, you can close the issue. I remind that I noticed the status "ANSWERED". Possibly I didn't notice that it was also labelled as "Unresolved". Sorry. Many thanks to you and to Alvaro. Best regards, Giovanni – Giovanni Toffoli, CEO LINK srl - Via Udine 30, 00161 Roma +39 06 44231115, +39 340 0727780
          Hide
          ichulani ilknur chulani added a comment -

          Dear Giovanni,

          Has Alvaro's guidance helped you solve the issue? Can we close this ticket?

          Best regards,

          ilknur

          Show
          ichulani ilknur chulani added a comment - Dear Giovanni, Has Alvaro's guidance helped you solve the issue? Can we close this ticket? Best regards, ilknur
          Hide
          aarranz Álvaro Arranz added a comment -

          Dear Giovanni,

          first, sorry for the delay on the response,

          after wiring the widgets and the connectors, I can see no marks on the
          Santander map, in the Map Viewer, and a waiting icon appears on the
          Linear Graph widget; I presume that the NGSI source mentioned in the
          example, which I downloaded together with the other operators, refers a
          POI source currently not available; or am I wrong?

          The POI source exists, but we have found a problem in the documentation, we are working on fixing it (New documentation is going to be deployed on Read the Docs ). In the mean time, there is a missing step, you have to edit the NGSI Entity 2 POI settings and change the Coordinates attribute from the current value: position to the correct value for the example: Latitud, Longitud.

          when I reload my workspace, I see a white "1" on a red elliptic icon
          above the Wiring tab; what information does it convey?

          That means that WireCloud has detected an error in the wiring module, you have to enter into the Wiring Editor view and check what happened. Inside the Wiring Editor view you should see something similar to this:

          You can get more details by clicking on the "1 error" label.

          Soon, we will start to develop our own data providers, widgets and
          connectors; if we will meet any problems, we will take advantage again
          of your kindness.

          You are welcome

          Once again, sorry for the inconvenience.
          Best regards,
          Álvaro

          Show
          aarranz Álvaro Arranz added a comment - Dear Giovanni, first, sorry for the delay on the response, after wiring the widgets and the connectors, I can see no marks on the Santander map, in the Map Viewer, and a waiting icon appears on the Linear Graph widget; I presume that the NGSI source mentioned in the example, which I downloaded together with the other operators, refers a POI source currently not available; or am I wrong? The POI source exists, but we have found a problem in the documentation, we are working on fixing it (New documentation is going to be deployed on Read the Docs ). In the mean time, there is a missing step, you have to edit the NGSI Entity 2 POI settings and change the Coordinates attribute from the current value: position to the correct value for the example: Latitud, Longitud . when I reload my workspace, I see a white "1" on a red elliptic icon above the Wiring tab; what information does it convey? That means that WireCloud has detected an error in the wiring module, you have to enter into the Wiring Editor view and check what happened. Inside the Wiring Editor view you should see something similar to this: You can get more details by clicking on the "1 error" label. Soon, we will start to develop our own data providers, widgets and connectors; if we will meet any problems, we will take advantage again of your kindness. You are welcome Once again, sorry for the inconvenience. Best regards, Álvaro
          Hide
          ichulani ilknur chulani added a comment -

          Dear Alvaro,

          Could you kindly provide assistance for Giovanni's further questions?

          Thanks..

          ilknur

          Show
          ichulani ilknur chulani added a comment - Dear Alvaro, Could you kindly provide assistance for Giovanni's further questions? Thanks.. ilknur
          Hide
          fw.ext.user FW External User added a comment -

          Dear Álvaro,

          thank you very much for your comprehensive reply.
          When I posted my questions, I was trying to understand Blueprints, Tiers
          and local repository; I wasn't aware that the global instance of
          WireCloud has a special place inside the FI-Lab portal.
          Afterwards I have read, hands-on, the wiki page "Application Mashup -
          Wirecloud - User and Programmer Guide": it is high-quality documentation
          and includes a detailed workable example of the creation of a new mashup.
          Now, I take the opportunity to ask you some minor questions:

          • after wiring the widgets and the connectors, I can see no marks on the
            Santander map, in the Map Viewer, and a waiting icon appears on the
            Linear Graph widget; I presume that the NGSI source mentioned in the
            example, which I downloaded together with the other operators, refers a
            POI source currently not available; or am I wrong?
          • when I reload my workspace, I see a white "1" on a red elliptic icon
            above the Wiring tab; what information does it convey?
            Soon, we will start to develop our own data providers, widgets and
            connectors; if we will meet any problems, we will take advantage again
            of your kindness.
            Thank you very much in advance.

          Best regards, Giovanni


          Giovanni Toffoli, CEO
          LINK srl - Via Udine 30, 00161 Roma
          +39 06 44231115, +39 340 0727780

          Show
          fw.ext.user FW External User added a comment - Dear Álvaro, thank you very much for your comprehensive reply. When I posted my questions, I was trying to understand Blueprints, Tiers and local repository; I wasn't aware that the global instance of WireCloud has a special place inside the FI-Lab portal. Afterwards I have read, hands-on, the wiki page "Application Mashup - Wirecloud - User and Programmer Guide": it is high-quality documentation and includes a detailed workable example of the creation of a new mashup. Now, I take the opportunity to ask you some minor questions: after wiring the widgets and the connectors, I can see no marks on the Santander map, in the Map Viewer, and a waiting icon appears on the Linear Graph widget; I presume that the NGSI source mentioned in the example, which I downloaded together with the other operators, refers a POI source currently not available; or am I wrong? when I reload my workspace, I see a white "1" on a red elliptic icon above the Wiring tab; what information does it convey? Soon, we will start to develop our own data providers, widgets and connectors; if we will meet any problems, we will take advantage again of your kindness. Thank you very much in advance. Best regards, Giovanni – Giovanni Toffoli, CEO LINK srl - Via Udine 30, 00161 Roma +39 06 44231115, +39 340 0727780
          Hide
          fw.ext.user FW External User added a comment -

          Dear Álvaro,

          thank you very much for your comprehensive reply.
          When I posted my questions, I was trying to understand Blueprints, Tiers
          and local repository; I wasn't aware that the global instance of
          WireCloud has a special place inside the FI-Lab portal.
          Afterwards I have read, hands-on, the wiki page "Application Mashup -
          Wirecloud - User and Programmer Guide": it is high-quality documentation
          and includes a detailed workable example of the creation of a new mashup.
          (
          https://forge.fiware.org/plugins/mediawiki/wiki/fiware/index.php/Application_Mashup_-_Wirecloud_-_User_and_Programmer_Guide#Building_a_new_mashup
          )
          By the way, it seems that the NGSI source mentioned in the example,
          which I downloaded together with the widgets and the other operators,
          doesn't refer a real accessible POI source: I can see no marks on the
          Santander map, in the Map Viewer, and a waiting icon appears on the
          Linear Graph widget. Also, when I reload my workspace, I see a white "1"
          inside a red ellipse over the Wiring tab; what information does it convey?

          Best regards, Giovanni


          Giovanni Toffoli, CEO
          LINK srl - Via Udine 30, 00161 Roma
          +39 06 44231115, +39 340 0727780

          Show
          fw.ext.user FW External User added a comment - Dear Álvaro, thank you very much for your comprehensive reply. When I posted my questions, I was trying to understand Blueprints, Tiers and local repository; I wasn't aware that the global instance of WireCloud has a special place inside the FI-Lab portal. Afterwards I have read, hands-on, the wiki page "Application Mashup - Wirecloud - User and Programmer Guide": it is high-quality documentation and includes a detailed workable example of the creation of a new mashup. ( https://forge.fiware.org/plugins/mediawiki/wiki/fiware/index.php/Application_Mashup_-_Wirecloud_-_User_and_Programmer_Guide#Building_a_new_mashup ) By the way, it seems that the NGSI source mentioned in the example, which I downloaded together with the widgets and the other operators, doesn't refer a real accessible POI source: I can see no marks on the Santander map, in the Map Viewer, and a waiting icon appears on the Linear Graph widget. Also, when I reload my workspace, I see a white "1" inside a red ellipse over the Wiring tab; what information does it convey? Best regards, Giovanni – Giovanni Toffoli, CEO LINK srl - Via Udine 30, 00161 Roma +39 06 44231115, +39 340 0727780
          Hide
          oozdemir Ozdemir, Omer added a comment -

          Dear Giovanni,

          I'm the leader developer of the WireCloud GEri, I will answer inline.

          1. I've repeated with success a similar test: didn't include StreamOriented
          4.4.2 in the Tier since it isn't in my Software catalog.
          Now, I was also able to delete Tiers from another Blueprint Template: in
          the past I wasn't able to delete them.
          2. By the way, what is the normal way of adding GEs to the Software catalog
          available when defining Tiers?

          I not going to answer this, because is not related to WireCloud.

          Yesterday, I was navigating in the documentatiion of the Wirecloud GE
          and stepped into this page: http://conwet.fi.upm.es/wirecloud/tryit
          I tried it: clicked on the link "Register you account into
          http://mashup.lab.fiware.org and get access to the FIWARE Lab instance
          of WireCloud"
          If I'm not wrong, a result was to add a recent version of Wirecloud to
          "Software in Catalogue". But this happened by chance!
          Or, possibly, instead I was only enabled to use a global instance of
          Wirecloud available in the Trento node.

          Probably not , we don't do anything especial when you click on the Mashup Portal link, nor when access it . I doubt WireCloud was added into the "Software in Catalogue" in that way.

          I only know, from an answer of our coach, that installing Wirecloud with
          the command line "pip install wirecloud" (it is a Python application),
          or downloading it from GitHub and following the installation procedure,
          would not be the same.
          For the rest, I am still very confused.

          That's true, if you install WireCloud downloading it from github you will install a development version of it with the latests changes committed into the github repo (except if you know how to change between the different release tags provided in the repo).

          3.
          Keeping to the case of Wirecloud, possibly we could use a global
          instance of this GE to start developing our mashups.
          But it isn't only a development tool: it includes also runtime code.
          So, at some point we should create a dedicated instance of it in a VM,
          to be able to deploy our application. Am I correct?

          I don't fully understand if you are talking about the need of creating a custom instance of WireCloud or about deploying your backend business logic into a dedicated VM.

          If you are referring to the first option, It depends on your architecture. WireCloud provides a cross-domain proxy and you can always support the Access Control headers in your services, so it possible to use the global instance and create dashboards accessing your services (on other machines/domains).

          Best regards,
          Álvaro

          Show
          oozdemir Ozdemir, Omer added a comment - Dear Giovanni, I'm the leader developer of the WireCloud GEri, I will answer inline. 1. I've repeated with success a similar test: didn't include StreamOriented 4.4.2 in the Tier since it isn't in my Software catalog. Now, I was also able to delete Tiers from another Blueprint Template: in the past I wasn't able to delete them. 2. By the way, what is the normal way of adding GEs to the Software catalog available when defining Tiers? I not going to answer this, because is not related to WireCloud. Yesterday, I was navigating in the documentatiion of the Wirecloud GE and stepped into this page: http://conwet.fi.upm.es/wirecloud/tryit I tried it: clicked on the link "Register you account into http://mashup.lab.fiware.org and get access to the FIWARE Lab instance of WireCloud" If I'm not wrong, a result was to add a recent version of Wirecloud to "Software in Catalogue". But this happened by chance! Or, possibly, instead I was only enabled to use a global instance of Wirecloud available in the Trento node. Probably not , we don't do anything especial when you click on the Mashup Portal link, nor when access it . I doubt WireCloud was added into the "Software in Catalogue" in that way. I only know, from an answer of our coach, that installing Wirecloud with the command line "pip install wirecloud" (it is a Python application), or downloading it from GitHub and following the installation procedure, would not be the same. For the rest, I am still very confused. That's true, if you install WireCloud downloading it from github you will install a development version of it with the latests changes committed into the github repo (except if you know how to change between the different release tags provided in the repo). 3. Keeping to the case of Wirecloud, possibly we could use a global instance of this GE to start developing our mashups. But it isn't only a development tool: it includes also runtime code. So, at some point we should create a dedicated instance of it in a VM, to be able to deploy our application. Am I correct? I don't fully understand if you are talking about the need of creating a custom instance of WireCloud or about deploying your backend business logic into a dedicated VM. If you are referring to the first option, It depends on your architecture. WireCloud provides a cross-domain proxy and you can always support the Access Control headers in your services, so it possible to use the global instance and create dashboards accessing your services (on other machines/domains). Best regards, Álvaro
          Hide
          aarranz Álvaro Arranz added a comment -

          Dear Giovanni,

          I'm the leader developer of the WireCloud GEri, I will answer inline.

          1. I've repeated with success a similar test: didn't include StreamOriented
          4.4.2 in the Tier since it isn't in my Software catalog.
          Now, I was also able to delete Tiers from another Blueprint Template: in
          the past I wasn't able to delete them.
          2. By the way, what is the normal way of adding GEs to the Software catalog
          available when defining Tiers?

          I not going to answer this, because is not related to WireCloud.

          Yesterday, I was navigating in the documentatiion of the Wirecloud GE
          and stepped into this page: http://conwet.fi.upm.es/wirecloud/tryit
          I tried it: clicked on the link "Register you account into
          http://mashup.lab.fiware.org and get access to the FIWARE Lab instance
          of WireCloud"
          If I'm not wrong, a result was to add a recent version of Wirecloud to
          "Software in Catalogue". But this happened by chance!
          Or, possibly, instead I was only enabled to use a global instance of
          Wirecloud available in the Trento node.

          Probably not , we don't do anything especial when you click on the Mashup Portal link, nor when access it . I doubt WireCloud was added into the "Software in Catalogue" in that way.

          I only know, from an answer of our coach, that installing Wirecloud with
          the command line "pip install wirecloud" (it is a Python application),
          or downloading it from GitHub and following the installation procedure,
          would not be the same.
          For the rest, I am still very confused.

          That's true, if you install WireCloud downloading it from github you will install a development version of it with the latests changes committed into the github repo (except if you know how to change between the different release tags provided in the repo).

          3.
          Keeping to the case of Wirecloud, possibly we could use a global
          instance of this GE to start developing our mashups.
          But it isn't only a development tool: it includes also runtime code.
          So, at some point we should create a dedicated instance of it in a VM,
          to be able to deploy our application. Am I correct?

          I don't fully understand if you are talking about the need of creating a custom instance of WireCloud or about deploying your backend business logic into a dedicated VM.

          If you are referring to the first option, It depends on your architecture. WireCloud provides a cross-domain proxy and you can always support the Access Control headers in your services, so it possible to use the global instance and create dashboards accessing your services (on other machines/domains).

          Best regards,
          Álvaro

          Show
          aarranz Álvaro Arranz added a comment - Dear Giovanni, I'm the leader developer of the WireCloud GEri, I will answer inline. 1. I've repeated with success a similar test: didn't include StreamOriented 4.4.2 in the Tier since it isn't in my Software catalog. Now, I was also able to delete Tiers from another Blueprint Template: in the past I wasn't able to delete them. 2. By the way, what is the normal way of adding GEs to the Software catalog available when defining Tiers? I not going to answer this, because is not related to WireCloud. Yesterday, I was navigating in the documentatiion of the Wirecloud GE and stepped into this page: http://conwet.fi.upm.es/wirecloud/tryit I tried it: clicked on the link "Register you account into http://mashup.lab.fiware.org and get access to the FIWARE Lab instance of WireCloud" If I'm not wrong, a result was to add a recent version of Wirecloud to "Software in Catalogue". But this happened by chance! Or, possibly, instead I was only enabled to use a global instance of Wirecloud available in the Trento node. Probably not , we don't do anything especial when you click on the Mashup Portal link, nor when access it . I doubt WireCloud was added into the "Software in Catalogue" in that way. I only know, from an answer of our coach, that installing Wirecloud with the command line "pip install wirecloud" (it is a Python application), or downloading it from GitHub and following the installation procedure, would not be the same. For the rest, I am still very confused. That's true, if you install WireCloud downloading it from github you will install a development version of it with the latests changes committed into the github repo (except if you know how to change between the different release tags provided in the repo). 3. Keeping to the case of Wirecloud, possibly we could use a global instance of this GE to start developing our mashups. But it isn't only a development tool: it includes also runtime code. So, at some point we should create a dedicated instance of it in a VM, to be able to deploy our application. Am I correct? I don't fully understand if you are talking about the need of creating a custom instance of WireCloud or about deploying your backend business logic into a dedicated VM. If you are referring to the first option, It depends on your architecture. WireCloud provides a cross-domain proxy and you can always support the Access Control headers in your services, so it possible to use the global instance and create dashboards accessing your services (on other machines/domains). Best regards, Álvaro
          Hide
          oozdemir Ozdemir, Omer added a comment - - edited

          Dear Alvaro,

          Could you please help us with this ticket?

          Thanks
          Omer

          Show
          oozdemir Ozdemir, Omer added a comment - - edited Dear Alvaro, Could you please help us with this ticket? Thanks Omer

            People

            • Assignee:
              aarranz Álvaro Arranz
              Reporter:
              fw.ext.user FW External User
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: