What*s new in StreamServe 5.6 - Stream Share

Streamserve 5.6.1 Vista Plus
Ouptut Manager Integration
Karim El Cheikh Product Manager
Oct 2013
Copyright © OpenText Corporation. All rights reserved.
What Does VPOM Do?
Pain



Lost Jobs
Distributed
Environment
High # of
helpdesk calls
Solution
Feature
Ensure Delivery
Track/Notification
& Failover
Central Control and
Management
Enterprise Control
Station
Optimize Efficiency
and Increase
Productivity
Load-balance,
notification, best
device for job
2
Vista Plus Output Manager
Merge, Convert, Deliver, Route
Convert/Merge
PCL, Postscript etc
PDF, HTML, Tiff etc
Applications , i.e StreamServe
PDF, HTML, Tiff etc
VPOM
Mail/Fax/Web Server
Control and deliver your corporate
information to printers and other
destinations across the enterprise.
3
Output Manager High Level Features
• Centralized Management of Jobs and
Devices
– Re-run, re-route, delete, hold
•
•
•
•
Tracking, Notification and Failover
Forms Management
Bursting and Bundling
Clustering
– 1-to-many, 1-to-many by page
• Interrogate and Apply Rules
• Auditing for Chargeback and Trending
4
Example of Charge Back reports
The logp utility pulls the
qme.log information that
can be used to get i.e.
auditing statistics:
• WHO Executed print
job ‘ABC123’
• WHEN did this print job
start
• WHEN did this print job
finish
• HOW many successful
records processed
• HOW many failed
5
Output Manager Process
VPOM WS
WS
notification
WS branded
to VPOM
6
StreamServe VPOM integration
5.6.1 GA (earliest 5.6.1 Cum. Fix
at KC July 1st)
(Sept 27th )
VPOM 5.5 GA
Release Date planned for
End of October (LA
available from End of
September for Dev/Test)
• VPOM
Multithreaded
Job
Submission
• VPOM Job and Device
Status Notification WS
based on Call Back
interface
• WebService
support
• Be able to delay Strs top
job completion after
delivery from output
connector so that an
outside system can set the
job to completed
• WS Client for job and
device notification to the
StreamServe notification
WS
• Device level Notification
end points GUI.
• Authentication
Job Status Change
8
Device Status Change
9
StreamServe Job Submission
 Create Webservice Profile
10
StreamServe Job Submission
 Create VPOM connector
11
StreamServe Job Submission
 Configure your Output Connector
VPOM variables- Corresponds to the
options provided by the VPOM server.
12
StreamServe Notification
 Configure your Service Request Connector for receiving VPOM notifcations
