This topic describes the configuration needed for using inbound web services.
Once an Inbound Web Service is defined it is not automatically available to the Web Service Clients to access the system. The Deployment Status and the Active flag (set to true) indicate whether a Web Service is available or not. The last step is to deploy the Inbound Web Services to the J2EE Web Application Server. This deployment phase has a number of steps that are automatically performed when a deployment is initiated:
The Web Service files are generated and policies are attached.
The WSDL is generated with appropriate annotations and enumerations.
The necessary java stub code to implement the Web Service in the J2EE Web Application Server is generated and compiled.
The Web Services are built into a valid Web Application Archive (WAR) file.
Optionally, the newly created Web Services WAR file is deployed to the J2EE Web Application Server. This can also be done manually for clustered deployments, if desired.
There are two methods available for deploying inbound web services:
Deployment at the command line using the iwsdeploy[.sh] command as outlined in the Server Administration Guide. This method is recommended for native installations and production implementations.
Deployment using the Inbound Web Service Deployment portal. This method is recommended for development and non-production environments.
To use the online Inbound Web Service Deployment portal, navigate using
.The following sections describe the base zones that are provided on the portal.
Deploy Inbound Web Services
The Deploy Inbound Web Services zone provides information about the last deployment. Use the Deploy button to deploy or re-deploy inbound web services. All inbound web services whose Active switch is Yes will be deployed. All whose active switch is No will be undeployed.
Active switch is changed
An Annotation is added or removed
An Operation is added or removed.
The Operation Name, Schema Type / Schema Name, Request or Response Schema, Request or Response XSL for an Operation is changed.
Deployment Status
The Deployment Status zone displays a list of inbound web services in the product, including the deployment status.
The deployment status is determined by comparing the internal Service Revision field on each IWS against the value captured at the time of deployment.
Deployed. Indicates that the IWS has been deployed and no changes have been detected to the configuration.
Needs Deploy. Indicates that the IWS has never been deployed or has been deployed but in the meantime, changes have been detected to the configuration that require redeployment.
Undeployed. Indicates that the IWS is marked as inactive and the IWS is not found to be deployed at this time.
Needs Undeploy. Indicates that the IWS is marked as inactive but the IWS is found to be deployed at this time.
Use the broadcast button adjacent to any of the inbound web services listed in the zone to view the details of the IWS record. This causes the Inbound Web Service zone to appear. It is the same zone that appears on the Inbound Web Service maintenance portal.
XAI Inbound Service Deployment Status
The XAI Inbound Service Deployment Status zone is only visible if the feature configuration option Support XAI Services via IWS is configured on the External Messages feature type or if the system detects that there are XAI inbound services that have been deployed. (The latter condition is checked for the case where an implementation has XAI inbound services deployed and then choses to discontinue using this functionality. After changing the feature configuration option to false, one more deployment is required to “undeploy” the XAI services.) The zone displays a list of XAI inbound services in the product that are related to page services. Refer to Deploying XAI Inbound Service via IWS for more information.
The deployment status is determined by comparing the record’s Version field against the value captured at the time of deployment.
Deployed. Indicates that the XAI inbound service has been deployed and no changes have been detected to the configuration.
Needs Deploy. Indicates that the XAI inbound service has not been deployed or has been deployed but in the meantime, changes have been detected to the configuration.
Undeployed. Indicates that the XAI inbound service is marked as inactive or the Support XAI Services via IWS is not set to true and the XAI inbound service is not found to be deployed at this time.
Needs Undeploy. Indicates that the XAI inbound service is marked as inactive or the Support XAI Services via IWS is not set to true but the XAI inbound service is found to be deployed at this time.
Copyright © 2007, 2016, Oracle and/or its affiliates. All rights reserved. Documentation build: 2.5.2016 10:21:45 [T1_1454696505000]