SOAP/AM Server User's Guide
Introduction
What is SOAP/AM Server?
What is a Web Service?
SOAP/AM Server Components
SOAP/AM Server Management
Installing SOAP/AM Server
Installation Prerequisites
Obtaining the Software
Selecting an Installation Volume
Extracting the Release Files
Creating or Updating the Virtual File System
Starting the Server
Obtaining and Installing a License
Testing the Installation
Managing the SOAP/AM Server Process
SOAP/AM Product Licensing
Starting the SOAP/AM Server
Stopping the SOAP/AM Server
Securing Access to NonStop Server Objects
Using Parallel Library TCP/IP
Monitoring SOAP/AM Server
SOAP/AM Server Persistence
Running the Privileged SOAP/AM Server
Guardian User Impersonation
Collecting Process Statistics
Running the STATSCON Utility
Using Configuration Files
Configuration File Format
Log Configuration
Stats Configuration
Common Configuration Options
Managing the Virtual File System
Managing the VFS File Set
Using the VFSMGR Utility
Copying or Moving the Virtual File System
Default VFS Folder Permissions
Accessing the VFS from the Desktop
Accessing the VFS from Windows
Accessing the VFS from Unix
The SOAP/AM Server Control Panel
Server Management
Configuration Summary
General Settings
User Management
Adding a New User
User Properties
Group Management
Adding a New Group
Group Properties
Folder Properties Management
Folder Permission Settings
Connection Security
User Impersonation
Certificate Management
Managing Certificate Signing Requests
Managing Certificates
Managing Intermediate Certificates
Access Control Management
License Management
SOAP/AM Server Development
Implementing a Web Service
Implementation Overview
Using the Service Definition Wizard
Service Definition Filename
Dictionary Subvols
Service Definition
Method Definition
Transaction Control
Request Definition
Reply Definition
DDL Conversion Options
Server Information
Summary
Completion
Viewing Dynamic Web Service Documentation
Testing your Web service
Developing a Web service client
Service Definition Wizard Advanced Topics
DDL Conversion Issues
Supported DDL Features
Annotating DDL Elements
Managing Transactions
Client Transaction Control
The transactionControl Service
TransactionBegin
TransactionCommit
TransactionAbort
txControlRequestType
txControlResponseType
Security
Using SSL/TLS Encryption
Using HTTP Authentication
Advanced Topics
Using the Service Diagnostics Tool
Deserialization and Serialization Details
Variable Length Arrays
Accessing services using HTTP GET
Character String Encoding
Controlling Access to IPM Data Elements
Handling Multiple Replies
Controlling Server Configuration at Runtime
Service Definition File Reference
Schema Reference
<definitions> element
<documentation> element
<element> element
<header> element
<headers> element
<initializer> element
<initializers> element
<mapping> element
<mappings> element
<method> element
<methods> element
<parameter> element
<parameters> element
<replies> element
<reply> element
<request> element
<server> element
<servers> element
<service> element
<transactionControl> element
<type> element
<types> element
Built-in Types
txControl type
Appendicies
Appendix A - How to Obtain Support
Appendix B - Standards Compliance
Appendix C - Third Party Software Licenses
Appendix D - Character Encoding Names
Appendix E - SOAPAM Process Messages
Glossary