Documente Academic
Documente Profesional
Documente Cultură
IBM
IBM
Note
Before using this information and the product it supports, read the information in Notices on page 21.
Copyright
This edition applies to Version 5 Release 2 of Sterling B2B Integrator and to all subsequent releases and
modifications until otherwise indicated in new editions.
Copyright IBM Corporation 2000, 2015.
US Government Users Restricted Rights Use, duplication or disclosure restricted by GSA ADP Schedule Contract
with IBM Corp.
Contents
Business Process Monitoring . . . ..
12
13
14
14
14
15
16
16
17
18
18
Notices . . . . . . . . . . . . ..
21
Index . . . . . . . . . . . . . ..
25
iii
iv
Ascertain at a glance the number of current At-a-Glance Processing State for All Current
processes that are waiting, interrupted or
Business Processes on page 4
halted
See a list of current processes by name, to
review their status, state, start and end
times, deadline, and expiration date
v View a list of all of the steps in a process Monitor a Business Process Instance on
to find the step where an issue occurred page 8
v Access advanced status and state
information for a process
v Identify which users have permission to
run a selected process
v Review service information for the steps
in the process
v Locate the contract ID for a contract
associated with a step in a process
v View the primary document
v Access process data for a step
v Stop, restart or terminate a process
View detailed status data regarding an
error for a step in a process
Have a snapshot view of processing activity Any of the following provided dashboard
in one pane on your dashboard
portlets, as your permission settings allow:
v Cache Statistics Review the size of
business process data that is processing (in
kilobytes) or the cache usage related to
business processes running in Sterling B2B
Integrator
v Cache Usage Review the amount of free
and used memory or disk cache related to
current processing
v Enhanced System Log Files View log
entries in real time for one or more logs
you choose, such as the business process
execution log, business process exceptions
log, and business process policy statistics
log.
v Queue Priority Statistics Portlet Review
the average wait time for each queue, by
queue name. This may useful when
monitoring in queue processes.
Locate a specific instance of a business
process
Search tools:
v Basic and advanced searches enable you to
locate instances using a range of high-level
or detailed search criteria
v Correlation searches provide a deeper level
of search functionality using name-value
pairs
See Ways to Search for Business Process
Instances on page 13
View log data, such as the business process System Logs viewFrom the Administration
execution log, business process exceptions
Menu, select Operations > System > Logs
log, business process policy statistics log, or and select the appropriate log file to view.
archive log
Monitor queues in Sterling B2B Integrator,
to determine whether your processes are
running efficiently or queues are backing
up
Status Indicators
Throughout the interface, for monitoring active and recent process instances,
Sterling B2B Integrator provides two status indicators that indicate whether further
action may be required:
Status Indicator
Success
Status Indicator
Error
This monitor provides click-through access to more detailed information you may
need. When one or more processes are found for a given state, you can click the
number to link to a business process monitor page, which lists the processes found
for the state you selected. From here, you can select a business process instance ID
and review details, as well as restart, resume, stop, expedite or terminate one or
more process instances.
Access the Business Process Usage monitor from the Administration menu by
selecting Operations > System > Troubleshooter. In the System Status area, click
Business Process Usage. You can leave this pop-up window open and refresh it as
needed (press F5 on your keyboard) to review the state of your current processes
periodically.
The following list describes the state values indicated on the page:
Active Business process currently running.
Halted
Business process halted.
Waiting
Business process waiting for actions to complete before continuing to run.
Waiting_On_IO
Business process waiting for required input or output and will resume
after receiving input or sending output.
Interrupted_Man
Business process interrupted manually.
Interrupted_Auto
Business process interrupted automatically.
v Average business process instance run cycle time, which may include the
execution times of several steps. It captures the average time that process
instances are active on threads before being rescheduled
v Total number of business process instances currently in the queues
v Cache Usage Amount of free and used memory or disk cache related to
current processing.
v Cache Statistics:
Number of processes that ran without being cached
Number of processes currently in cache
Cache location (enables you to determine the number of processes found in
the soft reference cache, in the disk cache, and in the memory cache)
Name Name of the process model run for this instance. Click the name to view
the BPML code for the business process model.
State
Current state of this instance. The following list shows possible states:
v Active
Note: If the state is Active and Queued, while the State field displays
Active, a ticking clock icon and the phrase Process has been placed in queue ...
display above the table that details the process steps.
v Completed
v Terminated
v Waiting
v Waiting_on_IO
v Interrupted_Auto(matically)
v Interrupted_Man(ually)
v Halting
v Halted
User
Deadline
How much time the process may take to complete, as configured in the
business process model deadline setting.
Contract ID
ID of the contract defined in the trading profile associated with this
process.
Action
Actions you may perform related to this business process instance. The
available selections display according to whether the instance is currently
active or stopped. Possible actions are:
v Restart Continue running the instance at the step where it stopped.
v Expedite Move a queued process to the front of the queue.
Note: In a clustered environment, a business process can be expedited
only on the node where the business process is running. It cannot be
expedited from a different node in a cluster.
v Stop Stop running the instance (you can restart or resume it later).
v Terminate Stop running the instance, and stop or cancel any remaining
active and waiting subprocesses.
v XML report Generates an XML report that describes the instance
components, activities and participants.
Note: If you terminate a waiting instance, the State field may indicate
messages in the following order: Halting > Halted > Terminated.
Step
The steps in the process instance are numbered, for identification purposes,
in order of occurrence as indicated in this column.
Service
Name of the service running for a current step. Click the service name to
view settings for a service in this instance.
Status Current status of the steps in this instance. Possible status levels are:
v Success
v Error
Error statuses provide an explanation of the error, such as Service
Configuration Error.
Advanced Status
Additional service-specific details about any status errors reported in the
previous column. For a list of possible messages and recommended
actions, see Advanced Status Messages on page 18.
Started
Date and time the step of the instance started.
Ended Date and time the step of the instance ended.
Status Report
Pop-up report provides the results of a service. To view the status report,
click info.
Document
Business process document that this service is processing (that is, the
primary document). To view the document, click info.
Business Process Monitoring
Instance Data
Link to process data for the step. To view the information, click info. See
View the Process Data for a Single Step in a Process.
10
<process name="RoutingRuleDMMsgStatusMonitor">
<rule name="nOOfEvents">
<condition>EventCount <= count(EventList/EventIdList/EventId) and
not(contains(FaultUpdateDone/text(),"true"))</condition>
</rule>
<rule name="MoreFaultyEvents">
<condition>FaultEventCount <= count(EventList/EventIdList/EventId)
</condition>
</rule>
<sequence name="MonitorRouteBPStatus">
<sequence name="InvokeBP">
<operation name="Invoke Business Process Service">
<participant name="InvokeBusinessProcessService"/>
<output message="InvokeBusinessProcessServiceTypeInputMessage">
<assign to="." from="*"></assign>
<assign to="INVOKE_MODE">SYNC</assign>
<assign to="NOTIFY_PARENT_ON_ERROR">ALL</assign>
<assign to="WFD_NAME" from="/ProcessData/WFD_NAME/text()"></assign>
</output>
<input message="inmsg">
<assign to="." from="*"></assign>
</input>
</operation>
<onFault>
<sequence name="BeginUpdateFailedStatus">
<assign name="Assign" to="FaultEventCount">1</assign>
<choice name="UpdatedFailedMessageStatus">
<select>
<case ref="MoreFaultyEvents" activity="UpdateForEachEvent"/>
</select>
<sequence name="UpdateForEachEvent">
<assign name="Assign" to="IndFaultEventId" from=
"EventList/EventIdList/EventId[number(/ProcessData/FaultEventCount/text())]
/text()"></assign>
<operation name="XAPI Service">
<participant name="XAPIService"/>
<output message="XAPIServiceTypeInputMessage">
<assign to="." from="*"></assign>
<assign to="api">updateEventStatusToDistributedMailbox
</assign>
<assign to="xml" from="concat('<EventUpdate>
<EventIdList>',IndFaultEventId,'</EventIdList>
<ProcessingStatus>Failed</ProcessingStatus>
</EventUpdate>')"></assign>
</output>
<input message="inmsg">
<assign to="." from="*"></assign>
</input>
</operation>
<assign name="Assign" to="FaultEventCount"
from="FaultEventCount + 1"></assign>
<repeat name="NextEventFailureUpdate"
ref="UpdatedFailedMessageStatus"/>
</sequence>
</choice>
<assign to="FaultUpdateDone">true</assign>
</sequence>
</onFault>
</sequence>
<sequence name="Begin Update">
<assign name="Assign" to="EventCount">1</assign>
Business Process Monitoring
11
<choice name="UpdatedMessageStatus">
<select>
<case ref="nOOfEvents" activity="UpdateSuccessForEachEvent"/>
</select>
<sequence name="UpdateSuccessForEachEvent">
<assign name="Assign" to="IndEventId" from="EventList/EventIdList/
EventId[number(/ProcessData/EventCount/text())]/text()"></assign>
<operation name="XAPI Service">
<participant name="XAPIService"/>
<output message="XAPIServiceTypeInputMessage">
<assign to="." from="*"></assign>
<assign to="api">updateEventStatusToDistributedMailbox</assign>
<assign to="xml" from="concat('<EventUpdate>
<EventIdList>',IndEventId,'</EventIdList>
<ProcessingStatus>Success</ProcessingStatus></EventUpdate>
')">
</assign>
</output>
<input message="inmsg">
<assign to="." from="*"></assign>
</input>
</operation>
<assign name="Assign" to="EventCount" from="EventCount + 1"></assign>
<repeat name="NextEventSuccessUpdate" ref="UpdatedMessageStatus"/>
</sequence>
</choice>
</sequence>
</sequence>
</process>
12
13
14
Procedure
1. From the Administration menu, select Business Processes > Advanced Search
> EDIINT.
2. Complete one of the following:
v Click Go! to view all EDIINT transaction records.
Business Process Monitoring
15
Searching for IBM Sterling Gentran:Server for UNIX Life Cycle Records
About this task
Customers that have IBM Sterling Gentran:Server for UNIX installed can search for
IBM Sterling Gentran:Server for UNIX Life Cycle records by:
v Trading partner
v Document
v Data manager
Procedure
1. From the Administration menu, select Business Processes > Advanced Search
IBM Sterling Gentran:Server for UNIX.
2. Specify any combination of the following search criteria, as appropriate, and
click Go!
Description
Action
Trading Partner
16
Trading
Partnership
Code
Code that identifies the trading partnership Type the code of the trading
record in the document.
partnership.
Interchange
Sender ID
Application
Sender ID
Interchange
Receiver ID
Application
Receiver ID
Standard
Version
EDI
Transaction
Field
Description
Action
Document
Reference
Number
Interchange
Control
Number
Group
Control
Number
Transaction
Control
Number
Document
Data Manager
Data Manager Identifies the data manager that processed
the file.
Flow
Direction
v Inbound
v Outbound
v Translation
Status
Mailbag ID
17
DM Name
Name of the data manager of this IBM Sterling Gentran:Server for UNIX
Life Cycle record.
Date
Date and time that the IBM Sterling Gentran:Server for UNIX Life Cycle
record was generated.
Info
Description
Action
None
No advanced status is
available for the current
stage.
No action is required.
Invalid
Business
Process
Business
Process
Disabled
Unavailable feature
selected for the business
process.
Service
Disabled
Unavailable feature
1. From the Deployment menu, select
selected for this service in
Services > Configuration.
the business process.
2. Search and find the service.
3. Click Enable for the selected service.
The business process resumes automatically.
18
Message
Description
Action
Service Error
Business
Process
Instance
Stopped
Business process
discontinued execution.
Invalid Service
Mandatory
parameter for
service missing
Service is missing a
required parameter.
19
20
Message
Description
Action
Invalid value
for mandatory
parameter
Notices
This information was developed for products and services offered in the U.S.A.
IBM may not offer the products, services, or features discussed in this document in
other countries. Consult your local IBM representative for information on the
products and services currently available in your area. Any reference to an IBM
product, program, or service is not intended to state or imply that only that IBM
product, program, or service may be used. Any functionally equivalent product,
program, or service that does not infringe any IBM intellectual property right may
be used instead. However, it is the user's responsibility to evaluate and verify the
operation of any non-IBM product, program, or service.
IBM may have patents or pending patent applications covering subject matter
described in this document. The furnishing of this document does not grant you
any license to these patents. You can send license inquiries, in writing, to:
IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY 10504-1785
U.S.A.
For license inquiries regarding double-byte character set (DBCS) information,
contact the IBM Intellectual Property Department in your country or send
inquiries, in writing, to:
Intellectual Property Licensing
Legal and Intellectual Property Law
IBM Japan Ltd.
19-21, Nihonbashi-Hakozakicho, Chuo-ku
Tokyo 103-8510, Japan
The following paragraph does not apply to the United Kingdom or any other
country where such provisions are inconsistent with local law:
INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS
PUBLICATION "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER
EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS
FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of express or
implied warranties in certain transactions, therefore, this statement may not apply
to you.
This information could include technical inaccuracies or typographical errors.
Changes are periodically made to the information herein; these changes will be
Copyright IBM Corp. 2000, 2015
21
22
This information is for planning purposes only. The information herein is subject to
change before the products described become available.
This information contains examples of data and reports used in daily business
operations. To illustrate them as completely as possible, the examples include the
names of individuals, companies, brands, and products. All of these names are
fictitious and any similarity to the names and addresses used by an actual business
enterprise is entirely coincidental.
COPYRIGHT LICENSE:
This information contains sample application programs in source language, which
illustrate programming techniques on various operating platforms. You may copy,
modify, and distribute these sample programs in any form without payment to
IBM, for the purposes of developing, using, marketing or distributing application
programs conforming to the application programming interface for the operating
platform for which the sample programs are written. These examples have not
been thoroughly tested under all conditions. IBM, therefore, cannot guarantee or
imply reliability, serviceability, or function of these programs. The sample
programs are provided "AS IS", without warranty of any kind. IBM shall not be
liable for any damages arising out of your use of the sample programs.
Each copy or any portion of these sample programs or any derivative work, must
include a copyright notice as follows:
IBM 2015. Portions of this code are derived from IBM Corp. Sample Programs.
Copyright IBM Corp. 2015.
If you are viewing this information softcopy, the photographs and color
illustrations may not appear.
Trademarks
IBM, the IBM logo, and ibm.com are trademarks or registered trademarks of
International Business Machines Corp., registered in many jurisdictions worldwide.
Other product and service names might be trademarks of IBM or other companies.
A current list of IBM trademarks is available on the Web at Copyright and
trademark information at http://www.ibm.com/legal/copytrade.shtml.
Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered
trademarks or trademarks of Adobe Systems Incorporated in the United States,
and/or other countries.
IT Infrastructure Library is a registered trademark of the Central Computer and
Telecommunications Agency which is now part of the Office of Government
Commerce.
Intel, Intel logo, Intel Inside, Intel Inside logo, Intel Centrino, Intel Centrino logo,
Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks or
registered trademarks of Intel Corporation or its subsidiaries in the United States
and other countries.
Linux is a registered trademark of Linus Torvalds in the United States, other
countries, or both.
Notices
23
Microsoft, Windows, Windows NT, and the Windows logo are trademarks of
Microsoft Corporation in the United States, other countries, or both.
ITIL is a registered trademark, and a registered community trademark of the Office
of Government Commerce, and is registered in the U.S. Patent and Trademark
Office.
UNIX is a registered trademark of The Open Group in the United States and other
countries.
Java and all Java-based trademarks and logos are trademarks or registered
trademarks of Oracle and/or its affiliates.
Cell Broadband Engine is a trademark of Sony Computer Entertainment, Inc. in the
United States, other countries, or both and is used under license therefrom.
Linear Tape-Open, LTO, the LTO Logo, Ultrium and the Ultrium Logo are
trademarks of HP, IBM Corp. and Quantum in the U.S. and other countries.
Connect Control Center, Connect:Direct, Connect:Enterprise, Gentran,
Gentran:Basic, Gentran:Control, Gentran:Director, Gentran:Plus,
Gentran:Realtime, Gentran:Server, Gentran:Viewpoint, Sterling Commerce,
Sterling Information Broker, and Sterling Integrator are trademarks or registered
trademarks of Sterling Commerce, Inc., an IBM Company.
Other company, product, and service names may be trademarks or service marks
of others.
24
Index
A
Advanced Search
about 13
procedure 14
advanced status messages, and actions to
take 18
B
business process
Advanced Search 13
Central Search 13
deadline 7, 9
instance 1
queue usage 5
searching for instances 14
service activity 12
state values 6
status indicator 3
step Status report 12
viewing detailed process
information 8
viewing general processing
information 6
Business Process Detail page
advanced status messages,
recommended actions 18
overview 8
step level Status report 9, 12
XML report 9
Business Process Monitor 6
Business Process Queue Usage
Monitor 5
Business Process Specification Schema
(BPSS), searching for 13
Business Process Usage monitor 4
C
cache
processing 6
statistics 6
usage 6
Central Search
about 13
procedure 14, 18
correlation searching 13
Current Processes 6
G
Gentran:Server UNIX Life Cycle records,
searching for 13, 16
S
search procedures 14
Service Activity tool 12
state, of process instance 6
status indicator 3
status report 12
system recovery business process
I
in queue processes 4
input message 10
M
message
advanced status 18
monitoring
adapter 12
advanced instance search 14
basic instance search 14, 18
detailed information 8
general information 6
Gentran:Server UNIX Life Cycle
records 16
in queue processes 4
overview 1
queue usage 5
searching for EDIINT transaction
records 15
service 12
slow processing 5
step in a process 8
tasks 1
tools available 1
using Advanced Search 13
using Central Search 13
using correlation searches 13
O
output message
10
P
primary document
D
deadline setting 7, 9
documents, searching for
queue usage
13
E
EDI correlations, searching for 13
EDI records, searching for 13
R
recovery business process 1
report
step level Status report 9, 12
XML 9
25
26
IBM
Product Number:
Printed in USA