Hi Fathima, The value of 'deployAction' is "deploy". Please set it and give a try.
On Wed, Jun 24, 2015 at 5:20 AM, Fathima Dilhasha <dilhasha....@gmail.com> wrote: > 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/> >>> >> >> > -- 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