diff --git a/en/identity-server/next/docs/apis/admin-services-for-one-way-operations.md b/en/identity-server/next/docs/apis/admin-services-for-one-way-operations.md deleted file mode 100644 index 06267f75cb..0000000000 --- a/en/identity-server/next/docs/apis/admin-services-for-one-way-operations.md +++ /dev/null @@ -1,13 +0,0 @@ -# Admin Services for One Way Operations - -!!! warning - Admin services are deprecated from IS 6.0.0 onwards. You can use REST-based APIs. - -The following are the `.wsdl` files for key admin services for one way -operations. - -- [UserIdentityManagementAdminService]({{base_path}}/assets/attachments/user-identity-management-admin-service.wsdl) -- [RemoteUserStoreManagerService]({{base_path}}/assets/attachments/remote-user-store-manager-service.wsdl) -- [UserInformationRecoveryService]({{base_path}}/assets/attachments/user-information-recovery-service.wsdl) -- [AuthenticationAdminService]({{base_path}}/assets/attachments/authentication-admin-service.wsdl) -- [ChallengeQuestionManagementAdminService]({{base_path}}/assets/attachments/challenge-question-management-admin-service.wsdl) diff --git a/en/identity-server/next/docs/apis/call-admin-services.md b/en/identity-server/next/docs/apis/call-admin-services.md deleted file mode 100644 index 7cee454b1c..0000000000 --- a/en/identity-server/next/docs/apis/call-admin-services.md +++ /dev/null @@ -1,68 +0,0 @@ -# Call Admin Services - -!!! warning - Admin services are deprecated from IS 6.0.0 onwards. You can use REST-based APIs. - -WSO2 Identity Server (WSO2 IS) is managed internally using SOAP Web services known as **admin services**. WSO2 IS comes with a management console UI, which communicates with these admin services to facilitate -administration capabilities through the UI. - -A service in WSO2 IS is defined by the following components: - -- Service component: provides the actual service. -- UI component: provides the Web user interface to the service. -- Service stub: provides the interface to invoke the service generated from the service Web Services Description Language (WSDL). - -There can be instances where you want to call back-end Web services directly. For example, in test automation, to minimize the overhead of having to change automation scripts whenever a UI change happens, developers prefer to call the underlying services in scripts. The topics below explain how to discover and invoke these services from your applications. - - ---- - -## Discover the admin services - -By default, the WSDLs of admin services are hidden from consumers. Explained below is how to discover them using the OSGi console. - -1. Add the following configuration to the `/repository/conf/deployment.toml` file. - - ``` - [admin_service.wsdl] - enable= true - ``` - -2. Go to the `/bin/` folder and start the WSO2 product as follows: - - ``` java tab="In Linux Environment" - sh wso2server.sh -DosgiConsole - ``` - - ``` java tab="In Windows Environment" - wso2server.bat -DosgiConsole - ``` - -3. Once the server starts, hit the enter/return key several times to get the OSGI shell in the console. - -4. In the OSGi shell, type `listAdminServices` to view the list of admin services of your product. - - - !!! info - The admin service's URL appears as follows in the list you discovered: - - ``` java - RemoteUserStoreManagerService, RemoteUserStoreManagerService, https://:/services/RemoteUserStoreManagerService/ - ``` - - After discovering the admin service, you can restart the server without `-DosgiConsole`. - - To see the service contract of an admin service, select the admin service's URL and then paste it into your browser with **?wsdl** at the end. For example: - - `https://localhost:9443/services/RemoteUserStoreManagerService?wsdl` - ---- - -## Invoke an admin service - -!!! tip - To generate the stubs, you can write your client program using the Axis2 client API or use an existing tool like [SoapUI](http://www.soapui.org/) (4.5.1 or later). - -!!! info "Related topics" - - - The following article guides you through transforming existing SOAP-based services into REST services in WSO2 Identity Server: [Exposing WSO2 Identity Server Admin Services the REST Way](http://wso2.com/library/articles/2016/10/article-exposing-wso2-identity-server-admin-services-the-rest-way/#step2). diff --git a/en/identity-server/next/mkdocs.yml b/en/identity-server/next/mkdocs.yml index 85864f3b12..59ddaeec35 100644 --- a/en/identity-server/next/mkdocs.yml +++ b/en/identity-server/next/mkdocs.yml @@ -376,9 +376,6 @@ nav: - Server configuration API: apis/configs-rest-api.md - Permission management API : apis/permission-management-rest-api.md - User Functionality management API: apis/user-functionality-mgt-rest-api.md - - Admin services: - - Call admin services: apis/call-admin-services.md - - One way operations: apis/admin-services-for-one-way-operations.md - References: - References: references/index.md - User roles: references/user-management/user-roles.md