Hello, Thank you, that makes sense! But I was actually wondering what the current code base is doing? Since in the application.properties file for resource service, there is a specific address for a registry server. [image: image.png] Are we connecting to this for getting resource information?
Also, in Secret service the application.properties file has localhost for credentials server. [image: image.png] Are we supposed to run any other project to support the service? Thank you Aravind Ramalingam On Thu, Apr 2, 2020 at 4:04 PM DImuthu Upeksha <[email protected]> wrote: > Aravind, > > Resource and Secret services are only proxy services. It can bind to any > backend type. Custos is one backend. In production use, it should bind to > custos. But in local development, it's inconvenient to work with multiple > moving parts so in that case it can bind to a local backend which receives > data through couple of files where you can change content easily. > > Dimuthu > > On Thu, Apr 2, 2020 at 3:56 PM Aravind Ramalingam <[email protected]> > wrote: > >> Hi Dimuthu, >> >> Thank you for that. >> So you mean to say that the resource service and secret service currently >> have the data predefined and that is why the proto message has default >> numbers as it's values? >> A small question on that, are the data stored internally or do the >> resource service and secret service connect to an external server? >> Cause I initially thought the secret service will connect to the Custos >> project for it's data. >> >> Thank you >> Aravind Ramalingam >> >> On Apr 2, 2020, at 15:24, DImuthu Upeksha <[email protected]> >> wrote: >> >> >> Hi Aravind, >> >> Yes your understanding is correct. We assume that Resource service and >> Secret Service has all the data you need to initiate the transfer. I'm >> working on a standalone version of MFT where you can configure credentials >> and resources as a configuration file for development purposes and >> hopefully I will be able to push it today. Once it's done, you can use them >> to test the framework. With that, I will submit some samples as well. >> >> Thanks >> Dimuthu >> >> On Thu, Apr 2, 2020 at 1:01 PM Aravind Ramalingam <[email protected]> >> wrote: >> >>> Hello, >>> >>> Thank you for clarifying. >>> If I've understood the architecture correctly, even if we are using >>> another language we would require to build the proto files only for API? As >>> the other services are internal to the system. >>> >>> Could you please provide a sample message that can be passed to the >>> service? It would really help us get started. >>> >>> Thank you >>> Aravind Ramalingam >>> >>> On Apr 2, 2020, at 12:26, DImuthu Upeksha <[email protected]> >>> wrote: >>> >>> >>> Hi Aravind, >>> >>> Currently all the calls to the API are performed through gRPC. For Java, >>> clients are already generated from the maven build, but if you are using >>> any other language, you have to build it using proto files in the stub >>> module of each service. Usability is a place where we need to improve in >>> MFT as we are currently supporting it only to bind to an existing service >>> that require MFT rather than a user directly talking to it. But it is also >>> a valid use case and we need to improve it. >>> >>> Thanks >>> Dimuthu >>> >>> On Thu, Apr 2, 2020 at 4:29 AM Aravind Ramalingam <[email protected]> >>> wrote: >>> >>>> Hi, >>>> >>>> Thank you for the solution. That resolved the dependencies issue. >>>> After that i started the services in the order mentioned in the README. >>>> >>>> <image.png> >>>> >>>> >>>> The services started successfully and connected the external Consul >>>> host. >>>> But I am confused as to how a user would make a call to the >>>> ApiServiceApplication? Are there any endpoints exposed or is it only >>>> through gRPC calls? >>>> A little more insight would be helpful. >>>> >>>> Thank you, >>>> Aravind Ramalingam >>>> >>>> On Thu, Apr 2, 2020 at 12:44 AM Bandaru, Vivek Shresta <[email protected]> >>>> wrote: >>>> >>>>> Hi Aravind, >>>>> >>>>> >>>>> >>>>> This seems to be an Intellij issue. I resolved the dependency issues >>>>> on my Intellij by enabling ‘Use plugin registry’ in maven preferences and >>>>> rebuilding my project. >>>>> >>>>> >>>>> >>>>> Seems like there are 5 SpringBoot microservices in MFT. >>>>> >>>>> >>>>> >>>>> <image001.png> >>>>> >>>>> >>>>> >>>>> As far as my understanding goes, MFT alone doesn’t do anything, it’s a >>>>> helper service. It works along with ‘Airavata’ server. >>>>> >>>>> >>>>> >>>>> If someone can point us towards some MFT Tutorials and documentation >>>>> on how to setup Airavata along with MFT, that would be really helpful. >>>>> >>>>> >>>>> >>>>> Regards, >>>>> >>>>> Vivek. >>>>> >>>>> >>>>> >>>>> *From: *Aravind Ramalingam <[email protected]> >>>>> *Reply-To: *"[email protected]" <[email protected]> >>>>> *Date: *Wednesday, April 1, 2020 at 9:41 PM >>>>> *To: *"[email protected]" <[email protected]> >>>>> *Subject: *[External] Airavata MFT project errors >>>>> >>>>> >>>>> >>>>> This message was sent from a non-IU address. Please exercise caution >>>>> when clicking links or opening attachments from external sources. >>>>> >>>>> >>>>> >>>>> Hello, >>>>> >>>>> >>>>> >>>>> I am trying to compile and run the Airvata MFT project. >>>>> >>>>> After completing mvn clean install successfully, I found that the >>>>> services are not running due to errors in certain files. >>>>> >>>>> >>>>> >>>>> <image002.png> >>>>> >>>>> >>>>> >>>>> I have attached the screenshot for your reference. I suspect its some >>>>> missing dependencies. Can you please help me resolve this? >>>>> >>>>> Also can you guide me on the sequence of how to start the >>>>> applications, i am confused how to run the project. >>>>> >>>>> >>>>> >>>>> Thank you >>>>> >>>>> Aravind Ramalingam >>>>> >>>>
