public final class EnterpriseServiceInfo
extends java.lang.Object
Constructor and Description |
---|
EnterpriseServiceInfo() |
Modifier and Type | Method and Description |
---|---|
void |
addTypeProperty(int isXMLTag,
java.lang.String param,
java.lang.String value)
Adds the type property
|
protected void |
createInterpreter()
Creates the Interpreter
|
java.lang.String |
getElementName()
Get the reply Element name for schema
|
java.lang.String |
getExitClassName()
Get the Exit Class Name
|
java.lang.String |
getExtMsgIDField()
Get the External Message ID Field
|
java.lang.String |
getIfacecontrol()
Get the multiplication control
|
int |
getIfaceMapOrder()
Get the iface Map Order
|
java.lang.String |
getIfaceName()
Return the service name
|
java.lang.String |
getIfaceTbName()
Get the Interface Table Name
|
java.lang.String |
getIfaceType()
Return the service type
|
Interpreter |
getInterpreter()
Returns the interpreter
|
java.lang.String |
getInterpreterClassName()
Get the Interpreter class name
|
java.lang.String |
getMapName()
Get the XSL Map Name
|
java.lang.String |
getMessageType()
Get the message type
|
java.lang.String |
getMosName()
Return the name of object structure
|
java.util.Map |
getNamespaces()
Get namespaces map
|
java.lang.String |
getReplyElementName()
Get the reply element name for schema
|
java.lang.String |
getReplyExitClass()
Get the Reply Exit Class Name
|
java.lang.String |
getReplyMapName()
Get the Reply XSL Map Name
|
java.lang.String |
getReplySchemaLocation()
Get the reply schema file name
|
java.lang.String |
getReplyUserExitClass()
Get the Reply Iface Type
|
java.lang.String |
getSchemaLocation()
Get the schema file name
|
java.lang.String |
getSearchField()
Get the External Message ID Field
|
java.lang.String |
getSplitTag()
Get split tag name
|
java.util.List |
getTypeProperties()
Returns a List of properties associated with this ifacetype as
psdi.iface.mic.EnterpriseServicePropInfo objects |
java.lang.String |
getUserExitClassName()
Get the User Exit Class Name
|
boolean |
isPrimaryMos()
Returns is primary object structure for this service
|
boolean |
isReplyRequired()
Returns is reply required for this service
|
boolean |
isStoreMsg()
Returns if Transaction Storing is ON or OFF for this service
|
boolean |
isTxnTrkEnabled()
Returns if Transaction Tracking is ON or OFF for this service
|
protected void |
setDefaultNamespace()
Set default namespace from mxe.int.xmlnamespace property
|
protected void |
setDefaultSplitTag(java.lang.String msg,
java.lang.String os)
Set default split tag name
|
protected void |
setElementName(java.lang.String rc)
Set the reply Element name for schema
|
protected void |
setExitClassName(java.lang.String exitClassName)
Set the Exit Class Name
|
protected void |
setExtMsgIDField(java.lang.String extMsgIDField)
Set the External Message ID Field which is used in case of Transaction Tracking
This field acts a key while tracking a given transation.
|
protected void |
setIfacecontrol(java.lang.String string)
Set the multiplication control
|
protected void |
setIfaceMapOrder(int ifaceMapOrder)
Set the iface Map Order
|
protected void |
setIfaceName(java.lang.String e)
Set the service name
|
protected void |
setIfaceTbName(java.lang.String string)
Set the Interface Table Name
|
protected void |
setIfaceType(java.lang.String e)
Set the service type
|
protected void |
setInterpreterClassName(java.lang.String interpreterClassName)
Set the Interpreter class name
|
protected void |
setMapName(java.lang.String mapName)
Set the XSL Map Name
|
protected void |
setMessageType(java.lang.String string)
Set the message type
|
protected void |
setMosName(java.lang.String c)
Set the name of object structure
|
protected void |
setPrimaryMos(boolean b)
Set whether primary object structure for this service
|
protected void |
setReplyElementName(java.lang.String rc)
Set the reply element name for schema
|
protected void |
setReplyExitClass(java.lang.String c)
Set the Reply Exit Class Name
|
protected void |
setReplyMapName(java.lang.String c)
Set the Reply XSL Map Name
|
protected void |
setReplySchemaLocation(java.lang.String rc)
Set the reply schema file name
|
protected void |
setReplyUserExitClass(java.lang.String c)
Set the Reply User Exit Class Name
|
protected void |
setSchemaLocation(java.lang.String rc)
Set the Schema File name
|
protected void |
setSearchField(java.lang.String searchField)
Set the Search ID Field which is used in case of Transaction Tracking.
|
protected void |
setSplitTag(java.lang.String st)
Set the split tag name
|
protected void |
setStoreMsg(int storeMsgVal)
Sets flag indicating where to store Transaction or not for this service
|
protected void |
setTxnTrkEnabled(int txnTrkEnabledVal)
Sets Transaction Tracking flag for this service
|
protected void |
setUseExternalSchema(int def)
Set whether service use external or internal schema
|
protected void |
setUserExitClassName(java.lang.String userExitClassName)
Set the User Exit Class Name
|
boolean |
useExternalSchema()
Returns whether service use external or internal schema
|
public java.lang.String getMosName()
protected void setMosName(java.lang.String c)
c
- object structure namepublic java.lang.String getIfaceName()
protected void setIfaceName(java.lang.String e)
e
- service namepublic java.lang.String getIfaceType()
protected void setIfaceType(java.lang.String e)
e
- service typeprotected void setUseExternalSchema(int def)
def
- external or internal schemapublic boolean useExternalSchema()
protected void setSchemaLocation(java.lang.String rc)
rc
- Schema file namepublic java.lang.String getSchemaLocation()
protected void setElementName(java.lang.String rc)
rc
- reply Interface Namepublic java.lang.String getElementName()
public boolean isReplyRequired() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
protected void setPrimaryMos(boolean b)
b
- primary object structure flag indicating whether
the object structure is primary for this servicepublic boolean isPrimaryMos()
protected void setReplySchemaLocation(java.lang.String rc)
rc
- reply schema file namepublic java.lang.String getReplySchemaLocation()
protected void setReplyElementName(java.lang.String rc)
rc
- reply element name for schemapublic java.lang.String getReplyElementName()
protected void setExitClassName(java.lang.String exitClassName)
exitClassName
- Exit Class Namepublic java.lang.String getExitClassName()
protected void setUserExitClassName(java.lang.String userExitClassName)
userExitClassName
- the User Exit Class Namepublic java.lang.String getUserExitClassName()
public java.lang.String getMapName()
protected void setMapName(java.lang.String mapName)
mapName
- XSL Map Namepublic java.lang.String getReplyExitClass()
protected void setReplyExitClass(java.lang.String c)
c
- Reply Exit Class Namepublic java.lang.String getReplyUserExitClass()
protected void setReplyUserExitClass(java.lang.String c)
c
- Reply User Exit Class Namepublic java.lang.String getReplyMapName()
protected void setReplyMapName(java.lang.String c)
c
- Reply XSL Map Namepublic java.lang.String getIfaceTbName()
protected void setIfaceTbName(java.lang.String string)
string
- Interface Table Namepublic java.lang.String getMessageType()
protected void setMessageType(java.lang.String string)
string
- the message typepublic java.lang.String getIfacecontrol()
protected void setIfacecontrol(java.lang.String string)
string
- multiplication controlpublic int getIfaceMapOrder()
protected void setIfaceMapOrder(int ifaceMapOrder)
ifaceMapOrder
- the iface map orderprotected void setInterpreterClassName(java.lang.String interpreterClassName)
interpreterClassName
- Interpreter class namepublic java.lang.String getInterpreterClassName()
protected void setDefaultNamespace() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
protected void setSplitTag(java.lang.String st)
st
- split tag nameprotected void setDefaultSplitTag(java.lang.String msg, java.lang.String os) throws MXException, java.rmi.RemoteException
msg
- default split tag name valueos
- object structure nameMXException
java.rmi.RemoteException
public java.lang.String getSplitTag() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public java.util.Map getNamespaces()
public void addTypeProperty(int isXMLTag, java.lang.String param, java.lang.String value)
isXMLTag
- is this an xml tagparam
- parameter namevalue
- parameter valuepublic Interpreter getInterpreter() throws MXException
MXException
protected void createInterpreter() throws MXException
MXException
public java.util.List getTypeProperties()
psdi.iface.mic.EnterpriseServicePropInfo
objectspsdi.iface.mic.EnterpriseServicePropInfo
objectsprotected void setTxnTrkEnabled(int txnTrkEnabledVal)
txnTrkEnabledVal
- flag indicating Transaction Tracking
for this servicepublic boolean isTxnTrkEnabled()
protected void setStoreMsg(int storeMsgVal)
storeMsgVal
- flag indicating storage of Transaction in case of Tranaction Tracking
for this servicepublic boolean isStoreMsg()
protected void setExtMsgIDField(java.lang.String extMsgIDField)
extMsgIDField
- External Message ID Field (serves as key field)public java.lang.String getExtMsgIDField()
protected void setSearchField(java.lang.String searchField)
searchField
- Search Field (serves as more user friedly alternative to key field)public java.lang.String getSearchField()