Originally updated on April 18, 2017 by VinceTkac |
B2Bi and SFG Protocol, BP and Routing Event Listener
Author: Vince Tkac
Introduction
Many components in the B2Bi/SFG system generate events during the course of normal processing. In the case of SFG, all of the visibility data shown in the SFG tracking UI is raised as event data and persisted to the DB via an event listener. Each event is sent through an in-memory concurrent queue data structure.
Protocol adapters also generate events during connect, disconnect and file transfer.
To enable a custom event listener, a simple java class implementing an EventListener needs to be created, compiled and placed in the classpath.
- To compile the class, include platform_ifcbase/1_3/platform_ifcbase.jar in the javac command classpath.
- Build a jar file containing the implementation (including the complete package directory structure).
- Run InstallThirdParty.sh to put the new jar into the classpath.
Sample Java EventListner
package sample;
import com.sterlingcommerce.woodstock.event.Event;
import com.sterlingcommerce.woodstock.event.EventListener;
import com.sterlingcommerce.woodstock.event.ExceptionLevel;
import java.io.PrintWriter;
import java.util.concurrent.atomic.AtomicLong;
public class FileEventBridge implements EventListener {
private static AtomicLong count = new AtomicLong(0);
public FileEventBridge()
{
}
public boolean isHandled(String eventId, String schemaKey, ExceptionLevel exceptionLevel) {
// Look at the eventId or schemaKey to decide if this listener cares about this event.
return true;
}
public void handleEvent(Event event) throws Exception {
try {
PrintWriter out = new PrintWriter("/tmp/events/event_" + count.getAndIncrement() + ".xml");
out.print(event.toXMLString());
out.close();
} catch ( Exception e ) {
e.printStackTrace();
}
}
}
Property Configuration
Once an event listener is created and made available on the classpath, a simple property change is needed to enable the event listener:
Update entry for listener in install_location/install/properties/listenerStartup.properties
## PROPERTY_START
## PROPERTY_NAME: Listener.Class.cfx
## PROPERTY_TYPE: String
## PROPERTY_DESCRIPTION
## CFX Event Listeners
Listener.Class.sample=sample.FileEventBridge
## PROPERTY_END
Note: You can comment out this entry to disable the listener
Events are identified via a schemaKey. Here are some keys that show up when with a little bit of file transfer and BP load.
Aft.Visibility.AdminAudit
Aft.Visibility.CommAuthentication
Aft.Visibility.CommAuthorization
Aft.Visibility.CommConnect
Aft.Visibility.CommDisconnect
Aft.Visibility.CommFileXferBegin
Aft.Visibility.CommFileXferComplete
Aft.Visibility.CommNonTransfer
Aft.Visibility.CommSessionUpdate
Alert.pingEventListener.pingEventListenerError
ResourceMonitor.ScheduleMonitor.ScheduleDisabled
SystemMonitoring.Security.InternalLogin
SystemMonitoring.Security.LoginFailure
Workflow.WFEvent.BPComplete_MIN
Workflow.WFEvent.BPErrorHalt
Workflow.WFEvent.BPError
Workflow.WFEvent.BPSubStarted_MIN
Workflow.WFEvent.ServiceEnded
Workflow.WFEvent.ServiceStarted
All of the event schemas and attributes can be found under the install/properties directory in the following files:
ActivityEventSchema.xml
AdminAuditEventSchema.xml
AftVisEventSchema.xml
BIEventSchema.xml
BPDealineEventSchema.xml
CentralOpsEventSchema.xml
CheckExpireSchema.xml
DataStoreSchema.xml
ETLEventSchema.xml
EventTestSchema.xml
FGEventSchema.xml
LWRuleListenerSchema.xml
NeoEventSchema.xml
ResourceMonitorSchema.xml
SystemMonitoringEventSchema.xml
SystemServiceEventSchema.xml
TestSchema.xml
TPSyncEventSchema.xml
WorkflowEventSchema.xml
Examples
Example event structure that will be logged.
In this case, this is an AFT Visibility Event for a Communications File Trasfer. This is a "Normal" event that doesn't indicate an issue with the system. You can see the Document ID (molson:node1:14d7c01cbc2:7826) adn the File Name (471_1432304832936_ftp_3f4a5ab7-7946-46fa-ab8a-3bea1cdb33ae.dat) being transferred.
<SCIEvent>
<id>Aft.Visibility.CommFileXferBegin.1</id>
<scope>Aft</scope>
<subsystem>Visibility</subsystem>
<name>CommFileXferBegin</name>
<schemaKey>Aft.Visibility.CommFileXferBegin</schemaKey>
<timestamp>1432304833376</timestamp>
<numericTag>1</numericTag>
<exceptionLevel>
<name>Normal</name>
<ordinal>0</ordinal>
</exceptionLevel>
<attributes>
<entry>
<string>mailboxPath</string>
<string>/</string>
</entry>
<entry>
<string>wfId</string>
<string>-2</string>
</entry>
<entry>
<string>isSecure</string>
<string>false</string>
</entry>
<entry>
<string>sessionArchiveId</string>
<string>62241</string>
</entry>
<entry>
<string>messageName</string>
<string>471_1432304832936_ftp_3f4a5ab7-7946-46fa-ab8a-3bea1cdb33ae.dat</string>
</entry>
<entry>
<string>transferId</string>
<string>TEST_FTP_SERVER_ADAPTER_1432304832938471:62241-2382</string>
</entry>
<entry>
<string>time</string>
<string>2015-05-22 10:27:13.374</string>
</entry>
<entry>
<string>isLocallyInitiated</string>
<string>false</string>
</entry>
<entry>
<string>isBinary</string>
<string>true</string>
</entry>
<entry>
<string>sessionId</string>
<string>TEST_FTP_SERVER_ADAPTER_1432304832938471:62241</string>
</entry>
<entry>
<string>ignoreTracking</string>
<string>false</string>
</entry>
<entry>
<string>isRestart</string>
<string>false</string>
</entry>
<entry>
<string>documentName</string>
<string>471_1432304832936_ftp_3f4a5ab7-7946-46fa-ab8a-3bea1cdb33ae.dat</string>
</entry>
<entry>
<string>wfStep</string>
<string>-1</string>
</entry>
<entry>
<string>isPut</string>
<string>true</string>
</entry>
<entry>
<string>documentId</string>
<string>molson:node1:14d7c01cbc2:7826</string>
</entry>
</attributes>
</SCIEvent>
The session ID (TEST_FTP_SERVER_ADAPTER_1432304832938471:62241) can be used to get the remainder of the events in this session:
<SCIEvent>
<exceptionLevel>
<name>Normal</name>
<ordinal>0</ordinal>
</exceptionLevel>
<attributes>
<entry>
<string>endpoint2</string>
<string>127.0.0.1</string>
</entry>
<entry>
<string>endpoint1</string>
<string>127.0.0.1</string>
</entry>
<entry>
<string>protocol</string>
<string>FTP</string>
</entry>
<entry>
<string>adapterType</string>
<string>FtpServerAdapter</string>
</entry>
<entry>
<string>secureMode</string>
<string>none</string>
</entry>
<entry>
<string>wfId</string>
<string>-2</string>
</entry>
<entry>
<string>state</string>
<string>Starting.</string>
</entry>
<entry>
<string>endTime</string>
<string>2015-05-22 10:27:12.942</string>
</entry>
<entry>
<string>endport1</string>
<string>46162</string>
</entry>
<entry>
<string>sessionArchiveId</string>
<string>62241</string>
</entry>
<entry>
<string>endport2</string>
<string>12732</string>
</entry>
<entry>
<string>startTime</string>
<string>2015-05-22 10:27:12.942</string>
</entry>
<entry>
<string>isSuccessful</string>
<string>true</string>
</entry>
<entry>
<string>isLocallyInitiated</string>
<string>false</string>
</entry>
<entry>
<string>sessionId</string>
<string>TEST_FTP_SERVER_ADAPTER_1432304832938471:62241</string>
</entry>
<entry>
<string>adapterName</string>
<string>TEST_FTP_SERVER_ADAPTER</string>
</entry>
<entry>
<string>psInstance</string>
<string>local</string>
</entry>
<entry>
<string>wfStep</string>
<string>-1</string>
</entry>
</attributes>
<id>Aft.Visibility.CommConnect.1</id>
<scope>Aft</scope>
<subsystem>Visibility</subsystem>
<name>CommConnect</name>
<numericTag>1</numericTag>
<schemaKey>Aft.Visibility.CommConnect</schemaKey>
<timestamp>1432304832943</timestamp>
</SCIEvent>
<SCIEvent>
<exceptionLevel>
<name>Normal</name>
<ordinal>0</ordinal>
</exceptionLevel>
<attributes>
<entry>
<string>secureMode</string>
<string>none</string>
</entry>
<entry>
<string>sessionId</string>
<string>TEST_FTP_SERVER_ADAPTER_1432304832938471:62241</string>
</entry>
<entry>
<string>state</string>
<string>Starting.</string>
</entry>
</attributes>
<id>Aft.Visibility.CommSessionUpdate.1</id>
<scope>Aft</scope>
<subsystem>Visibility</subsystem>
<name>CommSessionUpdate</name>
<numericTag>1</numericTag>
<schemaKey>Aft.Visibility.CommSessionUpdate</schemaKey>
<timestamp>1432304832948</timestamp>
</SCIEvent>
<SCIEvent>
<exceptionLevel>
<name>Normal</name>
<ordinal>0</ordinal>
</exceptionLevel>
<attributes>
<entry>
<string>secureMode</string>
<string>none</string>
</entry>
<entry>
<string>sessionId</string>
<string>TEST_FTP_SERVER_ADAPTER_1432304832938471:62241</string>
</entry>
<entry>
<string>state</string>
<string>Not logged in.</string>
</entry>
</attributes>
<id>Aft.Visibility.CommSessionUpdate.1</id>
<scope>Aft</scope>
<subsystem>Visibility</subsystem>
<name>CommSessionUpdate</name>
<numericTag>1</numericTag>
<schemaKey>Aft.Visibility.CommSessionUpdate</schemaKey>
<timestamp>1432304832950</timestamp>
</SCIEvent>
<SCIEvent>
<exceptionLevel>
<name>Normal</name>
<ordinal>0</ordinal>
</exceptionLevel>
<attributes>
<entry>
<string>username</string>
<string>admin</string>
</entry>
<entry>
<string>secureMode</string>
<string>none</string>
</entry>
<entry>
<string>sessionId</string>
<string>TEST_FTP_SERVER_ADAPTER_1432304832938471:62241</string>
</entry>
<entry>
<string>state</string>
<string>Authenticating user.</string>
</entry>
</attributes>
<id>Aft.Visibility.CommSessionUpdate.1</id>
<scope>Aft</scope>
<subsystem>Visibility</subsystem>
<name>CommSessionUpdate</name>
<numericTag>1</numericTag>
<schemaKey>Aft.Visibility.CommSessionUpdate</schemaKey>
<timestamp>1432304832955</timestamp>
</SCIEvent>
<SCIEvent>
<exceptionLevel>
<name>Normal</name>
<ordinal>0</ordinal>
</exceptionLevel>
<attributes>
<entry>
<string>isCounterParty</string>
<string>false</string>
</entry>
<entry>
<string>time</string>
<string>2015-05-22 10:27:12.968</string>
</entry>
<entry>
<string>isSuccessful</string>
<string>true</string>
</entry>
<entry>
<string>principal</string>
<string>admin</string>
</entry>
<entry>
<string>sessionId</string>
<string>TEST_FTP_SERVER_ADAPTER_1432304832938471:62241</string>
</entry>
<entry>
<string>wfId</string>
<string>-2</string>
</entry>
<entry>
<string>credentialValue</string>
<string>******</string>
</entry>
<entry>
<string>wfStep</string>
<string>-1</string>
</entry>
<entry>
<string>credentialType</string>
<string>password</string>
</entry>
<entry>
<string>sessionArchiveId</string>
<string>62241</string>
</entry>
<entry>
<string>authenticateId</string>
<string>TEST_FTP_SERVER_ADAPTER_1432304832938471:62241-2351</string>
</entry>
</attributes>
<id>Aft.Visibility.CommAuthentication.1</id>
<scope>Aft</scope>
<subsystem>Visibility</subsystem>
<name>CommAuthentication</name>
<numericTag>1</numericTag>
<schemaKey>Aft.Visibility.CommAuthentication</schemaKey>
<timestamp>1432304832969</timestamp>
</SCIEvent>
<SCIEvent>
<exceptionLevel>
<name>Normal</name>
<ordinal>0</ordinal>
</exceptionLevel>
<attributes>
<entry>
<string>username</string>
<string>admin</string>
</entry>
<entry>
<string>secureMode</string>
<string>none</string>
</entry>
<entry>
<string>sessionId</string>
<string>TEST_FTP_SERVER_ADAPTER_1432304832938471:62241</string>
</entry>
<entry>
<string>userpath</string>
<string>/</string>
</entry>
<entry>
<string>state</string>
<string>Waiting for command.</string>
</entry>
</attributes>
<id>Aft.Visibility.CommSessionUpdate.1</id>
<scope>Aft</scope>
<subsystem>Visibility</subsystem>
<name>CommSessionUpdate</name>
<numericTag>1</numericTag>
<schemaKey>Aft.Visibility.CommSessionUpdate</schemaKey>
<timestamp>1432304832976</timestamp>
</SCIEvent>
<SCIEvent>
<exceptionLevel>
<name>Normal</name>
<ordinal>0</ordinal>
</exceptionLevel>
<attributes>
<entry>
<string>username</string>
<string>admin</string>
</entry>
<entry>
<string>secureMode</string>
<string>none</string>
</entry>
<entry>
<string>sessionId</string>
<string>TEST_FTP_SERVER_ADAPTER_1432304832938471:62241</string>
</entry>
<entry>
<string>userpath</string>
<string>/</string>
</entry>
<entry>
<string>state</string>
<string>Waiting for command.</string>
</entry>
</attributes>
<id>Aft.Visibility.CommSessionUpdate.1</id>
<scope>Aft</scope>
<subsystem>Visibility</subsystem>
<name>CommSessionUpdate</name>
<numericTag>1</numericTag>
<schemaKey>Aft.Visibility.CommSessionUpdate</schemaKey>
<timestamp>1432304833068</timestamp>
</SCIEvent>
<SCIEvent>
<exceptionLevel>
<name>Normal</name>
<ordinal>0</ordinal>
</exceptionLevel>
<attributes>
<entry>
<string>time</string>
<string>2015-05-22 10:27:13.066</string>
</entry>
<entry>
<string>isSuccessful</string>
<string>true</string>
</entry>
<entry>
<string>principal</string>
<string>admin</string>
</entry>
<entry>
<string>sessionId</string>
<string>TEST_FTP_SERVER_ADAPTER_1432304832938471:62241</string>
</entry>
<entry>
<string>authorizeId</string>
<string>TEST_FTP_SERVER_ADAPTER_1432304832938471:62241-2352</string>
</entry>
<entry>
<string>resource</string>
<string>/</string>
</entry>
<entry>
<string>actionType</string>
<string>access</string>
</entry>
<entry>
<string>sessionArchiveId</string>
<string>62241</string>
</entry>
<entry>
<string>resourceType</string>
<string>MAILBOX</string>
</entry>
</attributes>
<id>Aft.Visibility.CommAuthorization.1</id>
<scope>Aft</scope>
<subsystem>Visibility</subsystem>
<name>CommAuthorization</name>
<numericTag>1</numericTag>
<schemaKey>Aft.Visibility.CommAuthorization</schemaKey>
<timestamp>1432304833070</timestamp>
</SCIEvent>
<SCIEvent>
<exceptionLevel>
<name>Normal</name>
<ordinal>0</ordinal>
</exceptionLevel>
<attributes>
<entry>
<string>startTime</string>
<string>2015-05-22 10:27:13.066</string>
</entry>
<entry>
<string>isSuccessful</string>
<string>true</string>
</entry>
<entry>
<string>sessionId</string>
<string>TEST_FTP_SERVER_ADAPTER_1432304832938471:62241</string>
</entry>
<entry>
<string>wfId</string>
<string>-2</string>
</entry>
<entry>
<string>value</string>
<string>/</string>
</entry>
<entry>
<string>nonTransferId</string>
<string>TEST_FTP_SERVER_ADAPTER_1432304832938471:62241-2353</string>
</entry>
<entry>
<string>type</string>
<string>CWD</string>
</entry>
<entry>
<string>endTime</string>
<string>2015-05-22 10:27:13.069</string>
</entry>
<entry>
<string>wfStep</string>
<string>-1</string>
</entry>
<entry>
<string>sessionArchiveId</string>
<string>62241</string>
</entry>
</attributes>
<id>Aft.Visibility.CommNonTransfer.1</id>
<scope>Aft</scope>
<subsystem>Visibility</subsystem>
<name>CommNonTransfer</name>
<numericTag>1</numericTag>
<schemaKey>Aft.Visibility.CommNonTransfer</schemaKey>
<timestamp>1432304833072</timestamp>
</SCIEvent>
<SCIEvent>
<exceptionLevel>
<name>Normal</name>
<ordinal>0</ordinal>
</exceptionLevel>
<attributes>
<entry>
<string>username</string>
<string>admin</string>
</entry>
<entry>
<string>secureMode</string>
<string>none</string>
</entry>
<entry>
<string>sessionId</string>
<string>TEST_FTP_SERVER_ADAPTER_1432304832938471:62241</string>
</entry>
<entry>
<string>userpath</string>
<string>/</string>
</entry>
<entry>
<string>state</string>
<string>Establishing data listener.</string>
</entry>
</attributes>
<id>Aft.Visibility.CommSessionUpdate.1</id>
<scope>Aft</scope>
<subsystem>Visibility</subsystem>
<name>CommSessionUpdate</name>
<numericTag>1</numericTag>
<schemaKey>Aft.Visibility.CommSessionUpdate</schemaKey>
<timestamp>1432304833121</timestamp>
</SCIEvent>
<SCIEvent>
<exceptionLevel>
<name>Normal</name>
<ordinal>0</ordinal>
</exceptionLevel>
<attributes>
<entry>
<string>username</string>
<string>admin</string>
</entry>
<entry>
<string>secureMode</string>
<string>none</string>
</entry>
<entry>
<string>sessionId</string>
<string>TEST_FTP_SERVER_ADAPTER_1432304832938471:62241</string>
</entry>
<entry>
<string>userpath</string>
<string>/</string>
</entry>
<entry>
<string>state</string>
<string>Listening for connection.</string>
</entry>
</attributes>
<id>Aft.Visibility.CommSessionUpdate.1</id>
<scope>Aft</scope>
<subsystem>Visibility</subsystem>
<name>CommSessionUpdate</name>
<numericTag>1</numericTag>
<schemaKey>Aft.Visibility.CommSessionUpdate</schemaKey>
<timestamp>1432304833122</timestamp>
</SCIEvent>
<SCIEvent>
<exceptionLevel>
<name>Normal</name>
<ordinal>0</ordinal>
</exceptionLevel>
<attributes>
<entry>
<string>time</string>
<string>2015-05-22 10:27:13.369</string>
</entry>
<entry>
<string>isSuccessful</string>
<string>true</string>
</entry>
<entry>
<string>principal</string>
<string>admin</string>
</entry>
<entry>
<string>sessionId</string>
<string>TEST_FTP_SERVER_ADAPTER_1432304832938471:62241</string>
</entry>
<entry>
<string>authorizeId</string>
<string>TEST_FTP_SERVER_ADAPTER_1432304832938471:62241-2381</string>
</entry>
<entry>
<string>resource</string>
<string>/471_1432304832936_ftp_3f4a5ab7-7946-46fa-ab8a-3bea1cdb33ae.dat</string>
</entry>
<entry>
<string>actionType</string>
<string>add</string>
</entry>
<entry>
<string>sessionArchiveId</string>
<string>62241</string>
</entry>
<entry>
<string>resourceType</string>
<string>MAILBOX</string>
</entry>
</attributes>
<id>Aft.Visibility.CommAuthorization.1</id>
<scope>Aft</scope>
<subsystem>Visibility</subsystem>
<name>CommAuthorization</name>
<numericTag>1</numericTag>
<schemaKey>Aft.Visibility.CommAuthorization</schemaKey>
<timestamp>1432304833369</timestamp>
</SCIEvent>
<SCIEvent>
<exceptionLevel>
<name>Normal</name>
<ordinal>0</ordinal>
</exceptionLevel>
<attributes>
<entry>
<string>username</string>
<string>admin</string>
</entry>
<entry>
<string>secureMode</string>
<string>none</string>
</entry>
<entry>
<string>sessionId</string>
<string>TEST_FTP_SERVER_ADAPTER_1432304832938471:62241</string>
</entry>
<entry>
<string>userpath</string>
<string>/</string>
</entry>
<entry>
<string>state</string>
<string>Listening for put.</string>
</entry>
</attributes>
<id>Aft.Visibility.CommSessionUpdate.1</id>
<scope>Aft</scope>
<subsystem>Visibility</subsystem>
<name>CommSessionUpdate</name>
<numericTag>1</numericTag>
<schemaKey>Aft.Visibility.CommSessionUpdate</schemaKey>
<timestamp>1432304833372</timestamp>
</SCIEvent>
<SCIEvent>
<exceptionLevel>
<name>Normal</name>
<ordinal>0</ordinal>
</exceptionLevel>
<attributes>
<entry>
<string>mailboxPath</string>
<string>/</string>
</entry>
<entry>
<string>wfId</string>
<string>-2</string>
</entry>
<entry>
<string>isSecure</string>
<string>false</string>
</entry>
<entry>
<string>sessionArchiveId</string>
<string>62241</string>
</entry>
<entry>
<string>messageName</string>
<string>471_1432304832936_ftp_3f4a5ab7-7946-46fa-ab8a-3bea1cdb33ae.dat</string>
</entry>
<entry>
<string>transferId</string>
<string>TEST_FTP_SERVER_ADAPTER_1432304832938471:62241-2382</string>
</entry>
<entry>
<string>time</string>
<string>2015-05-22 10:27:13.374</string>
</entry>
<entry>
<string>isLocallyInitiated</string>
<string>false</string>
</entry>
<entry>
<string>isBinary</string>
<string>true</string>
</entry>
<entry>
<string>sessionId</string>
<string>TEST_FTP_SERVER_ADAPTER_1432304832938471:62241</string>
</entry>
<entry>
<string>ignoreTracking</string>
<string>false</string>
</entry>
<entry>
<string>isRestart</string>
<string>false</string>
</entry>
<entry>
<string>documentName</string>
<string>471_1432304832936_ftp_3f4a5ab7-7946-46fa-ab8a-3bea1cdb33ae.dat</string>
</entry>
<entry>
<string>wfStep</string>
<string>-1</string>
</entry>
<entry>
<string>isPut</string>
<string>true</string>
</entry>
<entry>
<string>documentId</string>
<string>molson:node1:14d7c01cbc2:7826</string>
</entry>
</attributes>
<id>Aft.Visibility.CommFileXferBegin.1</id>
<scope>Aft</scope>
<subsystem>Visibility</subsystem>
<name>CommFileXferBegin</name>
<numericTag>1</numericTag>
<schemaKey>Aft.Visibility.CommFileXferBegin</schemaKey>
<timestamp>1432304833376</timestamp>
</SCIEvent>
<SCIEvent>
<exceptionLevel>
<name>Normal</name>
<ordinal>0</ordinal>
</exceptionLevel>
<attributes>
<entry>
<string>username</string>
<string>admin</string>
</entry>
<entry>
<string>secureMode</string>
<string>none</string>
</entry>
<entry>
<string>sessionId</string>
<string>TEST_FTP_SERVER_ADAPTER_1432304832938471:62241</string>
</entry>
<entry>
<string>userpath</string>
<string>/</string>
</entry>
<entry>
<string>state</string>
<string>Putting file.</string>
</entry>
</attributes>
<id>Aft.Visibility.CommSessionUpdate.1</id>
<scope>Aft</scope>
<subsystem>Visibility</subsystem>
<name>CommSessionUpdate</name>
<numericTag>1</numericTag>
<schemaKey>Aft.Visibility.CommSessionUpdate</schemaKey>
<timestamp>1432304833378</timestamp>
</SCIEvent>
<SCIEvent>
<exceptionLevel>
<name>Normal</name>
<ordinal>0</ordinal>
</exceptionLevel>
<attributes>
<entry>
<string>startTime</string>
<string>2015-05-22 10:27:13.431</string>
</entry>
<entry>
<string>isSuccessful</string>
<string>true</string>
</entry>
<entry>
<string>sessionId</string>
<string>TEST_FTP_SERVER_ADAPTER_1432304832938471:62241</string>
</entry>
<entry>
<string>wfId</string>
<string>-1</string>
</entry>
<entry>
<string>value</string>
<string>/471_1432304832936_ftp_3f4a5ab7-7946-46fa-ab8a-3bea1cdb33ae.dat</string>
</entry>
<entry>
<string>nonTransferId</string>
<string>molson:node1:14d7c01cbc2:7926</string>
</entry>
<entry>
<string>type</string>
<string>Message Add</string>
</entry>
<entry>
<string>endTime</string>
<string>2015-05-22 10:27:13.567</string>
</entry>
<entry>
<string>wfStep</string>
<string>-1</string>
</entry>
<entry>
<string>sessionArchiveId</string>
<string>62241</string>
</entry>
</attributes>
<id>Aft.Visibility.CommNonTransfer.1</id>
<scope>Aft</scope>
<subsystem>Visibility</subsystem>
<name>CommNonTransfer</name>
<numericTag>1</numericTag>
<schemaKey>Aft.Visibility.CommNonTransfer</schemaKey>
<timestamp>1432304833567</timestamp>
</SCIEvent>
<SCIEvent>
<exceptionLevel>
<name>Normal</name>
<ordinal>0</ordinal>
</exceptionLevel>
<attributes>
<entry>
<string>transferId</string>
<string>TEST_FTP_SERVER_ADAPTER_1432304832938471:62241-2382</string>
</entry>
<entry>
<string>bytesTransferred</string>
<string>102400</string>
</entry>
<entry>
<string>time</string>
<string>2015-05-22 10:27:13.658</string>
</entry>
<entry>
<string>isSuccessful</string>
<string>true</string>
</entry>
<entry>
<string>isLocallyInitiated</string>
<string>false</string>
</entry>
<entry>
<string>sessionId</string>
<string>TEST_FTP_SERVER_ADAPTER_1432304832938471:62241</string>
</entry>
<entry>
<string>ignoreTracking</string>
<string>false</string>
</entry>
<entry>
<string>messageId</string>
<string>4083</string>
</entry>
<entry>
<string>isPut</string>
<string>true</string>
</entry>
</attributes>
<id>Aft.Visibility.CommFileXferComplete.1</id>
<scope>Aft</scope>
<subsystem>Visibility</subsystem>
<name>CommFileXferComplete</name>
<numericTag>1</numericTag>
<schemaKey>Aft.Visibility.CommFileXferComplete</schemaKey>
<timestamp>1432304833659</timestamp>
</SCIEvent>
<SCIEvent>
<exceptionLevel>
<name>Normal</name>
<ordinal>0</ordinal>
</exceptionLevel>
<attributes>
<entry>
<string>username</string>
<string>admin</string>
</entry>
<entry>
<string>secureMode</string>
<string>none</string>
</entry>
<entry>
<string>sessionId</string>
<string>TEST_FTP_SERVER_ADAPTER_1432304832938471:62241</string>
</entry>
<entry>
<string>userpath</string>
<string>/</string>
</entry>
<entry>
<string>state</string>
<string>Waiting for command.</string>
</entry>
</attributes>
<id>Aft.Visibility.CommSessionUpdate.1</id>
<scope>Aft</scope>
<subsystem>Visibility</subsystem>
<name>CommSessionUpdate</name>
<numericTag>1</numericTag>
<schemaKey>Aft.Visibility.CommSessionUpdate</schemaKey>
<timestamp>1432304833661</timestamp>
</SCIEvent>
<SCIEvent>
<exceptionLevel>
<name>Normal</name>
<ordinal>0</ordinal>
</exceptionLevel>
<attributes>
<entry>
<string>startTime</string>
<string>2015-05-22 10:27:13.664</string>
</entry>
<entry>
<string>isSuccessful</string>
<string>true</string>
</entry>
<entry>
<string>sessionId</string>
<string>TEST_FTP_SERVER_ADAPTER_1432304832938471:62241</string>
</entry>
<entry>
<string>wfId</string>
<string>-2</string>
</entry>
<entry>
<string>wfStep</string>
<string>-1</string>
</entry>
<entry>
<string>endTime</string>
<string>2015-05-22 10:27:13.664</string>
</entry>
</attributes>
<id>Aft.Visibility.CommDisconnect.1</id>
<scope>Aft</scope>
<subsystem>Visibility</subsystem>
<name>CommDisconnect</name>
<numericTag>1</numericTag>
<schemaKey>Aft.Visibility.CommDisconnect</schemaKey>
<timestamp>1432304833666</timestamp>
</SCIEvent>
#IBMSterlingB2BIntegratorandIBMSterlingFileGatewayDevelopers#DataExchange