Class EntireXBroker {Java}

Documentation
A <i>EntireXBroker</i> object encapsulates the main communication
gateway to a mainframe via an EntireX Java interface client
that communicates to a broker server module running on a mainframe.
<p>
The following is sample code on how-to create send and receive
a message through broker:
<p><hr><blockquote><pre>
// create a broker communication interface
EntireXBroker broker = new EntireXBroker(
"etb227:9999", "UTLI01P1", "DEVL",
"STSI01N0", "BLAH", false, "30S", 30000 );
OR use a property file with required parameters ...
Properties prop = load properties file ...
EntireXBroker broker = new EntireXBroker( prop );
// send request message
broker.sendMessage( "<xml message ... >" );
// get response message
String response = broker.getResponse();
Broker exception information written to log files and standard out:
-------------------------------------------------------------------
Format: Broker Error [CLASS] [CODE] [MESSAGE]
Examples: Broker Error 0002 0002: User does not exist
Broker Error 0196 0196: Disconnected due to new location
-------------------------------------------------------------------
</pre></blockquote><hr>
@author Tony Blanco
@version 1.0, 01/02/2002


Parent PackagebrokerAbstractNo
Export ControlPublicAccessLink Class forNone
Class KindNormalClassCardinalityn
Space ConcurrencySequential
PersistenceNo  


Assigned ComponentsEntireXBroker


Operations
NameSignatureClass
EntireXBroker EntireXBroker (java.util.Properties p_prop)EntireXBroker
getBrokerIdString getBrokerId ()EntireXBroker
getServerClassString getServerClass ()EntireXBroker
getServerNameString getServerName ()EntireXBroker
getServiceString getService ()EntireXBroker
getUserIdString getUserId ()EntireXBroker
isUOWboolean isUOW ()EntireXBroker
getUOWTimeoutString getUOWTimeout ()EntireXBroker
getUOWMaxLengthint getUOWMaxLength ()EntireXBroker
getResponseString getResponse ()EntireXBroker
sendMessagevoid sendMessage (String p_message)EntireXBroker
EntireXBroker EntireXBroker (String p_brokerID, String p_serverClass, String p_serverName, String p_service, String p_userId, boolean p_uow, String p_uowTimeout, int p_uowMaxLength)EntireXBroker


Attributes
NameClassTypeInitial Value
brokerIDEntireXBrokerString""
serverClassEntireXBrokerString""
serverNameEntireXBrokerString""
serviceEntireXBrokerString""
userIdEntireXBrokerString""
uowTimeoutEntireXBrokerString"2M"
uowMaxLengthEntireXBrokerint0
responseEntireXBrokerString""
counterEntireXBrokerint0
isUOWEntireXBrokerbooleanfalse



Property Settings

Java
BodyDanglingComment GenerateFinalizerFalse
GenerateStaticInitializerFalseGenerateInstanceInitializerFalse
GenerateDefaultConstructorFalseReadOnlyFalse
FinalTrueStaticFalse
StrictfpFalseGenerateFullyQualifiedExtends 
GenerateFullyQualifiedImplements GenerateCodeTrue
ConstructorIspublicCtor_Setpublic, protected, private, package
DisableAutoSyncFalseServletName 
ServletContextRefFalseIsSingleThreadFalse
ServletInitParameter ServletInitParameterNamesFalse
ServletIsSecureFalseServletRequestDispatcherFalse
ServletRequestDispatcherPath DispatcherIncludeFalse
DispatcherForwardFalseServletSecurityRoles 
ServletgetInfo ServletXMLFilePath 
ServletRequestAttribute ServletRequestAttributesNamesFalse
MethodForRequestAttributes ServletRequestParameter 
ServletRequestParameterNamesFalseMethodForRequestParameters 
ServletHeader ServletHeaderNamesFalse
MethodForHeaders ServletIntHeaderFalse
ServletDateHeaderFalseServletCookieFalse
MethodForCookie ServletContentType 
GenerateHTMLFalseGenerate_XML_DDTrue
EJBCmpField EJBEnvironmentProperties 
EJBCnxFactory EJBReferences 
EJBSecurityRoles EJBNameInJAR 
EJBSessionType EJBSessionType_Set, Stateless, Stateful
EJBTransactionTypeContainerEJBTransactionType_SetContainer, Bean
EJBPersistenceType EJBPersistenceType_Set, Bean, Container
EJBReentrantFalseEJBSessionSyncFalse
EJBVersion2.0EJBVersion_Set2.0, 1.x
EJBXMLFilePath