13
Two New SXD to use in a MessageIN event
for mapping all the notification variables
<?xml version="1.0"?>
<!-StreamServe XML Dictionary
Created: 2013-9-12, 17:00:00
-->
<strsdictionary version="2.0" name="VPOMDeviceNotification">
<field id="NotificationSender" fieldlength="0" variable="NotificationSender" type="Variable" alignment="Left" keepspaces="FALSE"/>
<field id="TopicNamespace" fieldlength="0" variable="TopicNamespace" type="Variable" alignment="Left" keepspaces="FALSE"/>
<field id="TopicID" fieldlength="0" variable="TopicID" type="Variable" alignment="Left" keepspaces="FALSE"/>
<field id="ChangeID" fieldlength="0" variable="ChangeID" type="Variable" alignment="Left" keepspaces="FALSE"/>
<field id="ChangeName" fieldlength="0" variable="ChangeName" type="Variable" alignment="Left" keepspaces="FALSE"/>
<field id="ChangeValue" fieldlength="0" variable="ChangeValue" type="Variable" alignment="Left" keepspaces="FALSE"/>
<field id="ChangeOldValue" fieldlength="0" variable="ChangeOldValue" type="Variable" alignment="Left" keepspaces="FALSE"/>
<field id="deviceName" fieldlength="0" variable="deviceName" type="Variable" alignment="Left" keepspaces="FALSE"/>
<field id="deviceStatusDescription" fieldlength="0" variable="deviceStatusDescription" type="Variable" alignment="Left" keepspaces="FALSE"/>
<field id="deviceOwner" fieldlength="0" variable="deviceOwner" type="Variable" alignment="Left" keepspaces="FALSE"/>
<field id="deviceDescription" fieldlength="0" variable="deviceDescription" type="Variable" alignment="Left" keepspaces="FALSE"/>
<field id="printerForms" fieldlength="0" variable="printerForms" type="Variable" alignment="Left" keepspaces="FALSE"/>
<field id="hostName" fieldlength="0" variable="hostName" type="Variable" alignment="Left" keepspaces="FALSE"/>
<field id="device" fieldlength="0" variable="device" type="Variable" alignment="Left" keepspaces="FALSE"/>
<field id="deviceClass" fieldlength="0" variable="deviceClass" type="Variable" alignment="Left" keepspaces="FALSE"/>
<field id="deviceProbeLanguage" fieldlength="0" variable="deviceProbeLanguage" type="Variable" alignment="Left" keepspaces="FALSE"/>
<field id="deviceProbeInterval" fieldlength="0" variable="deviceProbeInterval" type="Variable" alignment="Left" keepspaces="FALSE"/>
<field id="deviceStatus" fieldlength="0" variable="deviceStatus" type="Variable" alignment="Left" keepspaces="FALSE"/>
<field id="deviceProtocol" fieldlength="0" variable="deviceProtocol" type="Variable" alignment="Left" keepspaces="FALSE"/>
<field id="devicePort" fieldlength="0" variable="devicePort" type="Variable" alignment="Left" keepspaces="FALSE"/>
<field id="deviceType" fieldlength="0" variable="deviceType" type="Variable" alignment="Left" keepspaces="FALSE"/>
<field id="deviceProbeEnable" fieldlength="0" variable="deviceProbeEnable" type="Variable" alignment="Left" keepspaces="FALSE"/>
<field id="deviceAlertLevel" fieldlength="0" variable="deviceAlertLevel" type="Variable" alignment="Left" keepspaces="FALSE"/>
<field id="deviceProbeReserve" fieldlength="0" variable="deviceProbeReserve" type="Variable" alignment="Left" keepspaces="FALSE"/>
<field id="deviceAccess" fieldlength="0" variable="deviceAccess" type="Variable" alignment="Left" keepspaces="FALSE"/>
<field id="maxJobsRunning" fieldlength="0" variable="maxJobsRunning" type="Variable" alignment="Left" keepspaces="FALSE"/>
<field id="jobsScheduled" fieldlength="0" variable="jobsScheduled" type="Variable" alignment="Left" keepspaces="FALSE"/>
14
</strsdictionary>
Enabling VPOM Device Notification
 Configure the notification setting for sending device state notifications
15
Delay StreamServe Top Job Completion
 Job and Device Event based States sent from VPOM to
the StreamServe Notification WS.
JOBPENDING
JOBHELD
JOBRUNNING
JOBSTOPPED
JOBCOMPLETE
JOBERRORCOMPLETE
JOBKILLED
JOBREQUEUE
JOBCONTINUE
JOBRESTART
JOBORPHAN
JOBREMOVED
JOBSPOOLING
JOBOFFLINE
JOBCORRUPT
Job state in Red
are set to
completed in the
StreamServe
queue since VPOM
will not SEND
more JOB state
updates for the job
DEVICEUP
DEVICEDOWN
DEVICERESERVED
16
Key Benefits of using VPOM versus Output
Center
 Addtional device support: i.e. Content Server, Vista Plus, Email, Fax,
AFP
 Several Probing protocol support i.e. IPP, device native protocol,
customized
 Simplified WebUI
 LDAP support SSO
 Advanced and Tailored Worklow Management
 Active-Active Cluster Support
 No RDBMS / Database Vendor depency
 Quick Setup
 Burst and Bundle
 SAP X-OMS certified
 Follow-Me printing customized implementation
17
What’s New in VPOM 5.5
 New Operator User Type: intermediate between
normal users and queue or device administrators.
 New Region Display Option
 Single Sign On (SSO) Support
 Support for IPP Output Devices
 Content Server Integration: new queue type and new
commands to send files and metadata about them for
capture to Content Server
 StreamServe Integration:Using Output Manager’s new
Web Service API.
18
What’s New in VPOM 5.5
 New Web Service API
 Standardized Field Lengths standardized field lengths
across all clients so all clients can use the same API
calls to the QDB
 More Control Over the QWeb Display by setting
restrictions on the qweb.ini
 Support for New Operating System Versions:RedHat
Linux 6.3 and 6.4
 New Documents:
 The Vista Plus Output Manager QWeb Client User Guide
 Installing Vista Plus Output Manager
19
Demo – Job Submission, Notifications &
VPOM
20
Thank you
Karim El-Cheikh – Product Manager
kelcheik@opentext.com
21