Skip to main contentSkip to search
Powered by Zoomin Software. For more details please contactZoomin
Progress DocumentationProgress Documentation
Progress Documentation
  • Home
  • Home
  • EnglishČeštinaDeutsch (Germany)Español (Spain)Français (France)Italiano (Italy)Português (Brasil)日本語Русский (Russia)中文 (简体) (China)中文 (繁體, 台灣) (Taiwan)ar-AR
  • Login

Develop ABL Services

Session procedures

Save PDF
Save selected topicSave selected topic and subtopicsSave all topics
Share
Share to emailCopy topic URL
Print
Table of Contents
  • Concepts
    • Introduction
      • The role of a Service Developer
    • Application servers, web applications, and services
    • PAS for OpenEdge overview
    • ABL application architecture
    • Default PAS for OpenEdge instance (Windows only)
  • Develop services
    • APIs, services, and service interfaces
    • Request URI path parameters
    • API-first development
    • ABL Web App project type
    • Develop an ABL service using the WEB transport
      • Use a WebHandler
      • Use a DataObjectHandler
        • How to use operation handlers
        • Entity handler properties
    • Develop an ABL service using the REST transport
      • Prepare for creating a REST Web application
      • Guidelines for REST URI naming conventions
      • Create an ABL REST Web application
        • Annotate ABL resources for creating a REST service
          • Annotate ABL resources using the Define Service Interface wizard
          • REST annotations
          • REST main annotation
          • REST detail annotation
          • Review and edit an annotation
          • View the REST service in the Project Explorer
        • Map REST operations to ABL operations
          • Add REST resources to the defined REST service
          • Associate REST verbs with ABL operations
          • Parameter mapping
          • Map request parameters
          • Map response parameters
    • Develop an ABL service using the SOAP transport
      • Create the service interface
      • Generate and deploy a web service mapping file
      • Test the web service
    • Expose ABL code using the APSV transport
    • Develop a Progress Data Object Service
      • Data Object services overview
        • Data Object service operations
      • Create Data Object services
      • Set up the development environment
        • Create an ABL Web App project from scratch
      • Create Data Object interfaces
        • Use the Define Service Interface wizard
          • Standard operations and prescribed parameters
          • Semantic types
          • Use the Define Service Interface wizard
        • Use the New Business Entity wizard
          • Define the data model
          • Using the New Business entity wizard
      • Create a Data Object service
        • Edit a Data Object service
        • Test Data Object Services using URIs
      • Update Business Entities to use server-side preprocessing
        • Update a Business Entity to handle an OpenEdge JSON Filter Pattern
        • Create a Data Object Invoke operation method that returns the total number of available records
  • Agent and Session Management
    • Agents and sessions
    • Agent procedures
      • Multi-session Agent Startup procedure
      • Multi-session Agent Shutdown procedure
    • Session procedures
      • Session Startup procedure
      • Session Shutdown procedure
      • Activate procedure
      • Deactivate procedure
      • Connect procedure
      • Disconnect procedure
    • Manage context for bound and unbound session-managed connections
      • Use the SERVER-CONNECTION-CONTEXT attribute
      • Use the SERVER-CONNECTION-ID attribute
      • Use the SERVER-CONNECTION-BOUND-REQUEST
        • Bound connections
        • Unbound connections
      • Use the SERVER-CONNECTION-BOUND attribute
    • Manage client context for session-free and unbound session-managed connections
      • Pass the client context identifier between client and server
      • Generate a client context identifier
      • Manage context from the server with OERequestInfo objects
Table of Contents

Session procedures

Save PDF
Save selected topicSave selected topic and subtopicsSave all topics
Share
Share to emailCopy topic URL
Print
  • Last Updated: March 30, 2020
  • 1 minute read
    • OpenEdge
    • Version 12.2
    • Documentation
There are six types of event procedures that you can write for sessions:
  • Startup
  • Shutdown
  • Activate
  • Deactivate
  • Connect (session-managed connections only)
  • Disconnect (session-managed connections only)
Contents
  • Session Startup procedure
  • Session Shutdown procedure
  • Activate procedure
  • Deactivate procedure
  • Connect procedure
  • Disconnect procedure
TitleResults for “How to create a CRG?”Also Available inAlert