Goals:

  • Working on complex document requirements using extended Papyrus Designer and DocEXEC features and functions
  • Accessing object definitions in the Papyrus WebRepository directly from DocEXEC
  • Extended use of the Papyrus Query Language (PQL) as script language of the WebRepository
  • Application analysis with Papyrus APA

Participants:

  • Application developers
  • Application analysts

Prerequisites:

  • For both Modules: Papyrus Document Design and Formatting Workshop
  • For Module 2: Papyrus Objects Developer Workshop

Duration:

  • 2 modules (2+3 days), which can also be attended separately

Time:

  • Mon 11-17
  • Tue – Thu 9-17
  • Fri 9-15

Content

Module 1 (M1E)

Papyrus Designer Advanced Lessons

(2 days, Mon–Tue)

Designing a complex data application:

  • Reading of multiple input files (RECORD, XMLREAD, READLINE)
  • Tagged data formats like HTML
  • COBOL copy book data
  • EDIFACT data
  • Xerox DJDE data
  • Structured variable arrays
  • Advanced page break handling
  • Barcodes (2D, QR)
  • Conditional data processing
  • White space management by DOCDEF applications

Migration of DCF, IPDT or ASF:

  • Reading DCF tagged input data

SAP applications:

  • Data interfaces (OTF and RDI)
  • Enhancement of the SAP layout

Interactive document applications:

  • AFP Designer: Creation of a FormsFill application
  • Papyrus Designer/Papyrus Client: Creation of a Prompting application
  • Interactive PDF Form applications

Tuning and debugging:

  • Using the Papyrus Designer Debugger
  • Performance tuning with timings profiler
  • Image and color options

Module 2 (M2E)

Papyrus Objects Advanced Lessons

(3 days, Wed–Fri)

Accessing the WebRepository from DOCDEF:

  • Querying the Object Space
  • Instantiating objects
  • Setting up tasks to run DocEXEC in Papyrus Objects
  • Transaction handling

Papyrus Query Language (PQL):

  • Advanced lessons on PQL as script language
  • PQL concepts and guidelines like system attributes, PQL sets, variables, operators, selectors and navigation
  • Calling methods, date/time functions
  • Call nested PQLs
  • Efficient search definitions
  • Parallel search in distributed Depots
  • Explicit transaction handling
  • Rollback handling with/without sub-transactions

Batch application:

  • Receive many small XML input files for document formatting
  • Bundle them in a Depot for processing as single batch input for DocEXEC formatting by a scheduled action

HTTP Interface to 3rd party systems:

  • Synchronous HTTP Client calls
  • Use of transient objects

Registration

To register please complete and submit the online registration.

You will receive a written confirmation with the accurate course information, a map to find the course location and a choice of hotels nearby. We are happy to book the hotel reservation for you if required. More information on available hotels can be found here.

Cancellation of the course is free of charge up to two weeks before the course date. After that, the full fee for the course applies.

We would like to point out that workshops might be postponed due to low registration and recommend taking this into account when arranging your flight schedule. Please note that all our prices are quoted net and do not include local taxes.

Course guides (electronic on DVD) are included in the price. All prices are excluding tax. Terms and conditions for ISIS Papyrus Services apply.