This site contains the documentation that is relevant to older WSO2 product versions and offerings.
For the latest WSO2 documentation, visit https://wso2.com/documentation/.

Adding and Publishing a CSG Server

The most common use case of the CG is exposing a private service to public through a cooperate firewall. The steps below show how to add a CG server and publish a service.

  1. Log in to the management console of your remote ESB. A CG server runs on a remote WSO2 ESB instance.
  2. Select CSG Agent under Configure menu.
  3. New CSG server addition wizard opens. Since CSG server is actually running on a remote WSO2 ESB instance, the required information is information of WSO2 ESB.

    The fields are described below. Note that all these fields are mandatory.


    • CSG Server Name - A unique name for the server so that later you can select the server to publish the service
    • CSG Host Name - The host name of the remote WSO2 ESB server, ex-localhost
    • CSG Host Port - The port of the remote WSO2 ESB server, ex-9443
    • User Name - The user name of the remote WSO2 ESB user, ex - admin
    • Password - The password of the remote WSO2 ESB user, ex - admin
  4. Once this server is added, it gets listed under the CSG server listing page.
  5. You can also edit or delete severs that are already added using this wizard.
  6. Once a server is added you can publish deployed services to those servers. Go to Services > List menu under Main menu.
  7. The Deployed Services page opens. Click on the service you want to publish to open its dashboard.

    Note that once you installed CSG Agent component, all the axis2 services will be marked as csg services.
  8. In the service's dashboard, select the server that you want to publish this service to from the drop down menu, which lists added CSG serves.