You need to have the api.rxt (attached) in the above mentioned folder. Restart after placing the file.
Thanks, Tanya On Fri, Jun 19, 2015 at 12:09 PM, Charitha Goonetilleke <[email protected]> wrote: > Hi Tanya, > > There is not any RXT specified to be added in the instructions. However I > have following rxts in the folder. Please let me know if there any specific > rxt required other than them. > > comment.rxt endpoint.rxt proxy.rxt schema.rxt service.rxt > site.rxt swagger.rxt wadl.rxt > ebook.rxt gadget.rxt policy.rxt restservice.rxt sequence.rxt > servicex.rxt soapservice.rxt uri.rxt wsdl.rxt > > > On Fri, Jun 19, 2015 at 11:51 AM, Tanya Madurapperuma <[email protected]> > wrote: > >> Hi Charitha, >> >> Could you please check whether you have the relavant rxt file in the >> HOME/repository/resources/rxts/ folder? >> >> Thanks, >> Tanya >> >> On Fri, Jun 19, 2015 at 11:46 AM, Charitha Goonetilleke < >> [email protected]> wrote: >> >>> Hi Samera, >>> >>> I tried to add Asset Extension to ES given in sample[1] scenario 1 on >>> fresh ES build. But once I tried to login in to publisher console, ES >>> throws the following exception with HTTP status 500. >>> >>> [2015-06-19 11:36:13,806] ERROR {rxt.core} - Unable to locate >>> assetResources for tenant: -1234 and type: api >>> [2015-06-19 11:36:13,807] ERROR >>> {org.jaggeryjs.jaggery.core.manager.WebAppManager} - >>> org.mozilla.javascript.JavaScriptException: Unable to locate >>> assetResources for tenant: -1234 and type: api >>> (<rxt>/scripts/core/core.js#972) >>> >>> Also same exception throwing when I tried to access document api or >>> document page via link [2] and [3] respectively. >>> >>> This is the server startup log >>> >>> [charitha@charithag-wso2 bin]$ sh wso2server.sh >>> JAVA_HOME environment variable is set to /usr/java/jdk1.7.0_79 >>> CARBON_HOME environment variable is set to >>> /home/charitha/tools/wso2es-2.0.0-SNAPSHOT >>> [2015-06-19 11:35:40,819] INFO >>> {org.wso2.carbon.core.internal.CarbonCoreActivator} - Starting WSO2 >>> Carbon... >>> [2015-06-19 11:35:40,820] INFO >>> {org.wso2.carbon.core.internal.CarbonCoreActivator} - Operating System : >>> Linux 4.0.4-303.fc22.x86_64, amd64 >>> [2015-06-19 11:35:40,820] INFO >>> {org.wso2.carbon.core.internal.CarbonCoreActivator} - Java Home : >>> /usr/java/jdk1.7.0_79/jre >>> [2015-06-19 11:35:40,820] INFO >>> {org.wso2.carbon.core.internal.CarbonCoreActivator} - Java Version : >>> 1.7.0_79 >>> [2015-06-19 11:35:40,820] INFO >>> {org.wso2.carbon.core.internal.CarbonCoreActivator} - Java VM : >>> Java HotSpot(TM) 64-Bit Server VM 24.79-b02,Oracle Corporation >>> [2015-06-19 11:35:40,820] INFO >>> {org.wso2.carbon.core.internal.CarbonCoreActivator} - Carbon Home : >>> /home/charitha/tools/wso2es-2.0.0-SNAPSHOT >>> [2015-06-19 11:35:40,820] INFO >>> {org.wso2.carbon.core.internal.CarbonCoreActivator} - Java Temp Dir : >>> /home/charitha/tools/wso2es-2.0.0-SNAPSHOT/tmp >>> [2015-06-19 11:35:40,820] INFO >>> {org.wso2.carbon.core.internal.CarbonCoreActivator} - User : >>> charitha, en-US, Asia/Colombo >>> [2015-06-19 11:35:40,896] WARN >>> {org.wso2.carbon.core.bootup.validator.util.ValidationResultPrinter} - >>> Carbon is configured to use the default keystore (wso2carbon.jks). To >>> maximize security when deploying to a production environment, configure a >>> new keystore with a unique password in the production server profile. >>> [2015-06-19 11:35:40,902] INFO >>> {org.wso2.carbon.databridge.agent.thrift.AgentHolder} - Agent created ! >>> [2015-06-19 11:35:40,915] INFO >>> {org.wso2.carbon.databridge.agent.thrift.internal.AgentDS} - Successfully >>> deployed Agent Client >>> [2015-06-19 11:35:41,232] INFO {org.wso2.jaggery.scxml.Activator} - >>> Activating org.wso2.jaggery.scxml with RealmService enabled >>> [2015-06-19 11:35:42,023] INFO >>> {org.wso2.carbon.registry.core.jdbc.EmbeddedRegistryService} - Configured >>> Registry in 37ms >>> [2015-06-19 11:35:42,115] INFO >>> {org.wso2.carbon.registry.core.internal.RegistryCoreServiceComponent} - >>> Registry Mode : READ-WRITE >>> [2015-06-19 11:35:43,768] INFO >>> {org.wso2.carbon.registry.indexing.solr.SolrClient} - Default Embedded >>> Solr Server Initialized >>> [2015-06-19 11:35:43,896] INFO >>> {org.wso2.carbon.social.sql.SocialDBInitilizer} - Social database already >>> exists. Not creating a new database. >>> [2015-06-19 11:35:44,008] INFO >>> {org.wso2.carbon.user.core.internal.UserStoreMgtDSComponent} - Carbon >>> UserStoreMgtDSComponent activated successfully. >>> [2015-06-19 11:35:45,977] INFO >>> {org.apache.catalina.startup.TaglibUriRule} - TLD skipped. URI: >>> http://tiles.apache.org/tags-tiles is already defined >>> [2015-06-19 11:35:46,448] INFO >>> {org.wso2.carbon.identity.user.store.configuration.deployer.UserStoreConfigurationDeployer} >>> - User Store Configuration Deployer initiated. >>> [2015-06-19 11:35:46,448] INFO >>> {org.wso2.carbon.identity.user.store.configuration.deployer.UserStoreConfigurationDeployer} >>> - User Store Configuration Deployer initiated. >>> [2015-06-19 11:35:47,002] INFO >>> {org.wso2.carbon.core.deployment.DeploymentInterceptor} - Deploying Axis2 >>> service: AccountCredentialMgtConfigService {super-tenant} >>> [2015-06-19 11:35:47,002] INFO >>> {org.wso2.carbon.core.deployment.DeploymentInterceptor} - Deploying Axis2 >>> service: UserInformationRecoveryService {super-tenant} >>> [2015-06-19 11:35:47,002] INFO >>> {org.wso2.carbon.core.deployment.DeploymentInterceptor} - Deploying Axis2 >>> service: UserIdentityManagementAdminService {super-tenant} >>> [2015-06-19 11:35:47,442] INFO >>> {org.wso2.carbon.core.init.CarbonServerManager} - Repository : >>> /home/charitha/tools/wso2es-2.0.0-SNAPSHOT/repository/deployment/server/ >>> [2015-06-19 11:35:47,498] INFO >>> {org.wso2.carbon.core.multitenancy.eager.TenantLoadingConfig} - Switching >>> to default mode : Tenant lazy loading mechanism has been activated... >>> [2015-06-19 11:35:47,531] INFO >>> {org.wso2.carbon.core.internal.permission.update.PermissionUpdater} - >>> Permission cache updated for tenant -1234 >>> [2015-06-19 11:35:48,033] INFO >>> {org.wso2.carbon.identity.application.mgt.internal.ApplicationManagementServiceComponent} >>> - Identity ApplicationManagementComponent bundle is activated >>> [2015-06-19 11:35:48,034] INFO >>> {org.wso2.carbon.identity.application.mgt.ui.internal.ApplicationMgtUIServiceComponent} >>> - Application Management UI bundle acticated! >>> [2015-06-19 11:35:48,053] INFO >>> {org.wso2.carbon.identity.sso.saml.admin.FileBasedConfigManager} - A SSO >>> Service Provider is registered for : store >>> [2015-06-19 11:35:48,053] INFO >>> {org.wso2.carbon.identity.sso.saml.admin.FileBasedConfigManager} - A SSO >>> Service Provider is registered for : social >>> [2015-06-19 11:35:48,053] INFO >>> {org.wso2.carbon.identity.sso.saml.admin.FileBasedConfigManager} - A SSO >>> Service Provider is registered for : publisher >>> [2015-06-19 11:35:48,101] INFO >>> {org.wso2.carbon.identity.core.internal.IdentityCoreServiceComponent} - >>> Identity Database schema initialization check was skipped since 'setup' >>> variable was not given during startup >>> [2015-06-19 11:35:48,295] INFO >>> {org.wso2.carbon.core.transports.http.HttpsTransportListener} - HTTPS port >>> : 9443 >>> [2015-06-19 11:35:48,295] INFO >>> {org.wso2.carbon.core.transports.http.HttpTransportListener} - HTTP port >>> : 9763 >>> [2015-06-19 11:35:48,356] INFO >>> {org.wso2.carbon.core.deployment.DeploymentInterceptor} - Deploying Axis2 >>> service: echo {super-tenant} >>> [2015-06-19 11:35:48,408] INFO >>> {org.wso2.carbon.core.deployment.DeploymentInterceptor} - Deploying Axis2 >>> service: Version {super-tenant} >>> [2015-06-19 11:35:49,842] INFO >>> {net.sf.ehcache.pool.impl.DefaultSizeOfEngine} - Using user supplied >>> filter @ >>> jar:file:/home/charitha/tools/wso2es-2.0.0-SNAPSHOT/repository/deployment/server/webapps/SHINDIG/WEB-INF/lib/shindig-common-2.5.0-beta5.jar!/org/apache/shindig/common/cache/ehcache/SizeOfFilter.txt >>> [2015-06-19 11:35:49,849] INFO >>> {net.sf.ehcache.pool.sizeof.JvmInformation} - Detected JVM data model >>> settings of: 64-Bit HotSpot JVM with Compressed OOPs >>> [2015-06-19 11:35:50,084] INFO {net.sf.ehcache.pool.sizeof.AgentLoader} >>> - Extracted agent jar to temporary file >>> /home/charitha/tools/wso2es-2.0.0-SNAPSHOT/tmp/ehcache-sizeof-agent7743503959938886447.jar >>> [2015-06-19 11:35:50,084] INFO {net.sf.ehcache.pool.sizeof.AgentLoader} >>> - Trying to load agent @ >>> /home/charitha/tools/wso2es-2.0.0-SNAPSHOT/tmp/ehcache-sizeof-agent7743503959938886447.jar >>> [2015-06-19 11:35:50,088] INFO >>> {net.sf.ehcache.pool.impl.DefaultSizeOfEngine} - using Agent sizeof engine >>> [2015-06-19 11:35:50,136] INFO >>> {net.sf.ehcache.pool.impl.DefaultSizeOfEngine} - using Agent sizeof engine >>> [2015-06-19 11:35:50,167] INFO >>> {org.apache.shindig.gadgets.features.FeatureRegistry} - Resources from >>> res:features/features.txt are loading. >>> [2015-06-19 11:35:50,173] INFO {org.apache.shindig.common.xml.XmlUtil} >>> - The XML processor being used does not support secure parsing. >>> [2015-06-19 11:35:50,173] INFO {org.apache.shindig.common.xml.XmlUtil} >>> - Document builders are being reused. >>> [2015-06-19 11:35:50,321] INFO >>> {org.apache.shindig.gadgets.features.FeatureRegistry} - Resources from >>> res:features-extras/features.txt are loading. >>> [2015-06-19 11:35:50,832] INFO >>> {org.apache.shindig.config.JsonContainerConfigLoader} - Resources from >>> containers/default/container.js are loading. >>> [2015-06-19 11:35:50,832] INFO >>> {org.apache.shindig.config.JsonContainerConfigLoader} - Container >>> configuration containers/default/container.js is being read. >>> [2015-06-19 11:35:50,888] WARN >>> {org.apache.shindig.auth.BasicSecurityTokenCodec} - Token TTL for >>> container "default" was 0 and will be ignored. >>> [2015-06-19 11:35:50,888] WARN >>> {org.apache.shindig.auth.BasicSecurityTokenCodec} - Token TTL for >>> container "accel" was 0 and will be ignored. >>> [2015-06-19 11:35:51,028] INFO >>> {org.apache.shindig.gadgets.oauth2.logger.FilteredLogger} - Using random >>> key for OAuth2 client-side state encryption >>> [2015-06-19 11:35:51,028] INFO >>> {org.apache.shindig.gadgets.oauth2.logger.FilteredLogger} - >>> OAuth2CrypterProvider constructor >>> [2015-06-19 11:35:51,033] INFO >>> {org.apache.shindig.gadgets.oauth.OAuthModule$OAuthCrypterProvider} - >>> Using random key for OAuth client-side state encryption >>> [2015-06-19 11:35:51,033] INFO >>> {org.apache.shindig.gadgets.oauth.OAuthModule} - A random key for OAuth >>> client-side state encryption is being used. >>> [2015-06-19 11:35:51,034] WARN >>> {org.apache.shindig.gadgets.oauth.OAuthModule} - The OAuth signing key did >>> not load correctly. To create a key: >>> 1. Run the following command: >>> openssl req -newkey rsa:1024 -days 365 -nodes -x509 -keyout testkey.pem >>> \ >>> -out testkey.pem -subj /CN=mytestkey >>> openssl pkcs8 -in testkey.pem -out oauthkey.pem -topk8 -nocrypt >>> -outform PEM >>> >>> . 2. Edit the shindig.properties file by adding these lines: >>> shindig.signing.key-file =<path-to-oauthkey.pem> >>> shindig.signing.key-name =mykey >>> . >>> [2015-06-19 11:35:51,140] INFO >>> {org.wso2.carbon.webapp.mgt.TomcatGenericWebappsDeployer} - Deployed >>> webapp: >>> StandardEngine[Catalina].StandardHost[localhost].StandardContext[/SHINDIG].File[/home/charitha/tools/wso2es-2.0.0-SNAPSHOT/repository/deployment/server/webapps/SHINDIG] >>> [2015-06-19 11:35:52,594] INFO >>> {JAGGERY.app-scripts.init-scripts.app:js} - loading default asset app >>> extensions >>> [2015-06-19 11:35:52,595] INFO >>> {JAGGERY.app-scripts.init-scripts.app:js} - checking extension: >>> publisher-common >>> [2015-06-19 11:35:52,599] INFO >>> {JAGGERY.app-scripts.init-scripts.app:js} - checking extension: >>> apim-publisher-commons >>> [2015-06-19 11:35:52,600] INFO >>> {JAGGERY.app-scripts.init-scripts.app:js} - checking extension: >>> publisher-apis >>> [2015-06-19 11:35:52,600] INFO >>> {JAGGERY.app-scripts.init-scripts.app:js} - finished loading default asset >>> app extensions >>> [2015-06-19 11:35:52,881] INFO {app-core} - Disabled assets: ["ebook", >>> "api", "wsdl", "service", "policy", "proxy", "schema", "sequence", >>> "servicex", "uri", "wadl", "endpoint"] >>> [2015-06-19 11:35:52,882] INFO {app-core} - Loading dependencies: >>> publisher-common,apim-publisher-commons >>> [2015-06-19 11:35:52,882] WARN {app-core} - The extension >>> publisher-commonhas already been loaded >>> [2015-06-19 11:35:52,882] INFO {app-core} - Disabled assets: ["ebooks"] >>> [2015-06-19 11:35:54,413] INFO {rxt-permissions} - [permissions] >>> loading permissions for tenant -1234 >>> [2015-06-19 11:35:54,417] INFO >>> {JAGGERY.app-scripts.init-scripts.app:js} - ### Starting permission >>> operations ### >>> [2015-06-19 11:35:54,417] INFO >>> {JAGGERY.app-scripts.init-scripts.app:js} - ### registering default >>> permissions ### >>> [2015-06-19 11:35:54,417] INFO >>> {JAGGERY.app-scripts.init-scripts.app:js} - ### registering asset >>> permissions not in the WSO2 permission tree ### >>> [2015-06-19 11:35:54,423] INFO >>> {JAGGERY.app-scripts.init-scripts.app:js} - ### adding permissions to >>> role: Internal/publisher ### >>> [2015-06-19 11:35:54,426] INFO >>> {JAGGERY.app-scripts.init-scripts.app:js} - ### adding permissions to >>> reviewer role ### >>> [2015-06-19 11:35:54,427] INFO >>> {JAGGERY.app-scripts.init-scripts.app:js} - ### Permission operations have >>> finished ### >>> [2015-06-19 11:35:54,430] INFO {rxt-permissions} - [permissions] >>> finished loading permissions for tenant -1234 >>> [2015-06-19 11:35:54,446] INFO >>> {org.jaggeryjs.jaggery.app.mgt.TomcatJaggeryWebappsDeployer} - Deployed >>> webapp: >>> StandardEngine[Catalina].StandardHost[localhost].StandardContext[/publisher].File[/home/charitha/tools/wso2es-2.0.0-SNAPSHOT/repository/deployment/server/jaggeryapps/publisher] >>> [2015-06-19 11:35:54,539] INFO >>> {org.jaggeryjs.jaggery.app.mgt.TomcatJaggeryWebappsDeployer} - Deployed >>> webapp: >>> StandardEngine[Catalina].StandardHost[localhost].StandardContext[/social].File[/home/charitha/tools/wso2es-2.0.0-SNAPSHOT/repository/deployment/server/jaggeryapps/social] >>> [2015-06-19 11:35:54,631] INFO >>> {org.jaggeryjs.jaggery.app.mgt.TomcatJaggeryWebappsDeployer} - Deployed >>> webapp: >>> StandardEngine[Catalina].StandardHost[localhost].StandardContext[/sso].File[/home/charitha/tools/wso2es-2.0.0-SNAPSHOT/repository/deployment/server/jaggeryapps/sso] >>> [2015-06-19 11:35:54,918] INFO >>> {JAGGERY.app-scripts.init-scripts.app:js} - loading default asset app >>> extensions >>> [2015-06-19 11:35:54,918] INFO >>> {JAGGERY.app-scripts.init-scripts.app:js} - checking extension: >>> store-common >>> [2015-06-19 11:35:54,920] INFO >>> {JAGGERY.app-scripts.init-scripts.app:js} - checking extension: store-apis >>> [2015-06-19 11:35:54,920] INFO >>> {JAGGERY.app-scripts.init-scripts.app:js} - finished loading default asset >>> app extensions >>> [2015-06-19 11:35:55,092] INFO {app-core} - Disabled assets: ["ebook", >>> "api", "wsdl", "service", "policy", "proxy", "schema", "sequence", >>> "servicex", "uri", "wadl", "endpoint"] >>> [2015-06-19 11:35:55,144] INFO {rxt-permissions} - [permissions] >>> loading permissions for tenant -1234 >>> [2015-06-19 11:35:55,149] INFO >>> {JAGGERY.app-scripts.init-scripts.app:js} - ### Starting permission >>> operations ### >>> [2015-06-19 11:35:55,149] INFO >>> {JAGGERY.app-scripts.init-scripts.app:js} - ### registering default >>> permissions ### >>> [2015-06-19 11:35:55,149] INFO >>> {JAGGERY.app-scripts.init-scripts.app:js} - ### registering permissions >>> not in the WSO2 permission tree ### >>> [2015-06-19 11:35:55,175] INFO >>> {JAGGERY.app-scripts.init-scripts.app:js} - ### adding permissions to >>> role: Internal/store ### >>> [2015-06-19 11:35:55,179] INFO >>> {JAGGERY.app-scripts.init-scripts.app:js} - ### registering store >>> anonymous role : es.store.anon.user ### >>> [2015-06-19 11:35:55,180] WARN {rxt-permissions} - [permissions] role >>> es.store.anon.user was not created as it already exists >>> [2015-06-19 11:35:55,180] INFO >>> {JAGGERY.app-scripts.init-scripts.app:js} - anonymous role registered >>> successfully : true >>> [2015-06-19 11:35:55,180] INFO >>> {JAGGERY.app-scripts.init-scripts.app:js} - ### assigning store >>> permissions to anonymous role ### >>> [2015-06-19 11:35:55,183] INFO >>> {JAGGERY.app-scripts.init-scripts.app:js} - ### Permission operations have >>> finished ### >>> [2015-06-19 11:35:55,190] INFO {rxt-permissions} - [permissions] >>> finished loading permissions for tenant -1234 >>> [2015-06-19 11:35:55,194] INFO >>> {org.jaggeryjs.jaggery.app.mgt.TomcatJaggeryWebappsDeployer} - Deployed >>> webapp: >>> StandardEngine[Catalina].StandardHost[localhost].StandardContext[/store].File[/home/charitha/tools/wso2es-2.0.0-SNAPSHOT/repository/deployment/server/jaggeryapps/store] >>> [2015-06-19 11:35:55,210] INFO >>> {org.jaggeryjs.jaggery.app.mgt.TomcatJaggeryWebappsDeployer} - Deployed >>> webapp: >>> StandardEngine[Catalina].StandardHost[localhost].StandardContext[/store-admin].File[/home/charitha/tools/wso2es-2.0.0-SNAPSHOT/repository/deployment/server/jaggeryapps/store-admin] >>> [2015-06-19 11:35:55,219] INFO >>> {org.apache.tomcat.util.net.NioSelectorPool} - Using a shared selector for >>> servlet write/read >>> [2015-06-19 11:35:55,518] INFO >>> {org.apache.tomcat.util.net.NioSelectorPool} - Using a shared selector for >>> servlet write/read >>> [2015-06-19 11:35:55,527] INFO >>> {org.wso2.carbon.registry.eventing.internal.RegistryEventingServiceComponent} >>> - Successfully Initialized Eventing on Registry >>> [2015-06-19 11:35:55,542] INFO >>> {org.wso2.carbon.store.notifications.management.ComponentManager} - Store >>> event types successfully registered >>> [2015-06-19 11:35:55,542] INFO >>> {org.wso2.carbon.store.notifications.internal.StoreNotificationsComponent} >>> - Store Notification service is activated >>> [2015-06-19 11:35:55,583] INFO >>> {org.wso2.carbon.core.init.JMXServerManager} - JMX Service URL : >>> service:jmx:rmi://localhost:11111/jndi/rmi://localhost:9999/jmxrmi >>> [2015-06-19 11:35:55,583] INFO >>> {org.wso2.carbon.core.internal.StartupFinalizerServiceComponent} - Server >>> : WSO2 Enterprise Store-2.0.0-SNAPSHOT >>> [2015-06-19 11:35:55,584] INFO >>> {org.wso2.carbon.core.internal.StartupFinalizerServiceComponent} - WSO2 >>> Carbon started in 19 sec >>> [2015-06-19 11:35:55,706] INFO >>> {org.wso2.carbon.ui.internal.CarbonUIServiceComponent} - Mgt Console URL >>> : https://192.168.122.1:9443/carbon/ >>> [2015-06-19 11:36:01,446] INFO >>> {JAGGERY.app-scripts.init-scripts.app:js} - Publisher URL : >>> http://192.168.122.1:9763/publisher >>> [2015-06-19 11:36:02,194] INFO >>> {JAGGERY.app-scripts.init-scripts.app:js} - Store URL : >>> http://192.168.122.1:9763/store >>> [2015-06-19 11:36:06,095] WARN {app-core} - There are no pageHandlers >>> defined for tenant undefined >>> [2015-06-19 11:36:07,038] INFO >>> {org.wso2.carbon.identity.application.authentication.framework.store.SessionDataStore} >>> - Thread pool size for session persistent consumer : 100 >>> [2015-06-19 11:36:07,046] INFO >>> {org.wso2.carbon.identity.application.authentication.framework.store.SessionDataStore} >>> - Session Data Persistence of Authentication framework is not enabled. >>> [2015-06-19 11:36:07,046] INFO >>> {org.wso2.carbon.identity.application.authentication.framework.store.SessionDataStore} >>> - Session Data CleanUp Task of Authentication framework is not enabled. >>> >>> [1] https://github.com/splinter/es-workshop-1-samples >>> [2] https://localhost:9443/publisher/asts/api/apis/documents >>> [3] https://localhost:9443/publisher/asts/api/tiers >>> >>> -- >>> *Charitha Goonetilleke* >>> Software Engineer >>> WSO2 Inc.; http://wso2.com >>> lean.enterprise.middleware >>> >>> mobile: +94 77 751 3669 <%2B94777513669> >>> Twitter:@CharithaWs <https://twitter.com/CharithaWs>, fb: charithag >>> <https://www.facebook.com/charithag>, linkedin: charithag >>> <http://www.linkedin.com/in/charithag> >>> >>> _______________________________________________ >>> Dev mailing list >>> [email protected] >>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>> >>> >> >> >> -- >> Tanya Madurapperuma >> >> Senior Software Engineer, >> WSO2 Inc. : wso2.com >> Mobile : +94718184439 >> Blog : http://tanyamadurapperuma.blogspot.com >> > > > > -- > *Charitha Goonetilleke* > Software Engineer > WSO2 Inc.; http://wso2.com > lean.enterprise.middleware > > mobile: +94 77 751 3669 <%2B94777513669> > Twitter:@CharithaWs <https://twitter.com/CharithaWs>, fb: charithag > <https://www.facebook.com/charithag>, linkedin: charithag > <http://www.linkedin.com/in/charithag> > -- Tanya Madurapperuma Senior Software Engineer, WSO2 Inc. : wso2.com Mobile : +94718184439 Blog : http://tanyamadurapperuma.blogspot.com
api.rxt
Description: Binary data
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
