Hi, I'm trying to trigger a build via REST API call. Following is the curl command I'm using,
*curl -v -X POST -k https://apps.cloud.wso2.com/appmgt/site/blocks/reposBuilds/add/ajax/add.jag <https://apps.cloud.wso2.com/appmgt/site/blocks/reposBuilds/add/ajax/add.jag> -H 'Content-Type:application/x-www-form-urlencoded' -H 'Cookie:JSESSIONID=043032EE08D9FB074845FEF4313DD83D' -d 'action=deployArtifact&applicationKey=de&stage=Development&version=trunk&tagName=tag1&deployAction=<deployAction>'* When I run this, I'm getting a *Page Not Found Error.* But this page exists in block layer. Also, I am not sure what is meant by "deployAction" and what can be the possible values for that. Can someone help me to correct this? Thanks. Regards, Dilhasha Fathima Dilhasha Nazeer <http://lk.linkedin.com/in/dilhasha/> (M.N.F.Dilhasha) Undergraduate | Department of Computer Science and Engineering University of Moratuwa Sri Lanka On Tue, Jun 23, 2015 at 10:08 AM, Fathima Dilhasha <dilhasha....@gmail.com> wrote: > Hi Punnadi, > > Thanks for pointing out the mistake. With the correct username (with > dilhasha.wso2@dilhashan), getApplicationsOfUser works fine for me. I will > check on the other commands as well. > > Thanks. > Regards, > Dilhasha > > > Fathima Dilhasha Nazeer <http://lk.linkedin.com/in/dilhasha/> > (M.N.F.Dilhasha) > Undergraduate | Department of Computer Science and Engineering > University of Moratuwa > Sri Lanka > > On Tue, Jun 23, 2015 at 9:56 AM, Punnadi Gunarathna <punn...@wso2.com> > wrote: > >> Hi Fathima, >> >> I tried the 'getApplicationsOfUser' and it works fine for me. >> >> curl -v -X POST -k >> https://apps.cloud.wso2.com/appmgt/site/blocks/user/login/ajax/login.jag >> -d 'action=login&userName=punnadi.wso2.com@puva6107&password=******' >> >> curl -v -X POST >> https://apps.cloud.wso2.com/appmgt/site/blocks/application/get/ajax/list.jag >> -H 'Content-Type:application/x-www-form-urlencoded' -H >> 'Cookie:JSESSIONID=D084797351C4203D850C2D75CD65D4DD' -d >> 'action=getApplicationsOfUser&userName=punnadi.wso2.com@puva6107' >> >> And the output is as follows: >> >> [{"key" : "wow", "owner" : "punnadi.wso2.com@puva6107", "type" : "war", >> "language" : "Java", "mappedSubDomain" : null, "customUrl" : null, >> "customUrlVerificationCode" : null, "description" : null, "repositoryType" >> : "git", "repositoryTypeDisplayName" : "Git", "branchCount" : 2, >> "typeDisplayName" : "Java Web Application", "isUploadable" : false, "name" >> : "wow", "repoAccessability" : "perDevRepo", "inProduction" : false, >> "applicationCreationStatus" : "COMPLETED", "users" : [{"userName" : " >> punnadi.wso2.com", "firstName" : "$1", "lastName" : "$2", "email" : " >> punn...@wso2.com", "roles" : ["admin", "qa", "cxo", "devops", >> "appowner", "subscriber", "publisher", "developer", "default", >> "globalAPIPublisher", "everyone"], "displayName" : "punn...@wso2.com", >> "displayRoles" : ["QA", "CXO", "DevOps", "Application Owner", "Subscriber", >> "Publisher", "Developer"]}]}, {"key" : "guy", "owner" : >> "punnadi.wso2.com@puva6107", "type" : "war", "language" : "Java", >> "mappedSubDomain" : null, "customUrl" : null, "customUrlVerificationCode" : >> null, "description" : null, "repositoryType" : "git", >> "repositoryTypeDisplayName" : "Git", "branchCount" : 3, "typeDisplayName" : >> "Java Web Application", "isUploadable" : false, "name" : "guy", >> "repoAccessability" : "perDevRepo", "inProduction" : false, >> "applicationCreationStatus" : "COMPLETED", "users" : [{"userName" : " >> punnadi.wso2.com", "firstName" : "$1", "lastName" : "$2", "email" : " >> punn...@wso2.com", "roles" : ["admin", "qa", "cxo", "devops", >> "appowner", "subscriber", "publisher", "developer", "default", >> "globalAPIPublisher", "everyone"], "displayName" : "punn...@wso2.com", >> "displayRoles" : ["QA", "CXO", "DevOps", "Application Owner", "Subscriber", >> "Publisher", "Developer"]}]}, {"key" : "sun", "owner" : >> "punnadi.wso2.com@puva6107", "type" : "war", "language" : "Java", >> "mappedSubDomain" : null, "customUrl" : null, "customUrlVerificationCode" : >> null, "description" : null, "repositoryType" : "git", >> "repositoryTypeDisplayName" : "Git", "branchCount" : 1, "typeDisplayName" : >> "Java Web Application", "isUploadable" : false, "name" : "sun", >> "repoAccessability" : "perDevRepo", "inProduction" : false, >> "applicationCreationStatus" : "COMPLETED", "users" : [{"userName" : " >> punnadi.wso2.com", "firstName" : "$1", "lastName" : "$2", "email" : " >> punn...@wso2.com", "roles" : ["admin", "qa", "cxo", "devops", >> "appowner", "subscriber", "publisher", "developer", "default", >> "globalAPIPublisher", "everyone"], "displayName" : "punn...@wso2.com", >> "displayRoles" : ["QA", "CXO", "DevOps", "Application Owner", "Subscriber", >> "Publisher", "Developer"]}]}, {"key" : "newapp", "owner" : >> "punnadi.wso2.com@puva6107", "type" : "war", "language" : "Java", >> "mappedSubDomain" : "newapp.puva6107", "customUrl" : null, >> "customUrlVerificationCode" : null, "description" : null, "repositoryType" >> : "git", "repositoryTypeDisplayName" : "Git", "branchCount" : 3, >> "typeDisplayName" : "Java Web Application", "isUploadable" : false, "name" >> : "newapp", "repoAccessability" : "perDevRepo", "inProduction" : false, >> "applicationCreationStatus" : "COMPLETED", "users" : [{"userName" : " >> punnadi.wso2.com", "firstName" : "$1", "lastName" : "$2", "email" : " >> punn...@wso2.com", "roles" : ["admin", "qa", "cxo", "devops", >> "appowner", "subscriber", "publisher", "developer", "default", >> "globalAPIPublisher", "everyone"], "displayName" : "punn...@wso2.com", >> "displayRoles" : ["QA", "CXO", "DevOps", "Application Owner", "Subscriber", >> "Publisher", "Developer"]}]}, {"key" : "thilinamekadownload", "owner" : >> "punnadi.wso2.com@puva6107", "type" : "dbs", "language" : "Java", >> "mappedSubDomain" : null, "customUrl" : null, "customUrlVerificationCode" : >> null, "description" : null, "repositoryType" : "git", >> "repositoryTypeDisplayName" : "Git", "branchCount" : 1, "typeDisplayName" : >> "WSO2 Data Service", "isUploadable" : false, "name" : >> "Thilinamekadownload", "repoAccessability" : "perDevRepo", "inProduction" : >> false, "applicationCreationStatus" : "COMPLETED", "users" : [{"userName" : " >> punnadi.wso2.com", "firstName" : "$1", "lastName" : "$2", "email" : " >> punn...@wso2.com", "roles" : ["admin", "qa", "cxo", "devops", >> "appowner", "subscriber", "publisher", "developer", "default", >> "globalAPIPublisher", "everyone"], "displayName" : "punn...@wso2.com", >> "displayRoles" : ["QA", "CXO", "DevOps", "Application Owner", "Subscriber", >> "Publisher", "Developer"]}]}, {"key" : "one", "owner" : >> "punnadi.wso2.com@puva6107", "type" : "war", "language" : "Java", >> "mappedSubDomain" : "one.puva6107", "customUrl" : null, >> "customUrlVerificationCode" : null, "description" : null, "repositoryType" >> : "git", "repositoryTypeDisplayName" : "Git", "branchCount" : 1, >> "typeDisplayName" : "Java Web Application", "isUploadable" : false, "name" >> : "one", "repoAccessability" : "perDevRepo", "inProduction" : false, >> "applicationCreationStatus" : "COMPLETED", "users" : [{"userName" : " >> punnadi.wso2.com", "firstName" : "$1", "lastName" : "$2", "email" : " >> punn...@wso2.com", "roles" : ["admin", "qa", "cxo", "devops", >> "appowner", "subscriber", "publisher", "developer", "default", >> "globalAPIPublisher", "everyone"], "displayName" : "punn...@wso2.com", >> "displayRoles" : ["QA", "CXO", "DevOps", "Application Owner", "Subscriber", >> "Publisher", "Developer"]}]}, {"key" : "two", "owner" : >> "punnadi.wso2.com@puva6107", "type" : "war", "language" : "Java", >> "mappedSubDomain" : "two.puva6107", "customUrl" : null, >> "customUrlVerificationCode" : null, "description" : null, "repositoryType" >> : "git", "repositoryTypeDisplayName" : "Git", "branchCount" : 1, >> "typeDisplayName" : "Java Web Application", "isUploadable" : false, "name" >> : "two", "repoAccessability" : "perDevRepo", "inProduction" : false, >> "applicationCreationStatus" : "COMPLETED", "users" : [{"userName" : " >> punnadi.wso2.com", "firstName" : "$1", "lastName" : "$2", "email" : " >> punn...@wso2.com", "roles" : ["admin", "qa", "cxo", "devops", >> "appowner", "subscriber", "publisher", "developer", "default", >> "globalAPIPublisher", "everyone"], "displayName" : "punn...@wso2.com", >> "displayRoles" : ["QA", "CXO", "DevOps", "Application Owner", "Subscriber", >> "Publisher", "Developer"]}]}, {"key" : "three", "owner" : "punnadi.wso2* >> Connection #0 to host apps.cloud.wso2.com left intact >> .com@puva6107", "type" : "war", "language" : "Java", "mappedSubDomain" : >> "three.puva6107", "customUrl" : null, "customUrlVerificationCode" : null, >> "description" : null, "repositoryType" : "git", "repositoryTypeDisplayName" >> : "Git", "branchCount" : 1, "typeDisplayName" : "Java Web Application", >> "isUploadable" : false, "name" : "three", "repoAccessability" : >> "perDevRepo", "inProduction" : false, "applicationCreationStatus" : >> "COMPLETED", "users" : [{"userName" : "punnadi.wso2.com", "firstName" : >> "$1", "lastName" : "$2", "email" : "punn...@wso2.com", "roles" : >> ["admin", "qa", "cxo", "devops", "appowner", "subscriber", "publisher", >> "developer", "default", "globalAPIPublisher", "everyone"], "displayName" : " >> punn...@wso2.com", "displayRoles" : ["QA", "CXO", "DevOps", "Application >> Owner", "Subscriber", "Publisher", "Developer"]}]}] >> >> >> >> On Tue, Jun 23, 2015 at 9:53 AM, Fathima Dilhasha <dilhasha....@gmail.com >> > wrote: >> >>> Hi Punnadi, >>> >>> My tenant domain is 'dilhasha@wso2@dilhashan'. >>> >>> >>> Fathima Dilhasha Nazeer <http://lk.linkedin.com/in/dilhasha/> >>> (M.N.F.Dilhasha) >>> Undergraduate | Department of Computer Science and Engineering >>> University of Moratuwa >>> Sri Lanka >>> >>> On Tue, Jun 23, 2015 at 9:48 AM, Punnadi Gunarathna <punn...@wso2.com> >>> wrote: >>> >>>> Hi Fathima, >>>> >>>> Which tenant domain you are using? >>>> >>>> On Tue, Jun 23, 2015 at 9:39 AM, Fathima Dilhasha < >>>> dilhasha....@gmail.com> wrote: >>>> >>>>> Hi Punnadi, >>>>> >>>>> Thank you. >>>>> >>>>> I checked on the jag files also. Seems like everything is fine. But >>>>> commands like create,delete are relying on some permissions which are not >>>>> given to me during the curl access. >>>>> >>>>> Thanks. >>>>> Regards, >>>>> Dilhasha >>>>> >>>>> Fathima Dilhasha Nazeer <http://lk.linkedin.com/in/dilhasha/> >>>>> (M.N.F.Dilhasha) >>>>> Undergraduate | Department of Computer Science and Engineering >>>>> University of Moratuwa >>>>> Sri Lanka >>>>> >>>>> On Tue, Jun 23, 2015 at 9:28 AM, Punnadi Gunarathna <punn...@wso2.com> >>>>> wrote: >>>>> >>>>>> Hi Fathima, >>>>>> >>>>>> I will get back to you on this. >>>>>> >>>>>> On Tue, Jun 23, 2015 at 6:07 AM, Fathima Dilhasha < >>>>>> dilhasha....@gmail.com> wrote: >>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> I'm facing some problems when accessing the REST API of App Factory >>>>>>> via curl. I've listed the commands and errors below. >>>>>>> getApplicationsOfUser >>>>>>> >>>>>>> *curl -v -X POST >>>>>>> https://apps.cloud.wso2.com/appmgt/site/blocks/application/get/ajax/list.jag >>>>>>> <https://apps.cloud.wso2.com/appmgt/site/blocks/application/get/ajax/list.jag> >>>>>>> -H 'Content-Type:application/x-www-form-urlencoded' -H >>>>>>> 'Cookie:<obtained_cookie>' -d >>>>>>> 'action=getApplicationsOfUser&userName=<username>'* >>>>>>> >>>>>>> This returns a blank set [ ] even though there are many apps. Same >>>>>>> goes with *getAllAppVersionsInStages.* >>>>>>> >>>>>>> >>>>>>> *Application key availability* >>>>>>> *curl -X POST >>>>>>> https://apps.cloud.wso2.com/appmgt/site/blocks/application/add/ajax/add.jag >>>>>>> <https://apps.cloud.wso2.com/appmgt/site/blocks/application/add/ajax/add.jag> >>>>>>> -H 'Content-Type:application/x-www-form-urlencoded' -H >>>>>>> 'Cookie:JSESSIONID=A1526A0AC5293FD9F46CD3C2C4628338' -d >>>>>>> 'action=isApplicationKeyAvailable&applicationKey=<appkey>'* >>>>>>> >>>>>>> This returns a message saying *"**You don't have permission to >>>>>>> check the application key availability"* >>>>>>> >>>>>>> And I cannot seem t make a call to *createNewApplication*. >>>>>>> I cannot figure out the format of the parameters. Can someone share >>>>>>> a curl command for this? I don't see an example in [1] >>>>>>> <https://docs.wso2.com/display/AF210/REST+APIs#RESTAPIs-getApplicationsOfUser> >>>>>>> >>>>>>> updateDescription >>>>>>> >>>>>>> curl -v -X POST -k >>>>>>> https://apps.cloud.wso2.com/appmgt/site/blocks/application/update/ajax/update.jag >>>>>>> -H 'Content-Type:application/x-www-form-urlencoded' -H >>>>>>> 'Cookie:JSESSIONID=8F3297501ACF67780C61E1BEE5422485' -d >>>>>>> 'action=updateDescription&applicationKey=<appKey>&newDescription=descriptionc' >>>>>>> >>>>>>> above command gives an *"Internal Server Error"* >>>>>>> >>>>>>> getAppVersionsInStagesWithLifeCycleInfo >>>>>>> *curl -X POST -k >>>>>>> https://apps.cloud.wso2.com/appmgt/site/blocks/lifecycle/add/ajax/add.jag >>>>>>> <https://apps.cloud.wso2.com/appmgt/site/blocks/lifecycle/add/ajax/add.jag> >>>>>>> -H 'Content-Type:applicion/x-www-form-urlencoded' -H >>>>>>> 'Cookie:JSESSIONID=8F3297501ACF67780C61E1BEE5422485' -d >>>>>>> 'action=getAppVersionsInStagesWithLifeCycleInfo&applicationKey=<appKey>'* >>>>>>> >>>>>>> This returns a message saying "You don't have permission to life >>>>>>> cyclec info of application versions" >>>>>>> >>>>>>> *deleteApplication* >>>>>>> curl -X POST -application/x-www-form-urlencoded' -H >>>>>>> 'Cookie:JSESSIONID=8F3297501ACF67780C61E1BEE5422485' -d >>>>>>> 'applicationKey=<appKey>&userName=<username>' >>>>>>> >>>>>>> This returns a message saying "You don't have permission to delete >>>>>>> application" >>>>>>> >>>>>>> >>>>>>> Can someone help me on resolving these issues with API access? >>>>>>> >>>>>>> [1] >>>>>>> https://docs.wso2.com/display/AF210/REST+APIs#RESTAPIs-getApplicationsOfUser >>>>>>> >>>>>>> >>>>>>> Thanks. >>>>>>> Regards, >>>>>>> Dilhasha >>>>>>> >>>>>>> >>>>>>> >>>>>>> Fathima Dilhasha Nazeer <http://lk.linkedin.com/in/dilhasha/> >>>>>>> (M.N.F.Dilhasha) >>>>>>> Undergraduate | Department of Computer Science and Engineering >>>>>>> University of Moratuwa >>>>>>> Sri Lanka >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Dev mailing list >>>>>>> Dev@wso2.org >>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Thanks and Regards, >>>>>> >>>>>> Punnadi Gunarathna >>>>>> Senior Software Engineer, >>>>>> WSO2, Inc.; http://wso2.com <http://wso2> >>>>>> Blog: http://hi-my-world.blogspot.com/ >>>>>> Tel : 94 11 214 5345 >>>>>> Fax :94 11 2145300 >>>>>> >>>>>> >>>>>> >>>>>> <http://lalajisureshika.blogspot.com/> >>>>>> >>>>> >>>>> >>>> >>>> >>>> -- >>>> Thanks and Regards, >>>> >>>> Punnadi Gunarathna >>>> Senior Software Engineer, >>>> WSO2, Inc.; http://wso2.com <http://wso2> >>>> Blog: http://hi-my-world.blogspot.com/ >>>> Tel : 94 11 214 5345 >>>> Fax :94 11 2145300 >>>> >>>> >>>> >>>> <http://lalajisureshika.blogspot.com/> >>>> >>> >>> >> >> >> -- >> Thanks and Regards, >> >> Punnadi Gunarathna >> Senior Software Engineer, >> WSO2, Inc.; http://wso2.com <http://wso2> >> Blog: http://hi-my-world.blogspot.com/ >> Tel : 94 11 214 5345 >> Fax :94 11 2145300 >> >> >> >> <http://lalajisureshika.blogspot.com/> >> > >
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev