SlideShare a Scribd company logo
1 of 24
C:UsersAlfadorVideosWMB ExersLabsLab02-TestSimpleFlowSimpleFlow
LAB1Flow.mbtest
<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:com.ibm.etools.mft.unittest.core.models.client="http:///com/ibm/etools/mft
/unittest/core/models/client.ecore"
xmlns:com.ibm.wbit.comptest.common.models.event="http:///com/ibm/etools/mft/unit
test/common/models/event.ecore"
xmlns:com.ibm.wbit.comptest.common.models.value="http:///com/ibm/etools/mft/unit
test/common/models/value.ecore"
xmlns:jms="http:///com/ibm//etools/mft/unittest/common/model2/jms"
xmlns:model2="http:///com/ibm//etools/mft/unittest/common/model2"
xmlns:mq="http:///com/ibm//etools/mft/unittest/common/model2/mq">
<com.ibm.etools.mft.unittest.core.models.client:EclipseClient
iD="1203403322796-192" eventTrace="/1" clientID="1203403322796-192"
stopped="true">
<scopes xsi:type="model2:FlowTestScope" name="Configuration" iD="default"
dirty="false">
<testModules xsi:type="model2:TestMsgFlow" name="/LAB1/LAB1Flow.msgflow"
iD="1203403322796-196">
<monitors xsi:type="mq:MQMonitor" name="LAB1_OUT" iD="1203528843562-
1056" host="localhost" port="2414" queueManager="WBRK61_DEFAULT_QUEUE_MANAGER"
queue="LAB1_OUT"/>
<inputNodes xsi:type="mq:MQInputNode" nodeName="LAB1_IN Cobol"
queue="LAB1_IN"/>
</testModules>
<settings xsi:type="model2:FlowSettings"/>
<settings xsi:type="model2:DeploymentSettings" runtimeEnvType="WebSphere
Message Broker v6.1"
runtimeInstance="WBRK61_DEFAULT_CONFIGURATION_MANAGER^WBRK61_DEFAULT_BROKER^EXEG
RP1^localhost^2414"/>
<settings xsi:type="mq:MQSettings"/>
<settings xsi:type="jms:JMSSettings"/>
<settings xsi:type="mq:MQMessageHeaders"/>
<settings xsi:type="jms:JMSMessageHeaders"/>
<messageHeaders xsi:type="mq:MQHeader" iD="1203403322796-195"
headerName="Default Header"/>
</scopes>
</com.ibm.etools.mft.unittest.core.models.client:EclipseClient>
<com.ibm.wbit.comptest.common.models.event:ExecutionEventTrace
iD="1203403322796-193" children="/2"/>
<model2:InteractiveInputNodeInvocationEvent iD="1203528832030-1025"
readOnly="true" clientID="1203403322796-192" timestamp="1203528832030"
children="/3 /6" msgFlow="/LAB1/LAB1Flow.msgflow" nodeId="FCMComposite_1_1"
testScopeID="default" nodeName="LAB1_IN Cobol" nodeType="ComIbmMQInput.msgnode"
targetDeploymentLocationID="1203527831687-379">
<request xsi:type="model2:TestMessage" iD="1203528832030-1026"
header="/0/@scopes.0/@messageHeaders.0">
<properties name="plainText" stringValue="2Ed Fletcher Mail Point
135 Hursley Park WinchesterSO21 2JN UKDelivery XYZ123ABC I placed
an order on 15-11-99, well in time for Christmas and I still have not had a
delivery schedule sent to me. Please cancel the order and refund me NOW.
X"/>
<properties name="WSDL_URI"/>
<properties name="WSDL_OPERATION_IN_NAME"/>
<properties name="WSDL_OPERATION_NAME"/>
<properties name="WSDL_OPERATION_OUT_NAME"/>
<properties name="messageSource" stringValue="sourceView"/>
<parameters
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure"
name="msg_CUSTOMERCOMPLAINT" iD="1203528832030-1027" type="#CUSTOMERCOMPLAINT"
typeDisplayText="CUSTOMERCOMPLAINT" factoryId="WSDL">
<properties name="ELEMENT_URI" stringValue="#msg_CUSTOMERCOMPLAINT"/>
<elements
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueField" name="VERSION"
iD="1203528832030-1028" type="short" typeDisplayText="short" factoryId="WSDL"
unsettable="true" value="0"/>
<elements
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure"
name="CUSTOMER_NAME" iD="1203528832030-1029"
type="#customercomplaint_customer__name"
typeDisplayText="customercomplaint_customer__name" factoryId="WSDL"
unsettable="true">
<properties name="ELEMENT_URI" stringValue="#CUSTOMER_NAME"/>
<elements
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueField" name="N_FIRST"
iD="1203528832030-1030" type="string" typeDisplayText="string" factoryId="WSDL"
unsettable="true" value="N_FIRST"/>
<elements
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueField" name="N_LAST"
iD="1203528832030-1031" type="string" typeDisplayText="string" factoryId="WSDL"
unsettable="true" value="N_LAST"/>
</elements>
<elements
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure"
name="CUSTOMER_ADDRESS" iD="1203528832030-1032"
type="#customercomplaint_customer__address"
typeDisplayText="customercomplaint_customer__address" factoryId="WSDL"
unsettable="true">
<properties name="ELEMENT_URI" stringValue="#CUSTOMER_ADDRESS"/>
<elements
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueSequence" name="A_LINE"
iD="1203528832030-1034" type="string" typeDisplayText="string" factoryId="WSDL"
abstractType="java.util.List" abstractTypeDisplayText=" "/>
<elements
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueField" name="TOWN"
iD="1203528832046-1035" type="string" typeDisplayText="string" factoryId="WSDL"
unsettable="true" value="TOWN"/>
<elements
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueField" name="ZIP"
iD="1203528832046-1036" type="string" typeDisplayText="string" factoryId="WSDL"
unsettable="true" value="ZIP"/>
<elements
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueField" name="COUNTRY"
iD="1203528832046-1037" type="string" typeDisplayText="string" factoryId="WSDL"
unsettable="true" value="COUNTRY"/>
</elements>
<elements
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure"
name="COMPLAINT" iD="1203528832046-1038" type="#customercomplaint_complaint"
typeDisplayText="customercomplaint_complaint" factoryId="WSDL"
unsettable="true">
<properties name="ELEMENT_URI" stringValue="#COMPLAINT"/>
<elements
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueField" name="C_TYPE"
iD="1203528832046-1039" type="string" typeDisplayText="string" factoryId="WSDL"
unsettable="true" value="C_TYPE"/>
<elements
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueField" name="C_REF"
iD="1203528832046-1040" type="string" typeDisplayText="string" factoryId="WSDL"
unsettable="true" value="C_REF"/>
<elements
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueField" name="C_TEXT"
iD="1203528832046-1041" type="string" typeDisplayText="string" factoryId="WSDL"
unsettable="true" value="C_TEXT"/>
</elements>
</parameters>
<headerBeenUsed xsi:type="mq:MQHeader" iD="1203403322796-195"
headerName="Default Header"/>
</request>
</model2:InteractiveInputNodeInvocationEvent>
<com.ibm.wbit.comptest.common.models.event:StartEvent name="Starting"
iD="1203528844093-1080" readOnly="true" clientID="1203403322796-192"
parentID="1203528832030-1025" timestamp="1203528844093"
invokeCommandId="1203528844093-1063" children="/4 /5"/>
<mq:MQInformationEvent name="Sending Message to MQ Queue &quot;LAB1_IN&quot;"
iD="1203528844140-1082" host="localhost" port="2414"
queueManager="WBRK61_DEFAULT_QUEUE_MANAGER" queue="LAB1_IN" readOnly="true"
clientID="1203403322796-192" parentID="1203528844093-1080"
invokeCommandId="1203528844093-1064">
<message xsi:type="model2:TestMessage" iD="1203528832030-1026"
header="/0/@scopes.0/@messageHeaders.0">
<properties name="plainText" stringValue="2Ed Fletcher Mail Point
135 Hursley Park WinchesterSO21 2JN UKDelivery XYZ123ABC I placed
an order on 15-11-99, well in time for Christmas and I still have not had a
delivery schedule sent to me. Please cancel the order and refund me NOW.
X"/>
<properties name="WSDL_URI"/>
<properties name="WSDL_OPERATION_IN_NAME"/>
<properties name="WSDL_OPERATION_NAME"/>
<properties name="WSDL_OPERATION_OUT_NAME"/>
<properties name="messageSource" stringValue="sourceView"/>
<parameters
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure"
name="msg_CUSTOMERCOMPLAINT" iD="1203528832030-1027" type="#CUSTOMERCOMPLAINT"
typeDisplayText="CUSTOMERCOMPLAINT" factoryId="WSDL">
<properties name="ELEMENT_URI" stringValue="#msg_CUSTOMERCOMPLAINT"/>
<elements
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueField" name="VERSION"
iD="1203528832030-1028" type="short" typeDisplayText="short" factoryId="WSDL"
unsettable="true" value="0"/>
<elements
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure"
name="CUSTOMER_NAME" iD="1203528832030-1029"
type="#customercomplaint_customer__name"
typeDisplayText="customercomplaint_customer__name" factoryId="WSDL"
unsettable="true">
<properties name="ELEMENT_URI" stringValue="#CUSTOMER_NAME"/>
<elements
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueField" name="N_FIRST"
iD="1203528832030-1030" type="string" typeDisplayText="string" factoryId="WSDL"
unsettable="true" value="N_FIRST"/>
<elements
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueField" name="N_LAST"
iD="1203528832030-1031" type="string" typeDisplayText="string" factoryId="WSDL"
unsettable="true" value="N_LAST"/>
</elements>
<elements
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure"
name="CUSTOMER_ADDRESS" iD="1203528832030-1032"
type="#customercomplaint_customer__address"
typeDisplayText="customercomplaint_customer__address" factoryId="WSDL"
unsettable="true">
<properties name="ELEMENT_URI" stringValue="#CUSTOMER_ADDRESS"/>
<elements
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueSequence" name="A_LINE"
iD="1203528832030-1034" type="string" typeDisplayText="string" factoryId="WSDL"
abstractType="java.util.List" abstractTypeDisplayText=" "/>
<elements
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueField" name="TOWN"
iD="1203528832046-1035" type="string" typeDisplayText="string" factoryId="WSDL"
unsettable="true" value="TOWN"/>
<elements
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueField" name="ZIP"
iD="1203528832046-1036" type="string" typeDisplayText="string" factoryId="WSDL"
unsettable="true" value="ZIP"/>
<elements
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueField" name="COUNTRY"
iD="1203528832046-1037" type="string" typeDisplayText="string" factoryId="WSDL"
unsettable="true" value="COUNTRY"/>
</elements>
<elements
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure"
name="COMPLAINT" iD="1203528832046-1038" type="#customercomplaint_complaint"
typeDisplayText="customercomplaint_complaint" factoryId="WSDL"
unsettable="true">
<properties name="ELEMENT_URI" stringValue="#COMPLAINT"/>
<elements
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueField" name="C_TYPE"
iD="1203528832046-1039" type="string" typeDisplayText="string" factoryId="WSDL"
unsettable="true" value="C_TYPE"/>
<elements
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueField" name="C_REF"
iD="1203528832046-1040" type="string" typeDisplayText="string" factoryId="WSDL"
unsettable="true" value="C_REF"/>
<elements
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueField" name="C_TEXT"
iD="1203528832046-1041" type="string" typeDisplayText="string" factoryId="WSDL"
unsettable="true" value="C_TEXT"/>
</elements>
</parameters>
<headerBeenUsed xsi:type="mq:MQHeader" iD="1203528844140-1098"
applicationIdData=" " applicationOriginData="
" characterSet="819" encoding="273" format=" " putApplicationName="
" putDateTime="Wed Feb 20 12:34:04 EST 2008" replyToQueueManagerName="
" replyToQueueName=" " userId="
"/>
</message>
</mq:MQInformationEvent>
<mq:MQQueueMonitorEvent name="MQ Queue Monitor &quot;LAB1_OUT&quot;"
iD="1203528846109-1100" host="localhost" port="2414"
queueManager="WBRK61_DEFAULT_QUEUE_MANAGER" queue="LAB1_OUT" readOnly="true"
clientID="1203403322796-192" parentID="1203528844093-1080"
invokeCommandId="1203528844093-1064">
<message xsi:type="model2:TestMessage" iD="1203528846109-1101">
<properties name="messageSource" stringValue="structureView"/>
<properties name="plainText" stringValue="&lt;?xml
version=&quot;1.0&quot;?>&lt;msg_CUSTOMERCOMPLAINT
xmlns:xsd=&quot;http://www.w3.org/2001/XMLSchema&quot;
xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-
instance&quot;>&lt;VERSION>2&lt;/VERSION>&lt;CUSTOMER_NAME>&lt;N_FIRST>Ed&lt;/N_
FIRST>&lt;N_LAST>Fletcher&lt;/N_LAST>&lt;/CUSTOMER_NAME>&lt;CUSTOMER_ADDRESS>&lt
;A_LINE>Mail Point 135&lt;/A_LINE>&lt;A_LINE>Hursley
Park&lt;/A_LINE>&lt;TOWN>Winchester&lt;/TOWN>&lt;ZIP>SO21
2JN&lt;/ZIP>&lt;COUNTRY>UK&lt;/COUNTRY>&lt;/CUSTOMER_ADDRESS>&lt;COMPLAINT>&lt;C
_TYPE>Delivery&lt;/C_TYPE>&lt;C_REF>XYZ123ABC&lt;/C_REF>&lt;C_TEXT>I placed an
order on 15-11-99, well in time for Christmas and I still have not had a
delivery schedule sent to me. Please cancel the order and refund me NOW.
X&lt;/C_TEXT>&lt;/COMPLAINT>&lt;/msg_CUSTOMERCOMPLAINT>"/>
<parameters
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure"
name="msg_CUSTOMERCOMPLAINT" iD="1203528846109-1102">
<elements
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueField" name="xmlns:xsi"
iD="1203528846109-1118" value="http://www.w3.org/2001/XMLSchema-instance"/>
<elements
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueField" name="xmlns:xsd"
iD="1203528846109-1117" value="http://www.w3.org/2001/XMLSchema"/>
<elements
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure"
name="VERSION" iD="1203528846109-1103" value="2"/>
<elements
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure"
name="CUSTOMER_NAME" iD="1203528846109-1104">
<elements
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure"
name="N_FIRST" iD="1203528846109-1105" value="Ed"/>
<elements
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure"
name="N_LAST" iD="1203528846109-1106" value="Fletcher"/>
</elements>
<elements
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure"
name="CUSTOMER_ADDRESS" iD="1203528846109-1107">
<elements
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure"
name="A_LINE" iD="1203528846109-1108" value="Mail Point 135"/>
<elements
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure"
name="A_LINE" iD="1203528846109-1109" value="Hursley Park"/>
<elements
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure" name="TOWN"
iD="1203528846109-1110" value="Winchester"/>
<elements
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure" name="ZIP"
iD="1203528846109-1111" value="SO21 2JN"/>
<elements
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure"
name="COUNTRY" iD="1203528846109-1112" value="UK"/>
</elements>
<elements
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure"
name="COMPLAINT" iD="1203528846109-1113">
<elements
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure"
name="C_TYPE" iD="1203528846109-1114" value="Delivery"/>
<elements
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure" name="C_REF"
iD="1203528846109-1115" value="XYZ123ABC"/>
<elements
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure"
name="C_TEXT" iD="1203528846109-1116" value="I placed an order on 15-11-99, well
in time for Christmas and I still have not had a delivery schedule sent to me.
Please cancel the order and refund me NOW.
X"/>
</elements>
</parameters>
<headerBeenUsed xsi:type="mq:MQHeader" iD="1203528846109-1119"
applicationIdData=" " applicationOriginData="
" characterSet="819" encoding="273" format=" " persistence="0"
priority="0" putApplicationName=" " putDateTime="Wed
Feb 20 12:34:04 EST 2008" replyToQueueManagerName="WBRK61_DEFAULT_QUEUE_MANAGER
" replyToQueueName=" " userId="
"/>
</message>
</mq:MQQueueMonitorEvent>
<com.ibm.wbit.comptest.common.models.event:EndEvent name="Stopped"
iD="1203528846109-1120" readOnly="true" clientID="1203403322796-192"
parentID="1203528832030-1025" timestamp="1203528846109"
invokeCommandId="1203528844093-1064"/>
</xmi:XMI>
SimpleFlow.msgflow
<?xml version="1.0" encoding="UTF-8"?>
<ecore:EPackage xmi:version="2.0"
xmlns:xmi="http://www.omg.org/XMI"
xmlns:ComIbmCompute.msgnode="ComIbmCompute.msgnode"
xmlns:ComIbmMQInput.msgnode="ComIbmMQInput.msgnode"
xmlns:ComIbmMQOutput.msgnode="ComIbmMQOutput.msgnode"
xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
xmlns:eflow="http://www.ibm.com/wbi/2005/eflow"
xmlns:utility="http://www.ibm.com/wbi/2005/eflow_utility"
nsURI="SimpleFlow.msgflow"
nsPrefix="SimpleFlow.msgflow">
<eClassifiers xmi:type="eflow:FCMComposite" name="FCMComposite_1">
<eSuperTypes href="http://www.ibm.com/wbi/2005/eflow#//FCMBlock"/>
<translation xmi:type="utility:TranslatableString" key="SimpleFlow"
bundleName="SimpleFlow" pluginId="SimpleFlow"/>
<colorGraphic16 xmi:type="utility:GIFFileGraphic"
resourceName="platform:/plugin/SimpleFlow/icons/full/obj16/SimpleFlow.gif"/>
<colorGraphic32 xmi:type="utility:GIFFileGraphic"
resourceName="platform:/plugin/SimpleFlow/icons/full/obj30/SimpleFlow.gif"/>
<composition>
<nodes xmi:type="ComIbmMQInput.msgnode:FCMComposite_1"
xmi:id="FCMComposite_1_1" location="10,20" queueName="COBOL_IN"
messageDomainProperty="MRM" messageSetProperty="SimpleFlowMessageSet"
messageTypeProperty="{}:msg_CUSTOMERCOMPLAINT" messageFormatProperty="Binary1">
<translation xmi:type="utility:ConstantString" string="COBOL_IN"/>
</nodes>
<nodes xmi:type="ComIbmMQOutput.msgnode:FCMComposite_1"
xmi:id="FCMComposite_1_2" location="245,20" queueName="XML_OUT">
<translation xmi:type="utility:ConstantString" string="XML_OUT"/>
</nodes>
<nodes xmi:type="ComIbmCompute.msgnode:FCMComposite_1"
xmi:id="FCMComposite_1_3" location="121,20"
computeExpression="esql://routine/#Transform_to_XML.Main">
<translation xmi:type="utility:ConstantString" string="Transform to
XML"/>
</nodes>
<connections xmi:type="eflow:FCMConnection" xmi:id="FCMConnection_1"
targetNode="FCMComposite_1_3" sourceNode="FCMComposite_1_1"
sourceTerminalName="OutTerminal.out" targetTerminalName="InTerminal.in"/>
<connections xmi:type="eflow:FCMConnection" xmi:id="FCMConnection_2"
targetNode="FCMComposite_1_2" sourceNode="FCMComposite_1_3"
sourceTerminalName="OutTerminal.out" targetTerminalName="InTerminal.in"/>
</composition>
<propertyOrganizer/>
<stickyBoard/>
</eClassifiers>
</ecore:EPackage>
.project.txt
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>SimpleFlow</name>
<comment></comment>
<projects>
<project>SimpleFlowMessageSet</project>
</projects>
<buildSpec>
<buildCommand>
<name>com.ibm.etools.mft.esql.lang.esqllangbuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>com.ibm.etools.mft.mapping.builder.mappingbuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>com.ibm.etools.mft.flow.msgflowxsltbuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>com.ibm.etools.mft.flow.msgflowbuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>com.ibm.etools.mft.bar.barbuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>com.ibm.etools.mft.bar.ext.barbuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>com.ibm.etools.mft.flow.messageflownature</nature>
<nature>com.ibm.etools.mft.bar.barnature</nature>
<nature>com.ibm.etools.mft.bar.ext.barnature</nature>
</natures>
</projectDescription>
LAB1Flow.esql
CREATE COMPUTE MODULE Transform_to_XML
CREATE FUNCTION Main() RETURNS BOOLEAN
BEGIN
-- CALL CopyMessageHeaders();
CALL CopyEntireMessage();
SET OutputRoot.Properties.MessageFormat='XML1';
RETURN TRUE;
END;
CREATE PROCEDURE CopyMessageHeaders() BEGIN
DECLARE I INTEGER 1;
DECLARE J INTEGER;
SET J = CARDINALITY(InputRoot.*[]);
WHILE I < J DO
SET OutputRoot.*[I] = InputRoot.*[I];
SET I = I + 1;
END WHILE;
END;
CREATE PROCEDURE CopyEntireMessage() BEGIN
SET OutputRoot = InputRoot;
END;
END MODULE;
C:UsersAlfadorVideosWMB ExersLabsLab02-TestSimpleFlowdata
COMPLAINT_IN.cpy
01 CUSTOMER-COMPLAINT.
10 VERSION PIC 9.
10 CUSTOMER-NAME.
15 N-FIRST PIC X(10).
15 N-LAST PIC X(10).
10 CUSTOMER-ADDRESS.
15 A-LINE PIC X(20) OCCURS 2 TIMES.
15 TOWN PIC X(10).
15 ZIP PIC X(10).
15 COUNTRY PIC X(2).
10 COMPLAINT.
15 C-TYPE PIC X(10).
15 C-REF PIC X(10).
15 C-TEXT PIC X(200).
Employee.h
#define CHARLEN 30
struct employee {
unsigned char empStatus;
unsigned int empNo;
char empName[CHARLEN];
struct {
char street[2][40];
char city[20];
char state[3];
unsigned long int zipCode;
} empAddress;
unsigned long int dtHired;
float wageRate;
unsigned int unionId;
float unionRate;
double wageAdvance;
double wageMTD;
double wageYTD;
};
Complaint_cwf.txt
2Ed Fletcher Mail Point 135 Hursley Park WinchesterSO21 2JN
UKDelivery XYZ123ABC I placed an order on 15-11-99, well in time for Christmas
and I still have not had a delivery schedule sent to me. Please cancel the
order and refund me NOW. X
Employee_cwf.txt
# #øÂKaestner Raum 02-03
Am Keltenwald 1 Ehningen DE ##Ï#1-eBÈ
@rÀ @§p
C:UsersAlfadorVideosWMB ExersLabsLab02-TestSimpleFlowSimpleFlowMessageSet
.project
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>SimpleFlowMessageSet</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>com.ibm.etools.mft.builder.xsi.MSetProjectBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>com.ibm.etools.mft.flow.adapters.adapterbuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>com.ibm.etools.mft.flow.sca.scabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>com.ibm.etools.msg.validation.mft.builder.msetbuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>com.ibm.etools.mft.bar.ext.barbuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>com.ibm.etools.msg.validation.msetnature</nature>
<nature>com.ibm.etools.mft.bar.ext.barnature</nature>
</natures>
</projectDescription>
C:UsersAlfadorVideosWMB ExersLabsLab02-
TestSimpleFlowSimpleFlowMessageSetSimpleFlowMessageSet
COMPLAINT_IN.mxsd
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:complexType name="CUSTOMERCOMPLAINT">
<xsd:sequence>
<xsd:element name="VERSION">
<xsd:annotation>
<xsd:appinfo source="WMQI_APPINFO">
<cwfInclRep messageSetDefaultRep="Binary1">
<cwfSimpleRep accessor="readWrite" addrUnit="byte"
alignment="byte" attributeInBit="false" contentSize="1" offset="0"
signFormat="trailing" signed="false" size="1" typeName="MRCWFExternalDecimalRep"
width="1"/>
</cwfInclRep>
</xsd:appinfo>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:short">
<xsd:minInclusive value="0"/>
<xsd:maxInclusive value="9"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="CUSTOMER_NAME" type="customercomplaint_customer__name">
<xsd:annotation>
<xsd:appinfo source="WMQI_APPINFO">
<cwfInclRep messageSetDefaultRep="Binary1" skipCountTrailing="0">
<cwfAggrRep accessor="readWrite" attributeInBit="false"
contentSize="20" offset="1" size="20"/>
</cwfInclRep>
</xsd:appinfo>
</xsd:annotation>
</xsd:element>
<xsd:element name="CUSTOMER_ADDRESS"
type="customercomplaint_customer__address">
<xsd:annotation>
<xsd:appinfo source="WMQI_APPINFO">
<cwfInclRep messageSetDefaultRep="Binary1" skipCountTrailing="0">
<cwfAggrRep accessor="readWrite" attributeInBit="false"
contentSize="62" offset="21" size="62"/>
</cwfInclRep>
</xsd:appinfo>
</xsd:annotation>
</xsd:element>
<xsd:element name="COMPLAINT" type="customercomplaint_complaint">
<xsd:annotation>
<xsd:appinfo source="WMQI_APPINFO">
<cwfInclRep messageSetDefaultRep="Binary1" skipCountTrailing="0">
<cwfAggrRep accessor="readWrite" attributeInBit="false"
contentSize="220" offset="83" size="220"/>
</cwfInclRep>
</xsd:appinfo>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:group name="customercomplaint_customer__name">
<xsd:sequence>
<xsd:element name="N_FIRST">
<xsd:annotation>
<xsd:appinfo source="http://www.wsadie.com/appinfo">
<initialValue kind="SPACE"/>
</xsd:appinfo>
<xsd:appinfo source="WMQI_APPINFO">
<cwfInclRep messageSetDefaultRep="Binary1">
<cwfSimpleRep accessor="readWrite" addrUnit="byte"
alignment="byte" attributeInBit="false" characterSize="1" contentSize="10"
lengthEncoding="fixedLength" offset="1" paddingCharacter="SPACE"
prefixLength="0" size="10" typeName="MRCWFStringRep" width="10"/>
</cwfInclRep>
</xsd:appinfo>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="10"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="N_LAST">
<xsd:annotation>
<xsd:appinfo source="http://www.wsadie.com/appinfo">
<initialValue kind="SPACE"/>
</xsd:appinfo>
<xsd:appinfo source="WMQI_APPINFO">
<cwfInclRep messageSetDefaultRep="Binary1">
<cwfSimpleRep accessor="readWrite" addrUnit="byte"
alignment="byte" attributeInBit="false" characterSize="1" contentSize="10"
lengthEncoding="fixedLength" offset="11" paddingCharacter="SPACE"
prefixLength="0" size="10" typeName="MRCWFStringRep" width="10"/>
</cwfInclRep>
</xsd:appinfo>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="10"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:group>
<xsd:complexType name="customercomplaint_customer__name">
<xsd:group ref="customercomplaint_customer__name"/>
</xsd:complexType>
<xsd:group name="customercomplaint_customer__address">
<xsd:sequence>
<xsd:element maxOccurs="2" minOccurs="2" name="A_LINE">
<xsd:annotation>
<xsd:appinfo source="http://www.wsadie.com/appinfo">
<initialValue kind="SPACE"/>
</xsd:appinfo>
<xsd:appinfo source="WMQI_APPINFO">
<cwfInclRep messageSetDefaultRep="Binary1">
<cwfSimpleRep accessor="readWrite" attributeInBit="false"
contentSize="40" offset="21" size="40">
<ArrayTD_arrayDescr alignmentKind="byte" lowerBound="2"
stride="20" strideInBit="false" upperBound="2"/>
<MRCWFStringRep_MRCWFSimpleTD addrUnit="byte" alignment="byte"
characterSize="1" lengthEncoding="fixedLength" paddingCharacter="SPACE"
prefixLength="0" width="20"/>
</cwfSimpleRep>
</cwfInclRep>
</xsd:appinfo>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="20"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="TOWN">
<xsd:annotation>
<xsd:appinfo source="http://www.wsadie.com/appinfo">
<initialValue kind="SPACE"/>
</xsd:appinfo>
<xsd:appinfo source="WMQI_APPINFO">
<cwfInclRep messageSetDefaultRep="Binary1">
<cwfSimpleRep accessor="readWrite" addrUnit="byte"
alignment="byte" attributeInBit="false" characterSize="1" contentSize="10"
lengthEncoding="fixedLength" offset="61" paddingCharacter="SPACE"
prefixLength="0" size="10" typeName="MRCWFStringRep" width="10"/>
</cwfInclRep>
</xsd:appinfo>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="10"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="ZIP">
<xsd:annotation>
<xsd:appinfo source="http://www.wsadie.com/appinfo">
<initialValue kind="SPACE"/>
</xsd:appinfo>
<xsd:appinfo source="WMQI_APPINFO">
<cwfInclRep messageSetDefaultRep="Binary1">
<cwfSimpleRep accessor="readWrite" addrUnit="byte"
alignment="byte" attributeInBit="false" characterSize="1" contentSize="10"
lengthEncoding="fixedLength" offset="71" paddingCharacter="SPACE"
prefixLength="0" size="10" typeName="MRCWFStringRep" width="10"/>
</cwfInclRep>
</xsd:appinfo>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="10"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="COUNTRY">
<xsd:annotation>
<xsd:appinfo source="http://www.wsadie.com/appinfo">
<initialValue kind="SPACE"/>
</xsd:appinfo>
<xsd:appinfo source="WMQI_APPINFO">
<cwfInclRep messageSetDefaultRep="Binary1">
<cwfSimpleRep accessor="readWrite" addrUnit="byte"
alignment="byte" attributeInBit="false" characterSize="1" contentSize="2"
lengthEncoding="fixedLength" offset="81" paddingCharacter="SPACE"
prefixLength="0" size="2" typeName="MRCWFStringRep" width="2"/>
</cwfInclRep>
</xsd:appinfo>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="2"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:group>
<xsd:complexType name="customercomplaint_customer__address">
<xsd:group ref="customercomplaint_customer__address"/>
</xsd:complexType>
<xsd:group name="customercomplaint_complaint">
<xsd:sequence>
<xsd:element name="C_TYPE">
<xsd:annotation>
<xsd:appinfo source="http://www.wsadie.com/appinfo">
<initialValue kind="SPACE"/>
</xsd:appinfo>
<xsd:appinfo source="WMQI_APPINFO">
<cwfInclRep messageSetDefaultRep="Binary1">
<cwfSimpleRep accessor="readWrite" addrUnit="byte"
alignment="byte" attributeInBit="false" characterSize="1" contentSize="10"
lengthEncoding="fixedLength" offset="83" paddingCharacter="SPACE"
prefixLength="0" size="10" typeName="MRCWFStringRep" width="10"/>
</cwfInclRep>
</xsd:appinfo>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="10"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="C_REF">
<xsd:annotation>
<xsd:appinfo source="http://www.wsadie.com/appinfo">
<initialValue kind="SPACE"/>
</xsd:appinfo>
<xsd:appinfo source="WMQI_APPINFO">
<cwfInclRep messageSetDefaultRep="Binary1">
<cwfSimpleRep accessor="readWrite" addrUnit="byte"
alignment="byte" attributeInBit="false" characterSize="1" contentSize="10"
lengthEncoding="fixedLength" offset="93" paddingCharacter="SPACE"
prefixLength="0" size="10" typeName="MRCWFStringRep" width="10"/>
</cwfInclRep>
</xsd:appinfo>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="10"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="C_TEXT">
<xsd:annotation>
<xsd:appinfo source="http://www.wsadie.com/appinfo">
<initialValue kind="SPACE"/>
</xsd:appinfo>
<xsd:appinfo source="WMQI_APPINFO">
<cwfInclRep messageSetDefaultRep="Binary1">
<cwfSimpleRep accessor="readWrite" addrUnit="byte"
alignment="byte" attributeInBit="false" characterSize="1" contentSize="200"
lengthEncoding="fixedLength" offset="103" paddingCharacter="SPACE"
prefixLength="0" size="200" typeName="MRCWFStringRep" width="200"/>
</cwfInclRep>
</xsd:appinfo>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="200"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:group>
<xsd:complexType name="customercomplaint_complaint">
<xsd:group ref="customercomplaint_complaint"/>
</xsd:complexType>
<xsd:element name="msg_CUSTOMERCOMPLAINT" type="CUSTOMERCOMPLAINT">
<xsd:annotation>
<xsd:appinfo source="WMQI_APPINFO">
<MRMessage
messageDefinition="/0/msg_CUSTOMERCOMPLAINT;XSDElementDeclaration$MRObject"/>
</xsd:appinfo>
</xsd:annotation>
</xsd:element>
</xsd:schema>
messageSet.mset
<?xml version="1.0" encoding="UTF-8"?>
<msgCoreModel:MRMessageSet xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:MSGModel="http://www.ibm.com/msgmodel/2003/MSGModel"
xmlns:msgCoreModel="http://www.ibm.com/msgmodel/2003/MSGCoreModel"
name="SimpleFlowMessageSet" parserDomain="XMLNSC" msetVersionNo=""
currentMessageSetId="//@MRMessageSetID.0">
<MRMessageSetRep xsi:type="MSGModel:MRCWFMessageSetRep" name="Binary1"
daysInFirstWeekOfTheYear="Four" firstDayOfWeek="Monday" timeZoneID="0"
allowLenientDateTimes="false"/>
<MRMessageSetRep xsi:type="MSGModel:MRXMLMessageSetRep" name="XML1"
timeZoneID="0" allowLenientDateTimes="false" suppressDOCTYPE="true"
doctypeSystemID="www.mrmnames.net/GPGO3NK002001" doctypePublicID="GPGO3NK002001"
rootTagName=""/>
<MRMessageSetID repositoryId="1824719805" messageSetId="1"/>
<otherSupportedDomains parserDomain="MRM"/>
</msgCoreModel:MRMessageSet>
C:UsersAlfadorVideosWMB ExersLabsLab02-TestSimpleFlowsolutionSimpleFlow
SimpleFlow.mbtest
<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:com.ibm.etools.mft.unittest.core.models.client="http:///com/ibm/etools/mft
/unittest/core/models/client.ecore"
xmlns:com.ibm.wbit.comptest.common.models.event="http:///com/ibm/etools/mft/unit
test/common/models/event.ecore"
xmlns:com.ibm.wbit.comptest.common.models.value="http:///com/ibm/etools/mft/unit
test/common/models/value.ecore"
xmlns:http="http:///com/ibm//etools/mft/unittest/common/model2/status"
xmlns:jms="http:///com/ibm//etools/mft/unittest/common/model2/jms"
xmlns:model2="http:///com/ibm//etools/mft/unittest/common/model2"
xmlns:mq="http:///com/ibm//etools/mft/unittest/common/model2/mq">
<com.ibm.etools.mft.unittest.core.models.client:EclipseClient
iD="1268850512859-7" eventTrace="/1" clientID="1268850512859-7">
<scopes xsi:type="model2:FlowTestScope" name="Configuration" iD="default">
<testModules xsi:type="model2:TestMsgFlow"
name="/SimpleFlow/SimpleFlow.msgflow" iD="1268850512859-11">
<monitors xsi:type="mq:MQMonitor" name="XML_OUT" iD="1268852678312-17"
host="localhost" port="0" queueManager="MB7QMGR" queue="XML_OUT"/>
<inputNodes xsi:type="mq:MQInputNode" nodeName="COBOL_IN"
queue="COBOL_IN"/>
</testModules>
<settings xsi:type="model2:FlowSettings"/>
<settings xsi:type="model2:DeploymentSettings" runtimeEnvType="WebSphere
Message Broker v7.0" runtimeInstance="localhost^MB7BROKER^default^0"/>
<settings xsi:type="mq:MQSettings"/>
<settings xsi:type="jms:JMSSettings"/>
<settings xsi:type="mq:MQMessageHeaders"/>
<settings xsi:type="jms:JMSMessageHeaders"/>
<messageHeaders xsi:type="mq:MQHeader" iD="1268850512859-10"
headerName="Default Header"/>
<messageHeaders xsi:type="jms:JMSHeader" headerName="Default Header"/>
</scopes>
</com.ibm.etools.mft.unittest.core.models.client:EclipseClient>
<com.ibm.wbit.comptest.common.models.event:ExecutionEventTrace
iD="1268850512859-8" children="/2"/>
<model2:InteractiveInputNodeInvocationEvent iD="1268850512875-12"
readOnly="true" clientID="1268850512859-7" timestamp="1268850512875"
children="/3 /4 /8" msgFlow="/SimpleFlow/SimpleFlow.msgflow"
nodeId="FCMComposite_1_1" testScopeID="default" nodeName="COBOL_IN"
nodeType="ComIbmMQInput.msgnode" targetDeploymentLocationID="1268852676500-16">
<request xsi:type="model2:TestMessage" iD="1268850513265-13"
header="/0/@scopes.0/@messageHeaders.0">
<properties name="messageSource" stringValue="sourceView"/>
<properties name="WSDL_URI"/>
<properties name="WSDL_OPERATION_IN_NAME"/>
<properties name="WSDL_OPERATION_NAME"/>
<properties name="WSDL_OPERATION_OUT_NAME"/>
<properties name="plainText" stringValue="2Ed++++++++Fletcher+
+Mail+Point+135++++++Hursley+Park++++++++WinchesterSO21+2JN++UKDelivery+
+XYZ123ABC+I+placed+an+order+on+15-11-
99%2C+well+in+time+for+Christmas+and+I+still+have+not+had+a+delivery+schedule+se
nt+to+me.++Please+cancel+the+order+and+refund+me+NOW.+++++++++++++++++++++++++++
++++++++++++++X"/>
<properties name="SHOW_HEX_VIEW"/>
<properties name="linkedFile"/>
<headerBeenUsed xsi:type="mq:MQHeader" iD="1268850512859-10"
headerName="Default Header"/>
</request>
</model2:InteractiveInputNodeInvocationEvent>
<http:DeploymentStatus iD="1268852676421-14" parentID="1268850512875-12"
timestamp="1268852676421" log="[Info] Begin deploying message flows&#xD;&#xA;
[Info] Deploying the message flow application&#xD;&#xA;[Info] Going to rebuild
and deploy broker archive&#xD;&#xA;[Info] Cleaning Broker Archive...&#xD;&#xA;
[Info] Rebuilding broker archive...&#xD;&#xA;[Info] Initializing test message
monitors...&#xD;&#xA;[Info] Deploying broker archive to execution
group...&#xD;&#xA;[Info] Test client is ready to send and monitor
messages.&#xD;&#xA;[Info] Starting message flows&#xD;&#xA;[Info] Message flows
deployment successfully completed" status="OK" totalWork="10" worked="10"
scope="/0/@scopes.0"/>
<com.ibm.wbit.comptest.common.models.event:StartEvent name="Starting"
iD="1268852684390-30" readOnly="true" clientID="1268850512859-7"
parentID="1268850512875-12" timestamp="1268852684390"
invokeCommandId="1268852684375-27" children="/5 /6 /7"/>
<mq:MQInformationEvent name="Sending Message to MQ Queue &quot;COBOL_IN&quot;"
iD="1268852684484-32" host="localhost" port="0" queueManager="MB7QMGR"
queue="COBOL_IN" readOnly="true" clientID="1268850512859-7"
parentID="1268852684390-30" timestamp="1268852684484"
invokeCommandId="1268852684375-28">
<message xsi:type="model2:TestMessage" iD="1268850513265-13"
header="/0/@scopes.0/@messageHeaders.0">
<properties name="messageSource" stringValue="sourceView"/>
<properties name="WSDL_URI"/>
<properties name="WSDL_OPERATION_IN_NAME"/>
<properties name="WSDL_OPERATION_NAME"/>
<properties name="WSDL_OPERATION_OUT_NAME"/>
<properties name="plainText" stringValue="2Ed++++++++Fletcher+
+Mail+Point+135++++++Hursley+Park++++++++WinchesterSO21+2JN++UKDelivery+
+XYZ123ABC+I+placed+an+order+on+15-11-
99%2C+well+in+time+for+Christmas+and+I+still+have+not+had+a+delivery+schedule+se
nt+to+me.++Please+cancel+the+order+and+refund+me+NOW.+++++++++++++++++++++++++++
++++++++++++++X"/>
<properties name="SHOW_HEX_VIEW"/>
<properties name="linkedFile"/>
<headerBeenUsed xsi:type="mq:MQHeader" iD="1268852684484-34"
encoding="273" format=" " putDateTime="Wed Mar 17 15:04:44 EDT 2010"
replyToQueueManagerName=" "
replyToQueueName=" "
msgId="AMQ+MB7QMGR+++++%1F%23%C5%BEK+%01%C2%AF%04"
correlId="%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%
00"
accountingToken="%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00
%00%00%00%00%00%00%00%00%00%00%00"
groupId="%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%0
0"/>
</message>
</mq:MQInformationEvent>
<mq:MQQueueMonitorEvent name="MQ Queue Monitor &quot;XML_OUT&quot;"
iD="1268852686359-36" host="localhost" port="0" queueManager="MB7QMGR"
queue="XML_OUT" readOnly="true" clientID="1268850512859-7"
parentID="1268852684390-30" timestamp="1268852686359"
invokeCommandId="1268852684375-28">
<message xsi:type="model2:TestMessage" iD="1268852686359-37">
<properties name="messageSource" stringValue="structureView"/>
<properties name="plainText" stringValue="%3C%3Fxml+version%3D%221.0%22%3F
%3E%3Cmsg_CUSTOMERCOMPLAINT+xmlns%3Axsd%3D%22http%3A%2F%2Fwww.w3.org
%2F2001%2FXMLSchema%22+xmlns%3Axsi%3D%22http%3A%2F%2Fwww.w3.org
%2F2001%2FXMLSchema-instance%22%3E%3CVERSION%3E2%3C%2FVERSION%3E%3CCUSTOMER_NAME
%3E%3CN_FIRST%3EEd%3C%2FN_FIRST%3E%3CN_LAST%3EFletcher%3C%2FN_LAST%3E%3C
%2FCUSTOMER_NAME%3E%3CCUSTOMER_ADDRESS%3E%3CA_LINE%3EMail+Point+135%3C%2FA_LINE
%3E%3CA_LINE%3EHursley+Park%3C%2FA_LINE%3E%3CTOWN%3EWinchester%3C%2FTOWN%3E
%3CZIP%3ESO21+2JN%3C%2FZIP%3E%3CCOUNTRY%3EUK%3C%2FCOUNTRY%3E%3C
%2FCUSTOMER_ADDRESS%3E%3CCOMPLAINT%3E%3CC_TYPE%3EDelivery%3C%2FC_TYPE%3E%3CC_REF
%3EXYZ123ABC%3C%2FC_REF%3E%3CC_TEXT%3EI+placed+an+order+on+15-11-
99%2C+well+in+time+for+Christmas+and+I+still+have+not+had+a+delivery+schedule+se
nt+to+me.++Please+cancel+the+order+and+refund+me+NOW.+++++++++++++++++++++++++++
++++++++++++++X%3C%2FC_TEXT%3E%3C%2FCOMPLAINT%3E%3C%2Fmsg_CUSTOMERCOMPLAINT
%3E"/>
<properties name="SHOW_HEX_VIEW"/>
<properties name="linkedFile"/>
<parameters
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure"
name="msg_CUSTOMERCOMPLAINT" iD="1268852686562-38">
<elements
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueField" name="xmlns:xsi"
iD="1268852686562-54" value="http://www.w3.org/2001/XMLSchema-instance"/>
<elements
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueField" name="xmlns:xsd"
iD="1268852686562-53" value="http://www.w3.org/2001/XMLSchema"/>
<elements
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure"
name="VERSION" iD="1268852686562-39" value="2"/>
<elements
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure"
name="CUSTOMER_NAME" iD="1268852686562-40">
<elements
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure"
name="N_FIRST" iD="1268852686562-41" value="Ed"/>
<elements
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure"
name="N_LAST" iD="1268852686562-42" value="Fletcher"/>
</elements>
<elements
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure"
name="CUSTOMER_ADDRESS" iD="1268852686562-43">
<elements
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure"
name="A_LINE" iD="1268852686562-44" value="Mail Point 135"/>
<elements
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure"
name="A_LINE" iD="1268852686562-45" value="Hursley Park"/>
<elements
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure" name="TOWN"
iD="1268852686562-46" value="Winchester"/>
<elements
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure" name="ZIP"
iD="1268852686562-47" value="SO21 2JN"/>
<elements
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure"
name="COUNTRY" iD="1268852686562-48" value="UK"/>
</elements>
<elements
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure"
name="COMPLAINT" iD="1268852686562-49">
<elements
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure"
name="C_TYPE" iD="1268852686562-50" value="Delivery"/>
<elements
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure" name="C_REF"
iD="1268852686562-51" value="XYZ123ABC"/>
<elements
xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure"
name="C_TEXT" iD="1268852686562-52" value="I placed an order on 15-11-99, well
in time for Christmas and I still have not had a delivery schedule sent to me.
Please cancel the order and refund me NOW.
X"/>
</elements>
</parameters>
<headerBeenUsed xsi:type="mq:MQHeader" iD="1268852686562-55"
applicationIdData=" " applicationOriginData="
" characterSet="437" encoding="273" format=" " persistence="0"
priority="0" putApplicationName=" " putDateTime="Wed
Mar 17 15:04:44 EDT 2010" replyToQueueManagerName="MB7QMGR
" replyToQueueName=" " userId="
" msgId="AMQ+MB7QMGR+++++%1F%23%C5%BEK+%01%C2%AF%04"
correlId="%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%
00"
accountingToken="%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00
%00%00%00%00%00%00%00%00%00%00%00"
groupId="%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%0
0"/>
</message>
</mq:MQQueueMonitorEvent>
<http:MonitoringStatus name="Stopped listening for response"
iD="1268852684468-31" clientID="1268850512859-7" parentID="1268852684390-30"
timestamp="1268852684468">
<monitors xsi:type="mq:MQMonitor" name="XML_OUT" iD="1268852678312-17"
host="localhost" port="0" queueManager="MB7QMGR" queue="XML_OUT" status="OK"/>
</http:MonitoringStatus>
<com.ibm.wbit.comptest.common.models.event:EndEvent name="Stopped"
iD="1268852686562-57" readOnly="true" clientID="1268850512859-7"
parentID="1268850512875-12" timestamp="1268852686562"
invokeCommandId="1268852684375-28"/>
</xmi:XMI>
SimpleFlow.msgflow
<?xml version="1.0" encoding="UTF-8"?>
<ecore:EPackage xmi:version="2.0"
xmlns:xmi="http://www.omg.org/XMI"
xmlns:ComIbmCompute.msgnode="ComIbmCompute.msgnode"
xmlns:ComIbmMQInput.msgnode="ComIbmMQInput.msgnode"
xmlns:ComIbmMQOutput.msgnode="ComIbmMQOutput.msgnode"
xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
xmlns:eflow="http://www.ibm.com/wbi/2005/eflow"
xmlns:utility="http://www.ibm.com/wbi/2005/eflow_utility"
nsURI="SimpleFlow.msgflow"
nsPrefix="SimpleFlow.msgflow">
<eClassifiers xmi:type="eflow:FCMComposite" name="FCMComposite_1">
<eSuperTypes href="http://www.ibm.com/wbi/2005/eflow#//FCMBlock"/>
<translation xmi:type="utility:TranslatableString" key="SimpleFlow"
bundleName="SimpleFlow" pluginId="SimpleFlow"/>
<colorGraphic16 xmi:type="utility:GIFFileGraphic"
resourceName="platform:/plugin/SimpleFlow/icons/full/obj16/SimpleFlow.gif"/>
<colorGraphic32 xmi:type="utility:GIFFileGraphic"
resourceName="platform:/plugin/SimpleFlow/icons/full/obj30/SimpleFlow.gif"/>
<composition>
<nodes xmi:type="ComIbmMQInput.msgnode:FCMComposite_1"
xmi:id="FCMComposite_1_1" location="10,20" queueName="COBOL_IN"
messageDomainProperty="MRM" messageSetProperty="SimpleFlowMessageSet"
messageTypeProperty="{}:msg_CUSTOMERCOMPLAINT" messageFormatProperty="Binary1">
<translation xmi:type="utility:ConstantString" string="COBOL_IN"/>
</nodes>
<nodes xmi:type="ComIbmMQOutput.msgnode:FCMComposite_1"
xmi:id="FCMComposite_1_2" location="245,20" queueName="XML_OUT">
<translation xmi:type="utility:ConstantString" string="XML_OUT"/>
</nodes>
<nodes xmi:type="ComIbmCompute.msgnode:FCMComposite_1"
xmi:id="FCMComposite_1_3" location="121,20"
computeExpression="esql://routine/#Transform_to_XML.Main">
<translation xmi:type="utility:ConstantString" string="Transform to
XML"/>
</nodes>
<connections xmi:type="eflow:FCMConnection" xmi:id="FCMConnection_1"
targetNode="FCMComposite_1_3" sourceNode="FCMComposite_1_1"
sourceTerminalName="OutTerminal.out" targetTerminalName="InTerminal.in"/>
<connections xmi:type="eflow:FCMConnection" xmi:id="FCMConnection_2"
targetNode="FCMComposite_1_2" sourceNode="FCMComposite_1_3"
sourceTerminalName="OutTerminal.out" targetTerminalName="InTerminal.in"/>
</composition>
<propertyOrganizer/>
<stickyBoard/>
</eClassifiers>
</ecore:EPackage>
.project
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>SimpleFlow</name>
<comment></comment>
<projects>
<project>SimpleFlowMessageSet</project>
</projects>
<buildSpec>
<buildCommand>
<name>com.ibm.etools.mft.esql.lang.esqllangbuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>com.ibm.etools.mft.mapping.builder.mappingbuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>com.ibm.etools.mft.flow.msgflowxsltbuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>com.ibm.etools.mft.flow.msgflowbuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>com.ibm.etools.mft.bar.barbuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>com.ibm.etools.mft.bar.ext.barbuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>com.ibm.etools.mft.flow.messageflownature</nature>
<nature>com.ibm.etools.mft.bar.barnature</nature>
<nature>com.ibm.etools.mft.bar.ext.barnature</nature>
</natures>
</projectDescription>
LAB1Flow.esql
CREATE COMPUTE MODULE Transform_to_XML
CREATE FUNCTION Main() RETURNS BOOLEAN
BEGIN
-- CALL CopyMessageHeaders();
CALL CopyEntireMessage();
SET OutputRoot.Properties.MessageFormat='XML1';
RETURN TRUE;
END;
CREATE PROCEDURE CopyMessageHeaders() BEGIN
DECLARE I INTEGER 1;
DECLARE J INTEGER;
SET J = CARDINALITY(InputRoot.*[]);
WHILE I < J DO
SET OutputRoot.*[I] = InputRoot.*[I];
SET I = I + 1;
END WHILE;
END;
CREATE PROCEDURE CopyEntireMessage() BEGIN
SET OutputRoot = InputRoot;
END;
END MODULE;
C:UsersAlfadorVideosWMB ExersLabsLab02-
TestSimpleFlowsolutionSimpleFlowMessageSet
,project
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>SimpleFlowMessageSet</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>com.ibm.etools.mft.builder.xsi.MSetProjectBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>com.ibm.etools.mft.flow.adapters.adapterbuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>com.ibm.etools.mft.flow.sca.scabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>com.ibm.etools.msg.validation.mft.builder.msetbuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>com.ibm.etools.mft.bar.ext.barbuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>com.ibm.etools.msg.validation.msetnature</nature>
<nature>com.ibm.etools.mft.bar.ext.barnature</nature>
</natures>
</projectDescription>
C:UsersAlfadorVideosWMB ExersLabsLab02-
TestSimpleFlowsolutionSimpleFlowMessageSetSimpleFlowMessageSet
COMPLAINT_IN.mxsd
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:complexType name="CUSTOMERCOMPLAINT">
<xsd:sequence>
<xsd:element name="VERSION">
<xsd:annotation>
<xsd:appinfo source="WMQI_APPINFO">
<cwfInclRep messageSetDefaultRep="Binary1">
<cwfSimpleRep accessor="readWrite" addrUnit="byte"
alignment="byte" attributeInBit="false" contentSize="1" offset="0"
signFormat="trailing" signed="false" size="1" typeName="MRCWFExternalDecimalRep"
width="1"/>
</cwfInclRep>
</xsd:appinfo>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:short">
<xsd:minInclusive value="0"/>
<xsd:maxInclusive value="9"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="CUSTOMER_NAME" type="customercomplaint_customer__name">
<xsd:annotation>
<xsd:appinfo source="WMQI_APPINFO">
<cwfInclRep messageSetDefaultRep="Binary1" skipCountTrailing="0">
<cwfAggrRep accessor="readWrite" attributeInBit="false"
contentSize="20" offset="1" size="20"/>
</cwfInclRep>
</xsd:appinfo>
</xsd:annotation>
</xsd:element>
<xsd:element name="CUSTOMER_ADDRESS"
type="customercomplaint_customer__address">
<xsd:annotation>
<xsd:appinfo source="WMQI_APPINFO">
<cwfInclRep messageSetDefaultRep="Binary1" skipCountTrailing="0">
<cwfAggrRep accessor="readWrite" attributeInBit="false"
contentSize="62" offset="21" size="62"/>
</cwfInclRep>
</xsd:appinfo>
</xsd:annotation>
</xsd:element>
<xsd:element name="COMPLAINT" type="customercomplaint_complaint">
<xsd:annotation>
<xsd:appinfo source="WMQI_APPINFO">
<cwfInclRep messageSetDefaultRep="Binary1" skipCountTrailing="0">
<cwfAggrRep accessor="readWrite" attributeInBit="false"
contentSize="220" offset="83" size="220"/>
</cwfInclRep>
</xsd:appinfo>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:group name="customercomplaint_customer__name">
<xsd:sequence>
<xsd:element name="N_FIRST">
<xsd:annotation>
<xsd:appinfo source="http://www.wsadie.com/appinfo">
<initialValue kind="SPACE"/>
</xsd:appinfo>
<xsd:appinfo source="WMQI_APPINFO">
<cwfInclRep messageSetDefaultRep="Binary1">
<cwfSimpleRep accessor="readWrite" addrUnit="byte"
alignment="byte" attributeInBit="false" characterSize="1" contentSize="10"
lengthEncoding="fixedLength" offset="1" paddingCharacter="SPACE"
prefixLength="0" size="10" typeName="MRCWFStringRep" width="10"/>
</cwfInclRep>
</xsd:appinfo>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="10"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="N_LAST">
<xsd:annotation>
<xsd:appinfo source="http://www.wsadie.com/appinfo">
<initialValue kind="SPACE"/>
</xsd:appinfo>
<xsd:appinfo source="WMQI_APPINFO">
<cwfInclRep messageSetDefaultRep="Binary1">
<cwfSimpleRep accessor="readWrite" addrUnit="byte"
alignment="byte" attributeInBit="false" characterSize="1" contentSize="10"
lengthEncoding="fixedLength" offset="11" paddingCharacter="SPACE"
prefixLength="0" size="10" typeName="MRCWFStringRep" width="10"/>
</cwfInclRep>
</xsd:appinfo>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="10"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:group>
<xsd:complexType name="customercomplaint_customer__name">
<xsd:group ref="customercomplaint_customer__name"/>
</xsd:complexType>
<xsd:group name="customercomplaint_customer__address">
<xsd:sequence>
<xsd:element maxOccurs="2" minOccurs="2" name="A_LINE">
<xsd:annotation>
<xsd:appinfo source="http://www.wsadie.com/appinfo">
<initialValue kind="SPACE"/>
</xsd:appinfo>
<xsd:appinfo source="WMQI_APPINFO">
<cwfInclRep messageSetDefaultRep="Binary1">
<cwfSimpleRep accessor="readWrite" attributeInBit="false"
contentSize="40" offset="21" size="40">
<ArrayTD_arrayDescr alignmentKind="byte" lowerBound="2"
stride="20" strideInBit="false" upperBound="2"/>
<MRCWFStringRep_MRCWFSimpleTD addrUnit="byte" alignment="byte"
characterSize="1" lengthEncoding="fixedLength" paddingCharacter="SPACE"
prefixLength="0" width="20"/>
</cwfSimpleRep>
</cwfInclRep>
</xsd:appinfo>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="20"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="TOWN">
<xsd:annotation>
<xsd:appinfo source="http://www.wsadie.com/appinfo">
<initialValue kind="SPACE"/>
</xsd:appinfo>
<xsd:appinfo source="WMQI_APPINFO">
<cwfInclRep messageSetDefaultRep="Binary1">
<cwfSimpleRep accessor="readWrite" addrUnit="byte"
alignment="byte" attributeInBit="false" characterSize="1" contentSize="10"
lengthEncoding="fixedLength" offset="61" paddingCharacter="SPACE"
prefixLength="0" size="10" typeName="MRCWFStringRep" width="10"/>
</cwfInclRep>
</xsd:appinfo>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="10"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="ZIP">
<xsd:annotation>
<xsd:appinfo source="http://www.wsadie.com/appinfo">
<initialValue kind="SPACE"/>
</xsd:appinfo>
<xsd:appinfo source="WMQI_APPINFO">
<cwfInclRep messageSetDefaultRep="Binary1">
<cwfSimpleRep accessor="readWrite" addrUnit="byte"
alignment="byte" attributeInBit="false" characterSize="1" contentSize="10"
lengthEncoding="fixedLength" offset="71" paddingCharacter="SPACE"
prefixLength="0" size="10" typeName="MRCWFStringRep" width="10"/>
</cwfInclRep>
</xsd:appinfo>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="10"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="COUNTRY">
<xsd:annotation>
<xsd:appinfo source="http://www.wsadie.com/appinfo">
<initialValue kind="SPACE"/>
</xsd:appinfo>
<xsd:appinfo source="WMQI_APPINFO">
<cwfInclRep messageSetDefaultRep="Binary1">
<cwfSimpleRep accessor="readWrite" addrUnit="byte"
alignment="byte" attributeInBit="false" characterSize="1" contentSize="2"
lengthEncoding="fixedLength" offset="81" paddingCharacter="SPACE"
prefixLength="0" size="2" typeName="MRCWFStringRep" width="2"/>
</cwfInclRep>
</xsd:appinfo>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="2"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:group>
<xsd:complexType name="customercomplaint_customer__address">
<xsd:group ref="customercomplaint_customer__address"/>
</xsd:complexType>
<xsd:group name="customercomplaint_complaint">
<xsd:sequence>
<xsd:element name="C_TYPE">
<xsd:annotation>
<xsd:appinfo source="http://www.wsadie.com/appinfo">
<initialValue kind="SPACE"/>
</xsd:appinfo>
<xsd:appinfo source="WMQI_APPINFO">
<cwfInclRep messageSetDefaultRep="Binary1">
<cwfSimpleRep accessor="readWrite" addrUnit="byte"
alignment="byte" attributeInBit="false" characterSize="1" contentSize="10"
lengthEncoding="fixedLength" offset="83" paddingCharacter="SPACE"
prefixLength="0" size="10" typeName="MRCWFStringRep" width="10"/>
</cwfInclRep>
</xsd:appinfo>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="10"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="C_REF">
<xsd:annotation>
<xsd:appinfo source="http://www.wsadie.com/appinfo">
<initialValue kind="SPACE"/>
</xsd:appinfo>
<xsd:appinfo source="WMQI_APPINFO">
<cwfInclRep messageSetDefaultRep="Binary1">
<cwfSimpleRep accessor="readWrite" addrUnit="byte"
alignment="byte" attributeInBit="false" characterSize="1" contentSize="10"
lengthEncoding="fixedLength" offset="93" paddingCharacter="SPACE"
prefixLength="0" size="10" typeName="MRCWFStringRep" width="10"/>
</cwfInclRep>
</xsd:appinfo>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="10"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="C_TEXT">
<xsd:annotation>
<xsd:appinfo source="http://www.wsadie.com/appinfo">
<initialValue kind="SPACE"/>
</xsd:appinfo>
<xsd:appinfo source="WMQI_APPINFO">
<cwfInclRep messageSetDefaultRep="Binary1">
<cwfSimpleRep accessor="readWrite" addrUnit="byte"
alignment="byte" attributeInBit="false" characterSize="1" contentSize="200"
lengthEncoding="fixedLength" offset="103" paddingCharacter="SPACE"
prefixLength="0" size="200" typeName="MRCWFStringRep" width="200"/>
</cwfInclRep>
</xsd:appinfo>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="200"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:group>
<xsd:complexType name="customercomplaint_complaint">
<xsd:group ref="customercomplaint_complaint"/>
</xsd:complexType>
<xsd:element name="msg_CUSTOMERCOMPLAINT" type="CUSTOMERCOMPLAINT">
<xsd:annotation>
<xsd:appinfo source="WMQI_APPINFO">
<MRMessage
messageDefinition="/0/msg_CUSTOMERCOMPLAINT;XSDElementDeclaration$MRObject"/>
</xsd:appinfo>
</xsd:annotation>
</xsd:element>
</xsd:schema>
messageSet.mset
<?xml version="1.0" encoding="UTF-8"?>
<msgCoreModel:MRMessageSet xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:MSGModel="http://www.ibm.com/msgmodel/2003/MSGModel"
xmlns:msgCoreModel="http://www.ibm.com/msgmodel/2003/MSGCoreModel"
name="SimpleFlowMessageSet" parserDomain="XMLNSC" msetVersionNo=""
currentMessageSetId="//@MRMessageSetID.0">
<MRMessageSetRep xsi:type="MSGModel:MRCWFMessageSetRep" name="Binary1"
daysInFirstWeekOfTheYear="Four" firstDayOfWeek="Monday" timeZoneID="0"
allowLenientDateTimes="false"/>
<MRMessageSetRep xsi:type="MSGModel:MRXMLMessageSetRep" name="XML1"
timeZoneID="0" allowLenientDateTimes="false" suppressDOCTYPE="true"
doctypeSystemID="www.mrmnames.net/GPGO3NK002001" doctypePublicID="GPGO3NK002001"
rootTagName=""/>
<MRMessageSetID repositoryId="1824719805" messageSetId="1"/>
<otherSupportedDomains parserDomain="MRM"/>
</msgCoreModel:MRMessageSet>

More Related Content

What's hot

Web internship Yii Framework
Web internship  Yii FrameworkWeb internship  Yii Framework
Web internship Yii FrameworkNoveo
 
Daniel Jalkut - dotSwift 2019
Daniel Jalkut - dotSwift 2019Daniel Jalkut - dotSwift 2019
Daniel Jalkut - dotSwift 2019DanielJalkut
 
Javascript MVC & Backbone Tips & Tricks
Javascript MVC & Backbone Tips & TricksJavascript MVC & Backbone Tips & Tricks
Javascript MVC & Backbone Tips & TricksHjörtur Hilmarsson
 
netmind - Primer Contacto con el Desarrollo de Aplicaciones para Windows 8
netmind - Primer Contacto con el Desarrollo de Aplicaciones para Windows 8netmind - Primer Contacto con el Desarrollo de Aplicaciones para Windows 8
netmind - Primer Contacto con el Desarrollo de Aplicaciones para Windows 8netmind
 
VC「もしかして...」Model「私たち...」「「入れ替わってるー!?」」を前前前世から防ぐ方法
VC「もしかして...」Model「私たち...」「「入れ替わってるー!?」」を前前前世から防ぐ方法VC「もしかして...」Model「私たち...」「「入れ替わってるー!?」」を前前前世から防ぐ方法
VC「もしかして...」Model「私たち...」「「入れ替わってるー!?」」を前前前世から防ぐ方法Kenji Tanaka
 
What You Need To Build Cool Enterprise Applications With JSF
What You Need To Build Cool Enterprise Applications With JSFWhat You Need To Build Cool Enterprise Applications With JSF
What You Need To Build Cool Enterprise Applications With JSFMax Katz
 
[2019] 벅스 5.0 (feat. Kotlin, Jetpack)
[2019] 벅스 5.0 (feat. Kotlin, Jetpack)[2019] 벅스 5.0 (feat. Kotlin, Jetpack)
[2019] 벅스 5.0 (feat. Kotlin, Jetpack)NHN FORWARD
 
[2019] 스몰 스텝: Android 렛츠기릿!
[2019] 스몰 스텝: Android 렛츠기릿![2019] 스몰 스텝: Android 렛츠기릿!
[2019] 스몰 스텝: Android 렛츠기릿!NHN FORWARD
 
날로 먹는 Django admin 활용
날로 먹는 Django admin 활용날로 먹는 Django admin 활용
날로 먹는 Django admin 활용KyeongMook "Kay" Cha
 
Rails MVC by Sergiy Koshovyi
Rails MVC by Sergiy KoshovyiRails MVC by Sergiy Koshovyi
Rails MVC by Sergiy KoshovyiPivorak MeetUp
 
Securing JSF Applications Against the OWASP Top Ten
Securing JSF Applications Against the OWASP Top TenSecuring JSF Applications Against the OWASP Top Ten
Securing JSF Applications Against the OWASP Top TenDavid Chandler
 
https://www.facebook.com/valdyna.monna?fref=ts
https://www.facebook.com/valdyna.monna?fref=tshttps://www.facebook.com/valdyna.monna?fref=ts
https://www.facebook.com/valdyna.monna?fref=tsArif Alexi
 
Turn your spaghetti code into ravioli with JavaScript modules
Turn your spaghetti code into ravioli with JavaScript modulesTurn your spaghetti code into ravioli with JavaScript modules
Turn your spaghetti code into ravioli with JavaScript modulesjerryorr
 
Academy PRO: React native - publish
Academy PRO: React native - publishAcademy PRO: React native - publish
Academy PRO: React native - publishBinary Studio
 
Modules and injector
Modules and injectorModules and injector
Modules and injectorEyal Vardi
 
Beyond DOMReady: Ultra High-Performance Javascript
Beyond DOMReady: Ultra High-Performance JavascriptBeyond DOMReady: Ultra High-Performance Javascript
Beyond DOMReady: Ultra High-Performance Javascriptaglemann
 
Getting touchy - an introduction to touch events / Web Standards Days / Mosco...
Getting touchy - an introduction to touch events / Web Standards Days / Mosco...Getting touchy - an introduction to touch events / Web Standards Days / Mosco...
Getting touchy - an introduction to touch events / Web Standards Days / Mosco...Patrick Lauke
 
Building an End-to-End AngularJS Application
Building an End-to-End AngularJS ApplicationBuilding an End-to-End AngularJS Application
Building an End-to-End AngularJS ApplicationDan Wahlin
 
Laravel 로 배우는 서버사이드 #5
Laravel 로 배우는 서버사이드 #5Laravel 로 배우는 서버사이드 #5
Laravel 로 배우는 서버사이드 #5성일 한
 

What's hot (20)

Web internship Yii Framework
Web internship  Yii FrameworkWeb internship  Yii Framework
Web internship Yii Framework
 
Daniel Jalkut - dotSwift 2019
Daniel Jalkut - dotSwift 2019Daniel Jalkut - dotSwift 2019
Daniel Jalkut - dotSwift 2019
 
Javascript MVC & Backbone Tips & Tricks
Javascript MVC & Backbone Tips & TricksJavascript MVC & Backbone Tips & Tricks
Javascript MVC & Backbone Tips & Tricks
 
netmind - Primer Contacto con el Desarrollo de Aplicaciones para Windows 8
netmind - Primer Contacto con el Desarrollo de Aplicaciones para Windows 8netmind - Primer Contacto con el Desarrollo de Aplicaciones para Windows 8
netmind - Primer Contacto con el Desarrollo de Aplicaciones para Windows 8
 
VC「もしかして...」Model「私たち...」「「入れ替わってるー!?」」を前前前世から防ぐ方法
VC「もしかして...」Model「私たち...」「「入れ替わってるー!?」」を前前前世から防ぐ方法VC「もしかして...」Model「私たち...」「「入れ替わってるー!?」」を前前前世から防ぐ方法
VC「もしかして...」Model「私たち...」「「入れ替わってるー!?」」を前前前世から防ぐ方法
 
What You Need To Build Cool Enterprise Applications With JSF
What You Need To Build Cool Enterprise Applications With JSFWhat You Need To Build Cool Enterprise Applications With JSF
What You Need To Build Cool Enterprise Applications With JSF
 
[2019] 벅스 5.0 (feat. Kotlin, Jetpack)
[2019] 벅스 5.0 (feat. Kotlin, Jetpack)[2019] 벅스 5.0 (feat. Kotlin, Jetpack)
[2019] 벅스 5.0 (feat. Kotlin, Jetpack)
 
[2019] 스몰 스텝: Android 렛츠기릿!
[2019] 스몰 스텝: Android 렛츠기릿![2019] 스몰 스텝: Android 렛츠기릿!
[2019] 스몰 스텝: Android 렛츠기릿!
 
날로 먹는 Django admin 활용
날로 먹는 Django admin 활용날로 먹는 Django admin 활용
날로 먹는 Django admin 활용
 
Rails MVC by Sergiy Koshovyi
Rails MVC by Sergiy KoshovyiRails MVC by Sergiy Koshovyi
Rails MVC by Sergiy Koshovyi
 
Securing JSF Applications Against the OWASP Top Ten
Securing JSF Applications Against the OWASP Top TenSecuring JSF Applications Against the OWASP Top Ten
Securing JSF Applications Against the OWASP Top Ten
 
https://www.facebook.com/valdyna.monna?fref=ts
https://www.facebook.com/valdyna.monna?fref=tshttps://www.facebook.com/valdyna.monna?fref=ts
https://www.facebook.com/valdyna.monna?fref=ts
 
Turn your spaghetti code into ravioli with JavaScript modules
Turn your spaghetti code into ravioli with JavaScript modulesTurn your spaghetti code into ravioli with JavaScript modules
Turn your spaghetti code into ravioli with JavaScript modules
 
Academy PRO: React native - publish
Academy PRO: React native - publishAcademy PRO: React native - publish
Academy PRO: React native - publish
 
Modules and injector
Modules and injectorModules and injector
Modules and injector
 
Beyond DOMReady: Ultra High-Performance Javascript
Beyond DOMReady: Ultra High-Performance JavascriptBeyond DOMReady: Ultra High-Performance Javascript
Beyond DOMReady: Ultra High-Performance Javascript
 
Getting touchy - an introduction to touch events / Web Standards Days / Mosco...
Getting touchy - an introduction to touch events / Web Standards Days / Mosco...Getting touchy - an introduction to touch events / Web Standards Days / Mosco...
Getting touchy - an introduction to touch events / Web Standards Days / Mosco...
 
Building an End-to-End AngularJS Application
Building an End-to-End AngularJS ApplicationBuilding an End-to-End AngularJS Application
Building an End-to-End AngularJS Application
 
Geb qa fest2017
Geb qa fest2017Geb qa fest2017
Geb qa fest2017
 
Laravel 로 배우는 서버사이드 #5
Laravel 로 배우는 서버사이드 #5Laravel 로 배우는 서버사이드 #5
Laravel 로 배우는 서버사이드 #5
 

Viewers also liked

Hydrorock corporate presentatie nederlands
Hydrorock corporate presentatie nederlandsHydrorock corporate presentatie nederlands
Hydrorock corporate presentatie nederlandsRichard Dirne
 
Lunawat Bulletin for October 2016
Lunawat Bulletin for October 2016Lunawat Bulletin for October 2016
Lunawat Bulletin for October 2016CA. Pramod Jain
 
10 facts about taxation in Slovakia | Infographic
10 facts about taxation in Slovakia | Infographic10 facts about taxation in Slovakia | Infographic
10 facts about taxation in Slovakia | InfographicAccace
 
Laporan aktiviti minggu keusahawanan(1) (1)
Laporan aktiviti minggu keusahawanan(1) (1)Laporan aktiviti minggu keusahawanan(1) (1)
Laporan aktiviti minggu keusahawanan(1) (1)nuraida95
 
MPSoC Platform Design and Simulation for Power %0A Performance Estimation
MPSoC Platform Design and  Simulation for Power %0A Performance EstimationMPSoC Platform Design and  Simulation for Power %0A Performance Estimation
MPSoC Platform Design and Simulation for Power %0A Performance EstimationZhengjie Lu
 
2017 Transfer Pricing Overview for Slovakia
2017 Transfer Pricing Overview for Slovakia 2017 Transfer Pricing Overview for Slovakia
2017 Transfer Pricing Overview for Slovakia Accace
 
Power point 2010 'da animasyonlar
Power point 2010 'da animasyonlarPower point 2010 'da animasyonlar
Power point 2010 'da animasyonlarberkaysahin74
 
The New Water Toy - Personal Submarines
The New Water Toy - Personal SubmarinesThe New Water Toy - Personal Submarines
The New Water Toy - Personal SubmarinesShannon McCoy
 

Viewers also liked (14)

Hydrorock corporate presentatie nederlands
Hydrorock corporate presentatie nederlandsHydrorock corporate presentatie nederlands
Hydrorock corporate presentatie nederlands
 
Cv-p
Cv-pCv-p
Cv-p
 
Lunawat Bulletin for October 2016
Lunawat Bulletin for October 2016Lunawat Bulletin for October 2016
Lunawat Bulletin for October 2016
 
10 facts about taxation in Slovakia | Infographic
10 facts about taxation in Slovakia | Infographic10 facts about taxation in Slovakia | Infographic
10 facts about taxation in Slovakia | Infographic
 
Anil Prajapati CV
Anil Prajapati CVAnil Prajapati CV
Anil Prajapati CV
 
Laporan aktiviti minggu keusahawanan(1) (1)
Laporan aktiviti minggu keusahawanan(1) (1)Laporan aktiviti minggu keusahawanan(1) (1)
Laporan aktiviti minggu keusahawanan(1) (1)
 
You tube education
You tube educationYou tube education
You tube education
 
resume
resumeresume
resume
 
Cassava Weed Management Project June Newsletter 004
Cassava Weed Management Project June Newsletter 004Cassava Weed Management Project June Newsletter 004
Cassava Weed Management Project June Newsletter 004
 
MPSoC Platform Design and Simulation for Power %0A Performance Estimation
MPSoC Platform Design and  Simulation for Power %0A Performance EstimationMPSoC Platform Design and  Simulation for Power %0A Performance Estimation
MPSoC Platform Design and Simulation for Power %0A Performance Estimation
 
2017 Transfer Pricing Overview for Slovakia
2017 Transfer Pricing Overview for Slovakia 2017 Transfer Pricing Overview for Slovakia
2017 Transfer Pricing Overview for Slovakia
 
Power point 2010 'da animasyonlar
Power point 2010 'da animasyonlarPower point 2010 'da animasyonlar
Power point 2010 'da animasyonlar
 
The New Water Toy - Personal Submarines
The New Water Toy - Personal SubmarinesThe New Water Toy - Personal Submarines
The New Water Toy - Personal Submarines
 
CV2015
CV2015CV2015
CV2015
 

Similar to Session 2

Developing your first application using FIWARE
Developing your first application using FIWAREDeveloping your first application using FIWARE
Developing your first application using FIWAREFIWARE
 
GHC Participant Training
GHC Participant TrainingGHC Participant Training
GHC Participant TrainingAidIQ
 
Spark IT 2011 - Simplified Web Development using Java Server Faces 2.0
Spark IT 2011 - Simplified Web Development using Java Server Faces 2.0Spark IT 2011 - Simplified Web Development using Java Server Faces 2.0
Spark IT 2011 - Simplified Web Development using Java Server Faces 2.0Arun Gupta
 
Easy Enterprise Integration Patterns with Apache Camel, ActiveMQ and ServiceMix
Easy Enterprise Integration Patterns with Apache Camel, ActiveMQ and ServiceMixEasy Enterprise Integration Patterns with Apache Camel, ActiveMQ and ServiceMix
Easy Enterprise Integration Patterns with Apache Camel, ActiveMQ and ServiceMixelliando dias
 
Developing your first application using FI-WARE
Developing your first application using FI-WAREDeveloping your first application using FI-WARE
Developing your first application using FI-WAREFermin Galan
 
Spca2014 hillier 3rd party_javascript_libraries
Spca2014 hillier 3rd party_javascript_librariesSpca2014 hillier 3rd party_javascript_libraries
Spca2014 hillier 3rd party_javascript_librariesNCCOMMS
 
DevOpsDays India 2013 @Bangalore - Continuous delivery with deploy it
DevOpsDays India 2013 @Bangalore - Continuous delivery with deploy itDevOpsDays India 2013 @Bangalore - Continuous delivery with deploy it
DevOpsDays India 2013 @Bangalore - Continuous delivery with deploy itAnirudh Bhatnagar
 
Java Web Development with Stripes
Java Web Development with StripesJava Web Development with Stripes
Java Web Development with StripesSamuel Santos
 
Uniface Lectures Webinar - Building Responsive Applications with Uniface: Dev...
Uniface Lectures Webinar - Building Responsive Applications with Uniface: Dev...Uniface Lectures Webinar - Building Responsive Applications with Uniface: Dev...
Uniface Lectures Webinar - Building Responsive Applications with Uniface: Dev...Uniface
 
ECPPM2014 - Making SimModel information available as RDF graphs
ECPPM2014 - Making SimModel information available as RDF graphsECPPM2014 - Making SimModel information available as RDF graphs
ECPPM2014 - Making SimModel information available as RDF graphsPieter Pauwels
 
JavaServer Faces 2.0 - JavaOne India 2011
JavaServer Faces 2.0 - JavaOne India 2011JavaServer Faces 2.0 - JavaOne India 2011
JavaServer Faces 2.0 - JavaOne India 2011Arun Gupta
 
Netvibes UWA workshop at ParisWeb 2007
Netvibes UWA workshop at ParisWeb 2007Netvibes UWA workshop at ParisWeb 2007
Netvibes UWA workshop at ParisWeb 2007Netvibes
 
Hyperproductive JSF 2.0 @ JavaOne Brazil 2010
Hyperproductive JSF 2.0 @ JavaOne Brazil 2010Hyperproductive JSF 2.0 @ JavaOne Brazil 2010
Hyperproductive JSF 2.0 @ JavaOne Brazil 2010Arun Gupta
 
Alloy Tips & Tricks #TiLon
Alloy Tips & Tricks #TiLonAlloy Tips & Tricks #TiLon
Alloy Tips & Tricks #TiLonFokke Zandbergen
 
HTML5 New and Improved
HTML5   New and ImprovedHTML5   New and Improved
HTML5 New and ImprovedTimothy Fisher
 
Building and deploying React applications
Building and deploying React applicationsBuilding and deploying React applications
Building and deploying React applicationsAstrails
 

Similar to Session 2 (20)

Developing your first application using FIWARE
Developing your first application using FIWAREDeveloping your first application using FIWARE
Developing your first application using FIWARE
 
GHC Participant Training
GHC Participant TrainingGHC Participant Training
GHC Participant Training
 
Spark IT 2011 - Simplified Web Development using Java Server Faces 2.0
Spark IT 2011 - Simplified Web Development using Java Server Faces 2.0Spark IT 2011 - Simplified Web Development using Java Server Faces 2.0
Spark IT 2011 - Simplified Web Development using Java Server Faces 2.0
 
Easy Enterprise Integration Patterns with Apache Camel, ActiveMQ and ServiceMix
Easy Enterprise Integration Patterns with Apache Camel, ActiveMQ and ServiceMixEasy Enterprise Integration Patterns with Apache Camel, ActiveMQ and ServiceMix
Easy Enterprise Integration Patterns with Apache Camel, ActiveMQ and ServiceMix
 
Developing your first application using FI-WARE
Developing your first application using FI-WAREDeveloping your first application using FI-WARE
Developing your first application using FI-WARE
 
Spca2014 hillier 3rd party_javascript_libraries
Spca2014 hillier 3rd party_javascript_librariesSpca2014 hillier 3rd party_javascript_libraries
Spca2014 hillier 3rd party_javascript_libraries
 
DevOpsDays India 2013 @Bangalore - Continuous delivery with deploy it
DevOpsDays India 2013 @Bangalore - Continuous delivery with deploy itDevOpsDays India 2013 @Bangalore - Continuous delivery with deploy it
DevOpsDays India 2013 @Bangalore - Continuous delivery with deploy it
 
Java Web Development with Stripes
Java Web Development with StripesJava Web Development with Stripes
Java Web Development with Stripes
 
Uniface Lectures Webinar - Building Responsive Applications with Uniface: Dev...
Uniface Lectures Webinar - Building Responsive Applications with Uniface: Dev...Uniface Lectures Webinar - Building Responsive Applications with Uniface: Dev...
Uniface Lectures Webinar - Building Responsive Applications with Uniface: Dev...
 
ECPPM2014 - Making SimModel information available as RDF graphs
ECPPM2014 - Making SimModel information available as RDF graphsECPPM2014 - Making SimModel information available as RDF graphs
ECPPM2014 - Making SimModel information available as RDF graphs
 
Jsf
JsfJsf
Jsf
 
JavaServer Faces 2.0 - JavaOne India 2011
JavaServer Faces 2.0 - JavaOne India 2011JavaServer Faces 2.0 - JavaOne India 2011
JavaServer Faces 2.0 - JavaOne India 2011
 
Netvibes UWA workshop at ParisWeb 2007
Netvibes UWA workshop at ParisWeb 2007Netvibes UWA workshop at ParisWeb 2007
Netvibes UWA workshop at ParisWeb 2007
 
Schematron
SchematronSchematron
Schematron
 
Stripes Framework
Stripes FrameworkStripes Framework
Stripes Framework
 
Hyperproductive JSF 2.0 @ JavaOne Brazil 2010
Hyperproductive JSF 2.0 @ JavaOne Brazil 2010Hyperproductive JSF 2.0 @ JavaOne Brazil 2010
Hyperproductive JSF 2.0 @ JavaOne Brazil 2010
 
Jsf lab
Jsf labJsf lab
Jsf lab
 
Alloy Tips & Tricks #TiLon
Alloy Tips & Tricks #TiLonAlloy Tips & Tricks #TiLon
Alloy Tips & Tricks #TiLon
 
HTML5 New and Improved
HTML5   New and ImprovedHTML5   New and Improved
HTML5 New and Improved
 
Building and deploying React applications
Building and deploying React applicationsBuilding and deploying React applications
Building and deploying React applications
 

Recently uploaded

Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 

Recently uploaded (20)

Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 

Session 2

  • 1. C:UsersAlfadorVideosWMB ExersLabsLab02-TestSimpleFlowSimpleFlow LAB1Flow.mbtest <?xml version="1.0" encoding="UTF-8"?> <xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:com.ibm.etools.mft.unittest.core.models.client="http:///com/ibm/etools/mft /unittest/core/models/client.ecore" xmlns:com.ibm.wbit.comptest.common.models.event="http:///com/ibm/etools/mft/unit test/common/models/event.ecore" xmlns:com.ibm.wbit.comptest.common.models.value="http:///com/ibm/etools/mft/unit test/common/models/value.ecore" xmlns:jms="http:///com/ibm//etools/mft/unittest/common/model2/jms" xmlns:model2="http:///com/ibm//etools/mft/unittest/common/model2" xmlns:mq="http:///com/ibm//etools/mft/unittest/common/model2/mq"> <com.ibm.etools.mft.unittest.core.models.client:EclipseClient iD="1203403322796-192" eventTrace="/1" clientID="1203403322796-192" stopped="true"> <scopes xsi:type="model2:FlowTestScope" name="Configuration" iD="default" dirty="false"> <testModules xsi:type="model2:TestMsgFlow" name="/LAB1/LAB1Flow.msgflow" iD="1203403322796-196"> <monitors xsi:type="mq:MQMonitor" name="LAB1_OUT" iD="1203528843562- 1056" host="localhost" port="2414" queueManager="WBRK61_DEFAULT_QUEUE_MANAGER" queue="LAB1_OUT"/> <inputNodes xsi:type="mq:MQInputNode" nodeName="LAB1_IN Cobol" queue="LAB1_IN"/> </testModules> <settings xsi:type="model2:FlowSettings"/> <settings xsi:type="model2:DeploymentSettings" runtimeEnvType="WebSphere Message Broker v6.1" runtimeInstance="WBRK61_DEFAULT_CONFIGURATION_MANAGER^WBRK61_DEFAULT_BROKER^EXEG RP1^localhost^2414"/> <settings xsi:type="mq:MQSettings"/> <settings xsi:type="jms:JMSSettings"/> <settings xsi:type="mq:MQMessageHeaders"/> <settings xsi:type="jms:JMSMessageHeaders"/> <messageHeaders xsi:type="mq:MQHeader" iD="1203403322796-195" headerName="Default Header"/> </scopes> </com.ibm.etools.mft.unittest.core.models.client:EclipseClient> <com.ibm.wbit.comptest.common.models.event:ExecutionEventTrace iD="1203403322796-193" children="/2"/> <model2:InteractiveInputNodeInvocationEvent iD="1203528832030-1025" readOnly="true" clientID="1203403322796-192" timestamp="1203528832030" children="/3 /6" msgFlow="/LAB1/LAB1Flow.msgflow" nodeId="FCMComposite_1_1" testScopeID="default" nodeName="LAB1_IN Cobol" nodeType="ComIbmMQInput.msgnode" targetDeploymentLocationID="1203527831687-379"> <request xsi:type="model2:TestMessage" iD="1203528832030-1026" header="/0/@scopes.0/@messageHeaders.0"> <properties name="plainText" stringValue="2Ed Fletcher Mail Point 135 Hursley Park WinchesterSO21 2JN UKDelivery XYZ123ABC I placed an order on 15-11-99, well in time for Christmas and I still have not had a delivery schedule sent to me. Please cancel the order and refund me NOW. X"/> <properties name="WSDL_URI"/> <properties name="WSDL_OPERATION_IN_NAME"/> <properties name="WSDL_OPERATION_NAME"/> <properties name="WSDL_OPERATION_OUT_NAME"/> <properties name="messageSource" stringValue="sourceView"/> <parameters xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure" name="msg_CUSTOMERCOMPLAINT" iD="1203528832030-1027" type="#CUSTOMERCOMPLAINT" typeDisplayText="CUSTOMERCOMPLAINT" factoryId="WSDL">
  • 2. <properties name="ELEMENT_URI" stringValue="#msg_CUSTOMERCOMPLAINT"/> <elements xsi:type="com.ibm.wbit.comptest.common.models.value:ValueField" name="VERSION" iD="1203528832030-1028" type="short" typeDisplayText="short" factoryId="WSDL" unsettable="true" value="0"/> <elements xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure" name="CUSTOMER_NAME" iD="1203528832030-1029" type="#customercomplaint_customer__name" typeDisplayText="customercomplaint_customer__name" factoryId="WSDL" unsettable="true"> <properties name="ELEMENT_URI" stringValue="#CUSTOMER_NAME"/> <elements xsi:type="com.ibm.wbit.comptest.common.models.value:ValueField" name="N_FIRST" iD="1203528832030-1030" type="string" typeDisplayText="string" factoryId="WSDL" unsettable="true" value="N_FIRST"/> <elements xsi:type="com.ibm.wbit.comptest.common.models.value:ValueField" name="N_LAST" iD="1203528832030-1031" type="string" typeDisplayText="string" factoryId="WSDL" unsettable="true" value="N_LAST"/> </elements> <elements xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure" name="CUSTOMER_ADDRESS" iD="1203528832030-1032" type="#customercomplaint_customer__address" typeDisplayText="customercomplaint_customer__address" factoryId="WSDL" unsettable="true"> <properties name="ELEMENT_URI" stringValue="#CUSTOMER_ADDRESS"/> <elements xsi:type="com.ibm.wbit.comptest.common.models.value:ValueSequence" name="A_LINE" iD="1203528832030-1034" type="string" typeDisplayText="string" factoryId="WSDL" abstractType="java.util.List" abstractTypeDisplayText=" "/> <elements xsi:type="com.ibm.wbit.comptest.common.models.value:ValueField" name="TOWN" iD="1203528832046-1035" type="string" typeDisplayText="string" factoryId="WSDL" unsettable="true" value="TOWN"/> <elements xsi:type="com.ibm.wbit.comptest.common.models.value:ValueField" name="ZIP" iD="1203528832046-1036" type="string" typeDisplayText="string" factoryId="WSDL" unsettable="true" value="ZIP"/> <elements xsi:type="com.ibm.wbit.comptest.common.models.value:ValueField" name="COUNTRY" iD="1203528832046-1037" type="string" typeDisplayText="string" factoryId="WSDL" unsettable="true" value="COUNTRY"/> </elements> <elements xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure" name="COMPLAINT" iD="1203528832046-1038" type="#customercomplaint_complaint" typeDisplayText="customercomplaint_complaint" factoryId="WSDL" unsettable="true"> <properties name="ELEMENT_URI" stringValue="#COMPLAINT"/> <elements xsi:type="com.ibm.wbit.comptest.common.models.value:ValueField" name="C_TYPE" iD="1203528832046-1039" type="string" typeDisplayText="string" factoryId="WSDL" unsettable="true" value="C_TYPE"/> <elements xsi:type="com.ibm.wbit.comptest.common.models.value:ValueField" name="C_REF" iD="1203528832046-1040" type="string" typeDisplayText="string" factoryId="WSDL" unsettable="true" value="C_REF"/> <elements xsi:type="com.ibm.wbit.comptest.common.models.value:ValueField" name="C_TEXT" iD="1203528832046-1041" type="string" typeDisplayText="string" factoryId="WSDL" unsettable="true" value="C_TEXT"/> </elements>
  • 3. </parameters> <headerBeenUsed xsi:type="mq:MQHeader" iD="1203403322796-195" headerName="Default Header"/> </request> </model2:InteractiveInputNodeInvocationEvent> <com.ibm.wbit.comptest.common.models.event:StartEvent name="Starting" iD="1203528844093-1080" readOnly="true" clientID="1203403322796-192" parentID="1203528832030-1025" timestamp="1203528844093" invokeCommandId="1203528844093-1063" children="/4 /5"/> <mq:MQInformationEvent name="Sending Message to MQ Queue &quot;LAB1_IN&quot;" iD="1203528844140-1082" host="localhost" port="2414" queueManager="WBRK61_DEFAULT_QUEUE_MANAGER" queue="LAB1_IN" readOnly="true" clientID="1203403322796-192" parentID="1203528844093-1080" invokeCommandId="1203528844093-1064"> <message xsi:type="model2:TestMessage" iD="1203528832030-1026" header="/0/@scopes.0/@messageHeaders.0"> <properties name="plainText" stringValue="2Ed Fletcher Mail Point 135 Hursley Park WinchesterSO21 2JN UKDelivery XYZ123ABC I placed an order on 15-11-99, well in time for Christmas and I still have not had a delivery schedule sent to me. Please cancel the order and refund me NOW. X"/> <properties name="WSDL_URI"/> <properties name="WSDL_OPERATION_IN_NAME"/> <properties name="WSDL_OPERATION_NAME"/> <properties name="WSDL_OPERATION_OUT_NAME"/> <properties name="messageSource" stringValue="sourceView"/> <parameters xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure" name="msg_CUSTOMERCOMPLAINT" iD="1203528832030-1027" type="#CUSTOMERCOMPLAINT" typeDisplayText="CUSTOMERCOMPLAINT" factoryId="WSDL"> <properties name="ELEMENT_URI" stringValue="#msg_CUSTOMERCOMPLAINT"/> <elements xsi:type="com.ibm.wbit.comptest.common.models.value:ValueField" name="VERSION" iD="1203528832030-1028" type="short" typeDisplayText="short" factoryId="WSDL" unsettable="true" value="0"/> <elements xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure" name="CUSTOMER_NAME" iD="1203528832030-1029" type="#customercomplaint_customer__name" typeDisplayText="customercomplaint_customer__name" factoryId="WSDL" unsettable="true"> <properties name="ELEMENT_URI" stringValue="#CUSTOMER_NAME"/> <elements xsi:type="com.ibm.wbit.comptest.common.models.value:ValueField" name="N_FIRST" iD="1203528832030-1030" type="string" typeDisplayText="string" factoryId="WSDL" unsettable="true" value="N_FIRST"/> <elements xsi:type="com.ibm.wbit.comptest.common.models.value:ValueField" name="N_LAST" iD="1203528832030-1031" type="string" typeDisplayText="string" factoryId="WSDL" unsettable="true" value="N_LAST"/> </elements> <elements xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure" name="CUSTOMER_ADDRESS" iD="1203528832030-1032" type="#customercomplaint_customer__address" typeDisplayText="customercomplaint_customer__address" factoryId="WSDL" unsettable="true"> <properties name="ELEMENT_URI" stringValue="#CUSTOMER_ADDRESS"/> <elements xsi:type="com.ibm.wbit.comptest.common.models.value:ValueSequence" name="A_LINE" iD="1203528832030-1034" type="string" typeDisplayText="string" factoryId="WSDL" abstractType="java.util.List" abstractTypeDisplayText=" "/> <elements xsi:type="com.ibm.wbit.comptest.common.models.value:ValueField" name="TOWN"
  • 4. iD="1203528832046-1035" type="string" typeDisplayText="string" factoryId="WSDL" unsettable="true" value="TOWN"/> <elements xsi:type="com.ibm.wbit.comptest.common.models.value:ValueField" name="ZIP" iD="1203528832046-1036" type="string" typeDisplayText="string" factoryId="WSDL" unsettable="true" value="ZIP"/> <elements xsi:type="com.ibm.wbit.comptest.common.models.value:ValueField" name="COUNTRY" iD="1203528832046-1037" type="string" typeDisplayText="string" factoryId="WSDL" unsettable="true" value="COUNTRY"/> </elements> <elements xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure" name="COMPLAINT" iD="1203528832046-1038" type="#customercomplaint_complaint" typeDisplayText="customercomplaint_complaint" factoryId="WSDL" unsettable="true"> <properties name="ELEMENT_URI" stringValue="#COMPLAINT"/> <elements xsi:type="com.ibm.wbit.comptest.common.models.value:ValueField" name="C_TYPE" iD="1203528832046-1039" type="string" typeDisplayText="string" factoryId="WSDL" unsettable="true" value="C_TYPE"/> <elements xsi:type="com.ibm.wbit.comptest.common.models.value:ValueField" name="C_REF" iD="1203528832046-1040" type="string" typeDisplayText="string" factoryId="WSDL" unsettable="true" value="C_REF"/> <elements xsi:type="com.ibm.wbit.comptest.common.models.value:ValueField" name="C_TEXT" iD="1203528832046-1041" type="string" typeDisplayText="string" factoryId="WSDL" unsettable="true" value="C_TEXT"/> </elements> </parameters> <headerBeenUsed xsi:type="mq:MQHeader" iD="1203528844140-1098" applicationIdData=" " applicationOriginData=" " characterSet="819" encoding="273" format=" " putApplicationName=" " putDateTime="Wed Feb 20 12:34:04 EST 2008" replyToQueueManagerName=" " replyToQueueName=" " userId=" "/> </message> </mq:MQInformationEvent> <mq:MQQueueMonitorEvent name="MQ Queue Monitor &quot;LAB1_OUT&quot;" iD="1203528846109-1100" host="localhost" port="2414" queueManager="WBRK61_DEFAULT_QUEUE_MANAGER" queue="LAB1_OUT" readOnly="true" clientID="1203403322796-192" parentID="1203528844093-1080" invokeCommandId="1203528844093-1064"> <message xsi:type="model2:TestMessage" iD="1203528846109-1101"> <properties name="messageSource" stringValue="structureView"/> <properties name="plainText" stringValue="&lt;?xml version=&quot;1.0&quot;?>&lt;msg_CUSTOMERCOMPLAINT xmlns:xsd=&quot;http://www.w3.org/2001/XMLSchema&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema- instance&quot;>&lt;VERSION>2&lt;/VERSION>&lt;CUSTOMER_NAME>&lt;N_FIRST>Ed&lt;/N_ FIRST>&lt;N_LAST>Fletcher&lt;/N_LAST>&lt;/CUSTOMER_NAME>&lt;CUSTOMER_ADDRESS>&lt ;A_LINE>Mail Point 135&lt;/A_LINE>&lt;A_LINE>Hursley Park&lt;/A_LINE>&lt;TOWN>Winchester&lt;/TOWN>&lt;ZIP>SO21 2JN&lt;/ZIP>&lt;COUNTRY>UK&lt;/COUNTRY>&lt;/CUSTOMER_ADDRESS>&lt;COMPLAINT>&lt;C _TYPE>Delivery&lt;/C_TYPE>&lt;C_REF>XYZ123ABC&lt;/C_REF>&lt;C_TEXT>I placed an order on 15-11-99, well in time for Christmas and I still have not had a delivery schedule sent to me. Please cancel the order and refund me NOW. X&lt;/C_TEXT>&lt;/COMPLAINT>&lt;/msg_CUSTOMERCOMPLAINT>"/> <parameters xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure" name="msg_CUSTOMERCOMPLAINT" iD="1203528846109-1102"> <elements xsi:type="com.ibm.wbit.comptest.common.models.value:ValueField" name="xmlns:xsi"
  • 5. iD="1203528846109-1118" value="http://www.w3.org/2001/XMLSchema-instance"/> <elements xsi:type="com.ibm.wbit.comptest.common.models.value:ValueField" name="xmlns:xsd" iD="1203528846109-1117" value="http://www.w3.org/2001/XMLSchema"/> <elements xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure" name="VERSION" iD="1203528846109-1103" value="2"/> <elements xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure" name="CUSTOMER_NAME" iD="1203528846109-1104"> <elements xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure" name="N_FIRST" iD="1203528846109-1105" value="Ed"/> <elements xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure" name="N_LAST" iD="1203528846109-1106" value="Fletcher"/> </elements> <elements xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure" name="CUSTOMER_ADDRESS" iD="1203528846109-1107"> <elements xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure" name="A_LINE" iD="1203528846109-1108" value="Mail Point 135"/> <elements xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure" name="A_LINE" iD="1203528846109-1109" value="Hursley Park"/> <elements xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure" name="TOWN" iD="1203528846109-1110" value="Winchester"/> <elements xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure" name="ZIP" iD="1203528846109-1111" value="SO21 2JN"/> <elements xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure" name="COUNTRY" iD="1203528846109-1112" value="UK"/> </elements> <elements xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure" name="COMPLAINT" iD="1203528846109-1113"> <elements xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure" name="C_TYPE" iD="1203528846109-1114" value="Delivery"/> <elements xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure" name="C_REF" iD="1203528846109-1115" value="XYZ123ABC"/> <elements xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure" name="C_TEXT" iD="1203528846109-1116" value="I placed an order on 15-11-99, well in time for Christmas and I still have not had a delivery schedule sent to me. Please cancel the order and refund me NOW. X"/> </elements> </parameters> <headerBeenUsed xsi:type="mq:MQHeader" iD="1203528846109-1119" applicationIdData=" " applicationOriginData=" " characterSet="819" encoding="273" format=" " persistence="0" priority="0" putApplicationName=" " putDateTime="Wed Feb 20 12:34:04 EST 2008" replyToQueueManagerName="WBRK61_DEFAULT_QUEUE_MANAGER " replyToQueueName=" " userId=" "/> </message> </mq:MQQueueMonitorEvent> <com.ibm.wbit.comptest.common.models.event:EndEvent name="Stopped" iD="1203528846109-1120" readOnly="true" clientID="1203403322796-192"
  • 6. parentID="1203528832030-1025" timestamp="1203528846109" invokeCommandId="1203528844093-1064"/> </xmi:XMI> SimpleFlow.msgflow <?xml version="1.0" encoding="UTF-8"?> <ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ComIbmCompute.msgnode="ComIbmCompute.msgnode" xmlns:ComIbmMQInput.msgnode="ComIbmMQInput.msgnode" xmlns:ComIbmMQOutput.msgnode="ComIbmMQOutput.msgnode" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eflow="http://www.ibm.com/wbi/2005/eflow" xmlns:utility="http://www.ibm.com/wbi/2005/eflow_utility" nsURI="SimpleFlow.msgflow" nsPrefix="SimpleFlow.msgflow"> <eClassifiers xmi:type="eflow:FCMComposite" name="FCMComposite_1"> <eSuperTypes href="http://www.ibm.com/wbi/2005/eflow#//FCMBlock"/> <translation xmi:type="utility:TranslatableString" key="SimpleFlow" bundleName="SimpleFlow" pluginId="SimpleFlow"/> <colorGraphic16 xmi:type="utility:GIFFileGraphic" resourceName="platform:/plugin/SimpleFlow/icons/full/obj16/SimpleFlow.gif"/> <colorGraphic32 xmi:type="utility:GIFFileGraphic" resourceName="platform:/plugin/SimpleFlow/icons/full/obj30/SimpleFlow.gif"/> <composition> <nodes xmi:type="ComIbmMQInput.msgnode:FCMComposite_1" xmi:id="FCMComposite_1_1" location="10,20" queueName="COBOL_IN" messageDomainProperty="MRM" messageSetProperty="SimpleFlowMessageSet" messageTypeProperty="{}:msg_CUSTOMERCOMPLAINT" messageFormatProperty="Binary1"> <translation xmi:type="utility:ConstantString" string="COBOL_IN"/> </nodes> <nodes xmi:type="ComIbmMQOutput.msgnode:FCMComposite_1" xmi:id="FCMComposite_1_2" location="245,20" queueName="XML_OUT"> <translation xmi:type="utility:ConstantString" string="XML_OUT"/> </nodes> <nodes xmi:type="ComIbmCompute.msgnode:FCMComposite_1" xmi:id="FCMComposite_1_3" location="121,20" computeExpression="esql://routine/#Transform_to_XML.Main"> <translation xmi:type="utility:ConstantString" string="Transform to XML"/> </nodes> <connections xmi:type="eflow:FCMConnection" xmi:id="FCMConnection_1" targetNode="FCMComposite_1_3" sourceNode="FCMComposite_1_1" sourceTerminalName="OutTerminal.out" targetTerminalName="InTerminal.in"/> <connections xmi:type="eflow:FCMConnection" xmi:id="FCMConnection_2" targetNode="FCMComposite_1_2" sourceNode="FCMComposite_1_3" sourceTerminalName="OutTerminal.out" targetTerminalName="InTerminal.in"/> </composition> <propertyOrganizer/> <stickyBoard/> </eClassifiers> </ecore:EPackage> .project.txt <?xml version="1.0" encoding="UTF-8"?> <projectDescription> <name>SimpleFlow</name> <comment></comment> <projects> <project>SimpleFlowMessageSet</project> </projects> <buildSpec>
  • 7. <buildCommand> <name>com.ibm.etools.mft.esql.lang.esqllangbuilder</name> <arguments> </arguments> </buildCommand> <buildCommand> <name>com.ibm.etools.mft.mapping.builder.mappingbuilder</name> <arguments> </arguments> </buildCommand> <buildCommand> <name>com.ibm.etools.mft.flow.msgflowxsltbuilder</name> <arguments> </arguments> </buildCommand> <buildCommand> <name>com.ibm.etools.mft.flow.msgflowbuilder</name> <arguments> </arguments> </buildCommand> <buildCommand> <name>com.ibm.etools.mft.bar.barbuilder</name> <arguments> </arguments> </buildCommand> <buildCommand> <name>com.ibm.etools.mft.bar.ext.barbuilder</name> <arguments> </arguments> </buildCommand> </buildSpec> <natures> <nature>com.ibm.etools.mft.flow.messageflownature</nature> <nature>com.ibm.etools.mft.bar.barnature</nature> <nature>com.ibm.etools.mft.bar.ext.barnature</nature> </natures> </projectDescription> LAB1Flow.esql CREATE COMPUTE MODULE Transform_to_XML CREATE FUNCTION Main() RETURNS BOOLEAN BEGIN -- CALL CopyMessageHeaders(); CALL CopyEntireMessage(); SET OutputRoot.Properties.MessageFormat='XML1'; RETURN TRUE; END; CREATE PROCEDURE CopyMessageHeaders() BEGIN DECLARE I INTEGER 1; DECLARE J INTEGER; SET J = CARDINALITY(InputRoot.*[]); WHILE I < J DO SET OutputRoot.*[I] = InputRoot.*[I]; SET I = I + 1; END WHILE; END; CREATE PROCEDURE CopyEntireMessage() BEGIN SET OutputRoot = InputRoot;
  • 8. END; END MODULE; C:UsersAlfadorVideosWMB ExersLabsLab02-TestSimpleFlowdata COMPLAINT_IN.cpy 01 CUSTOMER-COMPLAINT. 10 VERSION PIC 9. 10 CUSTOMER-NAME. 15 N-FIRST PIC X(10). 15 N-LAST PIC X(10). 10 CUSTOMER-ADDRESS. 15 A-LINE PIC X(20) OCCURS 2 TIMES. 15 TOWN PIC X(10). 15 ZIP PIC X(10). 15 COUNTRY PIC X(2). 10 COMPLAINT. 15 C-TYPE PIC X(10). 15 C-REF PIC X(10). 15 C-TEXT PIC X(200). Employee.h #define CHARLEN 30 struct employee { unsigned char empStatus; unsigned int empNo; char empName[CHARLEN]; struct { char street[2][40]; char city[20]; char state[3]; unsigned long int zipCode; } empAddress; unsigned long int dtHired; float wageRate; unsigned int unionId; float unionRate; double wageAdvance; double wageMTD; double wageYTD; }; Complaint_cwf.txt 2Ed Fletcher Mail Point 135 Hursley Park WinchesterSO21 2JN UKDelivery XYZ123ABC I placed an order on 15-11-99, well in time for Christmas and I still have not had a delivery schedule sent to me. Please cancel the order and refund me NOW. X Employee_cwf.txt # #øÂKaestner Raum 02-03 Am Keltenwald 1 Ehningen DE ##Ï#1-eBÈ @rÀ @§p C:UsersAlfadorVideosWMB ExersLabsLab02-TestSimpleFlowSimpleFlowMessageSet .project <?xml version="1.0" encoding="UTF-8"?> <projectDescription> <name>SimpleFlowMessageSet</name>
  • 9. <comment></comment> <projects> </projects> <buildSpec> <buildCommand> <name>com.ibm.etools.mft.builder.xsi.MSetProjectBuilder</name> <arguments> </arguments> </buildCommand> <buildCommand> <name>com.ibm.etools.mft.flow.adapters.adapterbuilder</name> <arguments> </arguments> </buildCommand> <buildCommand> <name>com.ibm.etools.mft.flow.sca.scabuilder</name> <arguments> </arguments> </buildCommand> <buildCommand> <name>com.ibm.etools.msg.validation.mft.builder.msetbuilder</name> <arguments> </arguments> </buildCommand> <buildCommand> <name>com.ibm.etools.mft.bar.ext.barbuilder</name> <arguments> </arguments> </buildCommand> </buildSpec> <natures> <nature>com.ibm.etools.msg.validation.msetnature</nature> <nature>com.ibm.etools.mft.bar.ext.barnature</nature> </natures> </projectDescription> C:UsersAlfadorVideosWMB ExersLabsLab02- TestSimpleFlowSimpleFlowMessageSetSimpleFlowMessageSet COMPLAINT_IN.mxsd <?xml version="1.0" encoding="UTF-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:complexType name="CUSTOMERCOMPLAINT"> <xsd:sequence> <xsd:element name="VERSION"> <xsd:annotation> <xsd:appinfo source="WMQI_APPINFO"> <cwfInclRep messageSetDefaultRep="Binary1"> <cwfSimpleRep accessor="readWrite" addrUnit="byte" alignment="byte" attributeInBit="false" contentSize="1" offset="0" signFormat="trailing" signed="false" size="1" typeName="MRCWFExternalDecimalRep" width="1"/> </cwfInclRep> </xsd:appinfo> </xsd:annotation> <xsd:simpleType> <xsd:restriction base="xsd:short"> <xsd:minInclusive value="0"/> <xsd:maxInclusive value="9"/> </xsd:restriction> </xsd:simpleType>
  • 10. </xsd:element> <xsd:element name="CUSTOMER_NAME" type="customercomplaint_customer__name"> <xsd:annotation> <xsd:appinfo source="WMQI_APPINFO"> <cwfInclRep messageSetDefaultRep="Binary1" skipCountTrailing="0"> <cwfAggrRep accessor="readWrite" attributeInBit="false" contentSize="20" offset="1" size="20"/> </cwfInclRep> </xsd:appinfo> </xsd:annotation> </xsd:element> <xsd:element name="CUSTOMER_ADDRESS" type="customercomplaint_customer__address"> <xsd:annotation> <xsd:appinfo source="WMQI_APPINFO"> <cwfInclRep messageSetDefaultRep="Binary1" skipCountTrailing="0"> <cwfAggrRep accessor="readWrite" attributeInBit="false" contentSize="62" offset="21" size="62"/> </cwfInclRep> </xsd:appinfo> </xsd:annotation> </xsd:element> <xsd:element name="COMPLAINT" type="customercomplaint_complaint"> <xsd:annotation> <xsd:appinfo source="WMQI_APPINFO"> <cwfInclRep messageSetDefaultRep="Binary1" skipCountTrailing="0"> <cwfAggrRep accessor="readWrite" attributeInBit="false" contentSize="220" offset="83" size="220"/> </cwfInclRep> </xsd:appinfo> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:group name="customercomplaint_customer__name"> <xsd:sequence> <xsd:element name="N_FIRST"> <xsd:annotation> <xsd:appinfo source="http://www.wsadie.com/appinfo"> <initialValue kind="SPACE"/> </xsd:appinfo> <xsd:appinfo source="WMQI_APPINFO"> <cwfInclRep messageSetDefaultRep="Binary1"> <cwfSimpleRep accessor="readWrite" addrUnit="byte" alignment="byte" attributeInBit="false" characterSize="1" contentSize="10" lengthEncoding="fixedLength" offset="1" paddingCharacter="SPACE" prefixLength="0" size="10" typeName="MRCWFStringRep" width="10"/> </cwfInclRep> </xsd:appinfo> </xsd:annotation> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:maxLength value="10"/> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element name="N_LAST"> <xsd:annotation> <xsd:appinfo source="http://www.wsadie.com/appinfo"> <initialValue kind="SPACE"/> </xsd:appinfo> <xsd:appinfo source="WMQI_APPINFO"> <cwfInclRep messageSetDefaultRep="Binary1"> <cwfSimpleRep accessor="readWrite" addrUnit="byte"
  • 11. alignment="byte" attributeInBit="false" characterSize="1" contentSize="10" lengthEncoding="fixedLength" offset="11" paddingCharacter="SPACE" prefixLength="0" size="10" typeName="MRCWFStringRep" width="10"/> </cwfInclRep> </xsd:appinfo> </xsd:annotation> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:maxLength value="10"/> </xsd:restriction> </xsd:simpleType> </xsd:element> </xsd:sequence> </xsd:group> <xsd:complexType name="customercomplaint_customer__name"> <xsd:group ref="customercomplaint_customer__name"/> </xsd:complexType> <xsd:group name="customercomplaint_customer__address"> <xsd:sequence> <xsd:element maxOccurs="2" minOccurs="2" name="A_LINE"> <xsd:annotation> <xsd:appinfo source="http://www.wsadie.com/appinfo"> <initialValue kind="SPACE"/> </xsd:appinfo> <xsd:appinfo source="WMQI_APPINFO"> <cwfInclRep messageSetDefaultRep="Binary1"> <cwfSimpleRep accessor="readWrite" attributeInBit="false" contentSize="40" offset="21" size="40"> <ArrayTD_arrayDescr alignmentKind="byte" lowerBound="2" stride="20" strideInBit="false" upperBound="2"/> <MRCWFStringRep_MRCWFSimpleTD addrUnit="byte" alignment="byte" characterSize="1" lengthEncoding="fixedLength" paddingCharacter="SPACE" prefixLength="0" width="20"/> </cwfSimpleRep> </cwfInclRep> </xsd:appinfo> </xsd:annotation> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:maxLength value="20"/> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element name="TOWN"> <xsd:annotation> <xsd:appinfo source="http://www.wsadie.com/appinfo"> <initialValue kind="SPACE"/> </xsd:appinfo> <xsd:appinfo source="WMQI_APPINFO"> <cwfInclRep messageSetDefaultRep="Binary1"> <cwfSimpleRep accessor="readWrite" addrUnit="byte" alignment="byte" attributeInBit="false" characterSize="1" contentSize="10" lengthEncoding="fixedLength" offset="61" paddingCharacter="SPACE" prefixLength="0" size="10" typeName="MRCWFStringRep" width="10"/> </cwfInclRep> </xsd:appinfo> </xsd:annotation> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:maxLength value="10"/> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element name="ZIP">
  • 12. <xsd:annotation> <xsd:appinfo source="http://www.wsadie.com/appinfo"> <initialValue kind="SPACE"/> </xsd:appinfo> <xsd:appinfo source="WMQI_APPINFO"> <cwfInclRep messageSetDefaultRep="Binary1"> <cwfSimpleRep accessor="readWrite" addrUnit="byte" alignment="byte" attributeInBit="false" characterSize="1" contentSize="10" lengthEncoding="fixedLength" offset="71" paddingCharacter="SPACE" prefixLength="0" size="10" typeName="MRCWFStringRep" width="10"/> </cwfInclRep> </xsd:appinfo> </xsd:annotation> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:maxLength value="10"/> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element name="COUNTRY"> <xsd:annotation> <xsd:appinfo source="http://www.wsadie.com/appinfo"> <initialValue kind="SPACE"/> </xsd:appinfo> <xsd:appinfo source="WMQI_APPINFO"> <cwfInclRep messageSetDefaultRep="Binary1"> <cwfSimpleRep accessor="readWrite" addrUnit="byte" alignment="byte" attributeInBit="false" characterSize="1" contentSize="2" lengthEncoding="fixedLength" offset="81" paddingCharacter="SPACE" prefixLength="0" size="2" typeName="MRCWFStringRep" width="2"/> </cwfInclRep> </xsd:appinfo> </xsd:annotation> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:maxLength value="2"/> </xsd:restriction> </xsd:simpleType> </xsd:element> </xsd:sequence> </xsd:group> <xsd:complexType name="customercomplaint_customer__address"> <xsd:group ref="customercomplaint_customer__address"/> </xsd:complexType> <xsd:group name="customercomplaint_complaint"> <xsd:sequence> <xsd:element name="C_TYPE"> <xsd:annotation> <xsd:appinfo source="http://www.wsadie.com/appinfo"> <initialValue kind="SPACE"/> </xsd:appinfo> <xsd:appinfo source="WMQI_APPINFO"> <cwfInclRep messageSetDefaultRep="Binary1"> <cwfSimpleRep accessor="readWrite" addrUnit="byte" alignment="byte" attributeInBit="false" characterSize="1" contentSize="10" lengthEncoding="fixedLength" offset="83" paddingCharacter="SPACE" prefixLength="0" size="10" typeName="MRCWFStringRep" width="10"/> </cwfInclRep> </xsd:appinfo> </xsd:annotation> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:maxLength value="10"/> </xsd:restriction>
  • 13. </xsd:simpleType> </xsd:element> <xsd:element name="C_REF"> <xsd:annotation> <xsd:appinfo source="http://www.wsadie.com/appinfo"> <initialValue kind="SPACE"/> </xsd:appinfo> <xsd:appinfo source="WMQI_APPINFO"> <cwfInclRep messageSetDefaultRep="Binary1"> <cwfSimpleRep accessor="readWrite" addrUnit="byte" alignment="byte" attributeInBit="false" characterSize="1" contentSize="10" lengthEncoding="fixedLength" offset="93" paddingCharacter="SPACE" prefixLength="0" size="10" typeName="MRCWFStringRep" width="10"/> </cwfInclRep> </xsd:appinfo> </xsd:annotation> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:maxLength value="10"/> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element name="C_TEXT"> <xsd:annotation> <xsd:appinfo source="http://www.wsadie.com/appinfo"> <initialValue kind="SPACE"/> </xsd:appinfo> <xsd:appinfo source="WMQI_APPINFO"> <cwfInclRep messageSetDefaultRep="Binary1"> <cwfSimpleRep accessor="readWrite" addrUnit="byte" alignment="byte" attributeInBit="false" characterSize="1" contentSize="200" lengthEncoding="fixedLength" offset="103" paddingCharacter="SPACE" prefixLength="0" size="200" typeName="MRCWFStringRep" width="200"/> </cwfInclRep> </xsd:appinfo> </xsd:annotation> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:maxLength value="200"/> </xsd:restriction> </xsd:simpleType> </xsd:element> </xsd:sequence> </xsd:group> <xsd:complexType name="customercomplaint_complaint"> <xsd:group ref="customercomplaint_complaint"/> </xsd:complexType> <xsd:element name="msg_CUSTOMERCOMPLAINT" type="CUSTOMERCOMPLAINT"> <xsd:annotation> <xsd:appinfo source="WMQI_APPINFO"> <MRMessage messageDefinition="/0/msg_CUSTOMERCOMPLAINT;XSDElementDeclaration$MRObject"/> </xsd:appinfo> </xsd:annotation> </xsd:element> </xsd:schema> messageSet.mset <?xml version="1.0" encoding="UTF-8"?> <msgCoreModel:MRMessageSet xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:MSGModel="http://www.ibm.com/msgmodel/2003/MSGModel" xmlns:msgCoreModel="http://www.ibm.com/msgmodel/2003/MSGCoreModel"
  • 14. name="SimpleFlowMessageSet" parserDomain="XMLNSC" msetVersionNo="" currentMessageSetId="//@MRMessageSetID.0"> <MRMessageSetRep xsi:type="MSGModel:MRCWFMessageSetRep" name="Binary1" daysInFirstWeekOfTheYear="Four" firstDayOfWeek="Monday" timeZoneID="0" allowLenientDateTimes="false"/> <MRMessageSetRep xsi:type="MSGModel:MRXMLMessageSetRep" name="XML1" timeZoneID="0" allowLenientDateTimes="false" suppressDOCTYPE="true" doctypeSystemID="www.mrmnames.net/GPGO3NK002001" doctypePublicID="GPGO3NK002001" rootTagName=""/> <MRMessageSetID repositoryId="1824719805" messageSetId="1"/> <otherSupportedDomains parserDomain="MRM"/> </msgCoreModel:MRMessageSet> C:UsersAlfadorVideosWMB ExersLabsLab02-TestSimpleFlowsolutionSimpleFlow SimpleFlow.mbtest <?xml version="1.0" encoding="UTF-8"?> <xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:com.ibm.etools.mft.unittest.core.models.client="http:///com/ibm/etools/mft /unittest/core/models/client.ecore" xmlns:com.ibm.wbit.comptest.common.models.event="http:///com/ibm/etools/mft/unit test/common/models/event.ecore" xmlns:com.ibm.wbit.comptest.common.models.value="http:///com/ibm/etools/mft/unit test/common/models/value.ecore" xmlns:http="http:///com/ibm//etools/mft/unittest/common/model2/status" xmlns:jms="http:///com/ibm//etools/mft/unittest/common/model2/jms" xmlns:model2="http:///com/ibm//etools/mft/unittest/common/model2" xmlns:mq="http:///com/ibm//etools/mft/unittest/common/model2/mq"> <com.ibm.etools.mft.unittest.core.models.client:EclipseClient iD="1268850512859-7" eventTrace="/1" clientID="1268850512859-7"> <scopes xsi:type="model2:FlowTestScope" name="Configuration" iD="default"> <testModules xsi:type="model2:TestMsgFlow" name="/SimpleFlow/SimpleFlow.msgflow" iD="1268850512859-11"> <monitors xsi:type="mq:MQMonitor" name="XML_OUT" iD="1268852678312-17" host="localhost" port="0" queueManager="MB7QMGR" queue="XML_OUT"/> <inputNodes xsi:type="mq:MQInputNode" nodeName="COBOL_IN" queue="COBOL_IN"/> </testModules> <settings xsi:type="model2:FlowSettings"/> <settings xsi:type="model2:DeploymentSettings" runtimeEnvType="WebSphere Message Broker v7.0" runtimeInstance="localhost^MB7BROKER^default^0"/> <settings xsi:type="mq:MQSettings"/> <settings xsi:type="jms:JMSSettings"/> <settings xsi:type="mq:MQMessageHeaders"/> <settings xsi:type="jms:JMSMessageHeaders"/> <messageHeaders xsi:type="mq:MQHeader" iD="1268850512859-10" headerName="Default Header"/> <messageHeaders xsi:type="jms:JMSHeader" headerName="Default Header"/> </scopes> </com.ibm.etools.mft.unittest.core.models.client:EclipseClient> <com.ibm.wbit.comptest.common.models.event:ExecutionEventTrace iD="1268850512859-8" children="/2"/> <model2:InteractiveInputNodeInvocationEvent iD="1268850512875-12" readOnly="true" clientID="1268850512859-7" timestamp="1268850512875" children="/3 /4 /8" msgFlow="/SimpleFlow/SimpleFlow.msgflow" nodeId="FCMComposite_1_1" testScopeID="default" nodeName="COBOL_IN" nodeType="ComIbmMQInput.msgnode" targetDeploymentLocationID="1268852676500-16"> <request xsi:type="model2:TestMessage" iD="1268850513265-13" header="/0/@scopes.0/@messageHeaders.0"> <properties name="messageSource" stringValue="sourceView"/> <properties name="WSDL_URI"/> <properties name="WSDL_OPERATION_IN_NAME"/>
  • 15. <properties name="WSDL_OPERATION_NAME"/> <properties name="WSDL_OPERATION_OUT_NAME"/> <properties name="plainText" stringValue="2Ed++++++++Fletcher+ +Mail+Point+135++++++Hursley+Park++++++++WinchesterSO21+2JN++UKDelivery+ +XYZ123ABC+I+placed+an+order+on+15-11- 99%2C+well+in+time+for+Christmas+and+I+still+have+not+had+a+delivery+schedule+se nt+to+me.++Please+cancel+the+order+and+refund+me+NOW.+++++++++++++++++++++++++++ ++++++++++++++X"/> <properties name="SHOW_HEX_VIEW"/> <properties name="linkedFile"/> <headerBeenUsed xsi:type="mq:MQHeader" iD="1268850512859-10" headerName="Default Header"/> </request> </model2:InteractiveInputNodeInvocationEvent> <http:DeploymentStatus iD="1268852676421-14" parentID="1268850512875-12" timestamp="1268852676421" log="[Info] Begin deploying message flows&#xD;&#xA; [Info] Deploying the message flow application&#xD;&#xA;[Info] Going to rebuild and deploy broker archive&#xD;&#xA;[Info] Cleaning Broker Archive...&#xD;&#xA; [Info] Rebuilding broker archive...&#xD;&#xA;[Info] Initializing test message monitors...&#xD;&#xA;[Info] Deploying broker archive to execution group...&#xD;&#xA;[Info] Test client is ready to send and monitor messages.&#xD;&#xA;[Info] Starting message flows&#xD;&#xA;[Info] Message flows deployment successfully completed" status="OK" totalWork="10" worked="10" scope="/0/@scopes.0"/> <com.ibm.wbit.comptest.common.models.event:StartEvent name="Starting" iD="1268852684390-30" readOnly="true" clientID="1268850512859-7" parentID="1268850512875-12" timestamp="1268852684390" invokeCommandId="1268852684375-27" children="/5 /6 /7"/> <mq:MQInformationEvent name="Sending Message to MQ Queue &quot;COBOL_IN&quot;" iD="1268852684484-32" host="localhost" port="0" queueManager="MB7QMGR" queue="COBOL_IN" readOnly="true" clientID="1268850512859-7" parentID="1268852684390-30" timestamp="1268852684484" invokeCommandId="1268852684375-28"> <message xsi:type="model2:TestMessage" iD="1268850513265-13" header="/0/@scopes.0/@messageHeaders.0"> <properties name="messageSource" stringValue="sourceView"/> <properties name="WSDL_URI"/> <properties name="WSDL_OPERATION_IN_NAME"/> <properties name="WSDL_OPERATION_NAME"/> <properties name="WSDL_OPERATION_OUT_NAME"/> <properties name="plainText" stringValue="2Ed++++++++Fletcher+ +Mail+Point+135++++++Hursley+Park++++++++WinchesterSO21+2JN++UKDelivery+ +XYZ123ABC+I+placed+an+order+on+15-11- 99%2C+well+in+time+for+Christmas+and+I+still+have+not+had+a+delivery+schedule+se nt+to+me.++Please+cancel+the+order+and+refund+me+NOW.+++++++++++++++++++++++++++ ++++++++++++++X"/> <properties name="SHOW_HEX_VIEW"/> <properties name="linkedFile"/> <headerBeenUsed xsi:type="mq:MQHeader" iD="1268852684484-34" encoding="273" format=" " putDateTime="Wed Mar 17 15:04:44 EDT 2010" replyToQueueManagerName=" " replyToQueueName=" " msgId="AMQ+MB7QMGR+++++%1F%23%C5%BEK+%01%C2%AF%04" correlId="%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00% 00" accountingToken="%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00 %00%00%00%00%00%00%00%00%00%00%00" groupId="%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%0 0"/> </message> </mq:MQInformationEvent> <mq:MQQueueMonitorEvent name="MQ Queue Monitor &quot;XML_OUT&quot;" iD="1268852686359-36" host="localhost" port="0" queueManager="MB7QMGR" queue="XML_OUT" readOnly="true" clientID="1268850512859-7"
  • 16. parentID="1268852684390-30" timestamp="1268852686359" invokeCommandId="1268852684375-28"> <message xsi:type="model2:TestMessage" iD="1268852686359-37"> <properties name="messageSource" stringValue="structureView"/> <properties name="plainText" stringValue="%3C%3Fxml+version%3D%221.0%22%3F %3E%3Cmsg_CUSTOMERCOMPLAINT+xmlns%3Axsd%3D%22http%3A%2F%2Fwww.w3.org %2F2001%2FXMLSchema%22+xmlns%3Axsi%3D%22http%3A%2F%2Fwww.w3.org %2F2001%2FXMLSchema-instance%22%3E%3CVERSION%3E2%3C%2FVERSION%3E%3CCUSTOMER_NAME %3E%3CN_FIRST%3EEd%3C%2FN_FIRST%3E%3CN_LAST%3EFletcher%3C%2FN_LAST%3E%3C %2FCUSTOMER_NAME%3E%3CCUSTOMER_ADDRESS%3E%3CA_LINE%3EMail+Point+135%3C%2FA_LINE %3E%3CA_LINE%3EHursley+Park%3C%2FA_LINE%3E%3CTOWN%3EWinchester%3C%2FTOWN%3E %3CZIP%3ESO21+2JN%3C%2FZIP%3E%3CCOUNTRY%3EUK%3C%2FCOUNTRY%3E%3C %2FCUSTOMER_ADDRESS%3E%3CCOMPLAINT%3E%3CC_TYPE%3EDelivery%3C%2FC_TYPE%3E%3CC_REF %3EXYZ123ABC%3C%2FC_REF%3E%3CC_TEXT%3EI+placed+an+order+on+15-11- 99%2C+well+in+time+for+Christmas+and+I+still+have+not+had+a+delivery+schedule+se nt+to+me.++Please+cancel+the+order+and+refund+me+NOW.+++++++++++++++++++++++++++ ++++++++++++++X%3C%2FC_TEXT%3E%3C%2FCOMPLAINT%3E%3C%2Fmsg_CUSTOMERCOMPLAINT %3E"/> <properties name="SHOW_HEX_VIEW"/> <properties name="linkedFile"/> <parameters xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure" name="msg_CUSTOMERCOMPLAINT" iD="1268852686562-38"> <elements xsi:type="com.ibm.wbit.comptest.common.models.value:ValueField" name="xmlns:xsi" iD="1268852686562-54" value="http://www.w3.org/2001/XMLSchema-instance"/> <elements xsi:type="com.ibm.wbit.comptest.common.models.value:ValueField" name="xmlns:xsd" iD="1268852686562-53" value="http://www.w3.org/2001/XMLSchema"/> <elements xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure" name="VERSION" iD="1268852686562-39" value="2"/> <elements xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure" name="CUSTOMER_NAME" iD="1268852686562-40"> <elements xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure" name="N_FIRST" iD="1268852686562-41" value="Ed"/> <elements xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure" name="N_LAST" iD="1268852686562-42" value="Fletcher"/> </elements> <elements xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure" name="CUSTOMER_ADDRESS" iD="1268852686562-43"> <elements xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure" name="A_LINE" iD="1268852686562-44" value="Mail Point 135"/> <elements xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure" name="A_LINE" iD="1268852686562-45" value="Hursley Park"/> <elements xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure" name="TOWN" iD="1268852686562-46" value="Winchester"/> <elements xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure" name="ZIP" iD="1268852686562-47" value="SO21 2JN"/> <elements xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure" name="COUNTRY" iD="1268852686562-48" value="UK"/> </elements> <elements xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure" name="COMPLAINT" iD="1268852686562-49">
  • 17. <elements xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure" name="C_TYPE" iD="1268852686562-50" value="Delivery"/> <elements xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure" name="C_REF" iD="1268852686562-51" value="XYZ123ABC"/> <elements xsi:type="com.ibm.wbit.comptest.common.models.value:ValueStructure" name="C_TEXT" iD="1268852686562-52" value="I placed an order on 15-11-99, well in time for Christmas and I still have not had a delivery schedule sent to me. Please cancel the order and refund me NOW. X"/> </elements> </parameters> <headerBeenUsed xsi:type="mq:MQHeader" iD="1268852686562-55" applicationIdData=" " applicationOriginData=" " characterSet="437" encoding="273" format=" " persistence="0" priority="0" putApplicationName=" " putDateTime="Wed Mar 17 15:04:44 EDT 2010" replyToQueueManagerName="MB7QMGR " replyToQueueName=" " userId=" " msgId="AMQ+MB7QMGR+++++%1F%23%C5%BEK+%01%C2%AF%04" correlId="%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00% 00" accountingToken="%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00 %00%00%00%00%00%00%00%00%00%00%00" groupId="%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%0 0"/> </message> </mq:MQQueueMonitorEvent> <http:MonitoringStatus name="Stopped listening for response" iD="1268852684468-31" clientID="1268850512859-7" parentID="1268852684390-30" timestamp="1268852684468"> <monitors xsi:type="mq:MQMonitor" name="XML_OUT" iD="1268852678312-17" host="localhost" port="0" queueManager="MB7QMGR" queue="XML_OUT" status="OK"/> </http:MonitoringStatus> <com.ibm.wbit.comptest.common.models.event:EndEvent name="Stopped" iD="1268852686562-57" readOnly="true" clientID="1268850512859-7" parentID="1268850512875-12" timestamp="1268852686562" invokeCommandId="1268852684375-28"/> </xmi:XMI> SimpleFlow.msgflow <?xml version="1.0" encoding="UTF-8"?> <ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ComIbmCompute.msgnode="ComIbmCompute.msgnode" xmlns:ComIbmMQInput.msgnode="ComIbmMQInput.msgnode" xmlns:ComIbmMQOutput.msgnode="ComIbmMQOutput.msgnode" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:eflow="http://www.ibm.com/wbi/2005/eflow" xmlns:utility="http://www.ibm.com/wbi/2005/eflow_utility" nsURI="SimpleFlow.msgflow" nsPrefix="SimpleFlow.msgflow"> <eClassifiers xmi:type="eflow:FCMComposite" name="FCMComposite_1"> <eSuperTypes href="http://www.ibm.com/wbi/2005/eflow#//FCMBlock"/> <translation xmi:type="utility:TranslatableString" key="SimpleFlow" bundleName="SimpleFlow" pluginId="SimpleFlow"/> <colorGraphic16 xmi:type="utility:GIFFileGraphic" resourceName="platform:/plugin/SimpleFlow/icons/full/obj16/SimpleFlow.gif"/> <colorGraphic32 xmi:type="utility:GIFFileGraphic" resourceName="platform:/plugin/SimpleFlow/icons/full/obj30/SimpleFlow.gif"/> <composition>
  • 18. <nodes xmi:type="ComIbmMQInput.msgnode:FCMComposite_1" xmi:id="FCMComposite_1_1" location="10,20" queueName="COBOL_IN" messageDomainProperty="MRM" messageSetProperty="SimpleFlowMessageSet" messageTypeProperty="{}:msg_CUSTOMERCOMPLAINT" messageFormatProperty="Binary1"> <translation xmi:type="utility:ConstantString" string="COBOL_IN"/> </nodes> <nodes xmi:type="ComIbmMQOutput.msgnode:FCMComposite_1" xmi:id="FCMComposite_1_2" location="245,20" queueName="XML_OUT"> <translation xmi:type="utility:ConstantString" string="XML_OUT"/> </nodes> <nodes xmi:type="ComIbmCompute.msgnode:FCMComposite_1" xmi:id="FCMComposite_1_3" location="121,20" computeExpression="esql://routine/#Transform_to_XML.Main"> <translation xmi:type="utility:ConstantString" string="Transform to XML"/> </nodes> <connections xmi:type="eflow:FCMConnection" xmi:id="FCMConnection_1" targetNode="FCMComposite_1_3" sourceNode="FCMComposite_1_1" sourceTerminalName="OutTerminal.out" targetTerminalName="InTerminal.in"/> <connections xmi:type="eflow:FCMConnection" xmi:id="FCMConnection_2" targetNode="FCMComposite_1_2" sourceNode="FCMComposite_1_3" sourceTerminalName="OutTerminal.out" targetTerminalName="InTerminal.in"/> </composition> <propertyOrganizer/> <stickyBoard/> </eClassifiers> </ecore:EPackage> .project <?xml version="1.0" encoding="UTF-8"?> <projectDescription> <name>SimpleFlow</name> <comment></comment> <projects> <project>SimpleFlowMessageSet</project> </projects> <buildSpec> <buildCommand> <name>com.ibm.etools.mft.esql.lang.esqllangbuilder</name> <arguments> </arguments> </buildCommand> <buildCommand> <name>com.ibm.etools.mft.mapping.builder.mappingbuilder</name> <arguments> </arguments> </buildCommand> <buildCommand> <name>com.ibm.etools.mft.flow.msgflowxsltbuilder</name> <arguments> </arguments> </buildCommand> <buildCommand> <name>com.ibm.etools.mft.flow.msgflowbuilder</name> <arguments> </arguments> </buildCommand> <buildCommand> <name>com.ibm.etools.mft.bar.barbuilder</name> <arguments> </arguments> </buildCommand> <buildCommand>
  • 19. <name>com.ibm.etools.mft.bar.ext.barbuilder</name> <arguments> </arguments> </buildCommand> </buildSpec> <natures> <nature>com.ibm.etools.mft.flow.messageflownature</nature> <nature>com.ibm.etools.mft.bar.barnature</nature> <nature>com.ibm.etools.mft.bar.ext.barnature</nature> </natures> </projectDescription> LAB1Flow.esql CREATE COMPUTE MODULE Transform_to_XML CREATE FUNCTION Main() RETURNS BOOLEAN BEGIN -- CALL CopyMessageHeaders(); CALL CopyEntireMessage(); SET OutputRoot.Properties.MessageFormat='XML1'; RETURN TRUE; END; CREATE PROCEDURE CopyMessageHeaders() BEGIN DECLARE I INTEGER 1; DECLARE J INTEGER; SET J = CARDINALITY(InputRoot.*[]); WHILE I < J DO SET OutputRoot.*[I] = InputRoot.*[I]; SET I = I + 1; END WHILE; END; CREATE PROCEDURE CopyEntireMessage() BEGIN SET OutputRoot = InputRoot; END; END MODULE; C:UsersAlfadorVideosWMB ExersLabsLab02- TestSimpleFlowsolutionSimpleFlowMessageSet ,project <?xml version="1.0" encoding="UTF-8"?> <projectDescription> <name>SimpleFlowMessageSet</name> <comment></comment> <projects> </projects> <buildSpec> <buildCommand> <name>com.ibm.etools.mft.builder.xsi.MSetProjectBuilder</name> <arguments> </arguments> </buildCommand> <buildCommand> <name>com.ibm.etools.mft.flow.adapters.adapterbuilder</name> <arguments> </arguments> </buildCommand> <buildCommand>
  • 20. <name>com.ibm.etools.mft.flow.sca.scabuilder</name> <arguments> </arguments> </buildCommand> <buildCommand> <name>com.ibm.etools.msg.validation.mft.builder.msetbuilder</name> <arguments> </arguments> </buildCommand> <buildCommand> <name>com.ibm.etools.mft.bar.ext.barbuilder</name> <arguments> </arguments> </buildCommand> </buildSpec> <natures> <nature>com.ibm.etools.msg.validation.msetnature</nature> <nature>com.ibm.etools.mft.bar.ext.barnature</nature> </natures> </projectDescription> C:UsersAlfadorVideosWMB ExersLabsLab02- TestSimpleFlowsolutionSimpleFlowMessageSetSimpleFlowMessageSet COMPLAINT_IN.mxsd <?xml version="1.0" encoding="UTF-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:complexType name="CUSTOMERCOMPLAINT"> <xsd:sequence> <xsd:element name="VERSION"> <xsd:annotation> <xsd:appinfo source="WMQI_APPINFO"> <cwfInclRep messageSetDefaultRep="Binary1"> <cwfSimpleRep accessor="readWrite" addrUnit="byte" alignment="byte" attributeInBit="false" contentSize="1" offset="0" signFormat="trailing" signed="false" size="1" typeName="MRCWFExternalDecimalRep" width="1"/> </cwfInclRep> </xsd:appinfo> </xsd:annotation> <xsd:simpleType> <xsd:restriction base="xsd:short"> <xsd:minInclusive value="0"/> <xsd:maxInclusive value="9"/> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element name="CUSTOMER_NAME" type="customercomplaint_customer__name"> <xsd:annotation> <xsd:appinfo source="WMQI_APPINFO"> <cwfInclRep messageSetDefaultRep="Binary1" skipCountTrailing="0"> <cwfAggrRep accessor="readWrite" attributeInBit="false" contentSize="20" offset="1" size="20"/> </cwfInclRep> </xsd:appinfo> </xsd:annotation> </xsd:element> <xsd:element name="CUSTOMER_ADDRESS" type="customercomplaint_customer__address"> <xsd:annotation> <xsd:appinfo source="WMQI_APPINFO"> <cwfInclRep messageSetDefaultRep="Binary1" skipCountTrailing="0">
  • 21. <cwfAggrRep accessor="readWrite" attributeInBit="false" contentSize="62" offset="21" size="62"/> </cwfInclRep> </xsd:appinfo> </xsd:annotation> </xsd:element> <xsd:element name="COMPLAINT" type="customercomplaint_complaint"> <xsd:annotation> <xsd:appinfo source="WMQI_APPINFO"> <cwfInclRep messageSetDefaultRep="Binary1" skipCountTrailing="0"> <cwfAggrRep accessor="readWrite" attributeInBit="false" contentSize="220" offset="83" size="220"/> </cwfInclRep> </xsd:appinfo> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:group name="customercomplaint_customer__name"> <xsd:sequence> <xsd:element name="N_FIRST"> <xsd:annotation> <xsd:appinfo source="http://www.wsadie.com/appinfo"> <initialValue kind="SPACE"/> </xsd:appinfo> <xsd:appinfo source="WMQI_APPINFO"> <cwfInclRep messageSetDefaultRep="Binary1"> <cwfSimpleRep accessor="readWrite" addrUnit="byte" alignment="byte" attributeInBit="false" characterSize="1" contentSize="10" lengthEncoding="fixedLength" offset="1" paddingCharacter="SPACE" prefixLength="0" size="10" typeName="MRCWFStringRep" width="10"/> </cwfInclRep> </xsd:appinfo> </xsd:annotation> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:maxLength value="10"/> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element name="N_LAST"> <xsd:annotation> <xsd:appinfo source="http://www.wsadie.com/appinfo"> <initialValue kind="SPACE"/> </xsd:appinfo> <xsd:appinfo source="WMQI_APPINFO"> <cwfInclRep messageSetDefaultRep="Binary1"> <cwfSimpleRep accessor="readWrite" addrUnit="byte" alignment="byte" attributeInBit="false" characterSize="1" contentSize="10" lengthEncoding="fixedLength" offset="11" paddingCharacter="SPACE" prefixLength="0" size="10" typeName="MRCWFStringRep" width="10"/> </cwfInclRep> </xsd:appinfo> </xsd:annotation> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:maxLength value="10"/> </xsd:restriction> </xsd:simpleType> </xsd:element> </xsd:sequence> </xsd:group> <xsd:complexType name="customercomplaint_customer__name"> <xsd:group ref="customercomplaint_customer__name"/>
  • 22. </xsd:complexType> <xsd:group name="customercomplaint_customer__address"> <xsd:sequence> <xsd:element maxOccurs="2" minOccurs="2" name="A_LINE"> <xsd:annotation> <xsd:appinfo source="http://www.wsadie.com/appinfo"> <initialValue kind="SPACE"/> </xsd:appinfo> <xsd:appinfo source="WMQI_APPINFO"> <cwfInclRep messageSetDefaultRep="Binary1"> <cwfSimpleRep accessor="readWrite" attributeInBit="false" contentSize="40" offset="21" size="40"> <ArrayTD_arrayDescr alignmentKind="byte" lowerBound="2" stride="20" strideInBit="false" upperBound="2"/> <MRCWFStringRep_MRCWFSimpleTD addrUnit="byte" alignment="byte" characterSize="1" lengthEncoding="fixedLength" paddingCharacter="SPACE" prefixLength="0" width="20"/> </cwfSimpleRep> </cwfInclRep> </xsd:appinfo> </xsd:annotation> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:maxLength value="20"/> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element name="TOWN"> <xsd:annotation> <xsd:appinfo source="http://www.wsadie.com/appinfo"> <initialValue kind="SPACE"/> </xsd:appinfo> <xsd:appinfo source="WMQI_APPINFO"> <cwfInclRep messageSetDefaultRep="Binary1"> <cwfSimpleRep accessor="readWrite" addrUnit="byte" alignment="byte" attributeInBit="false" characterSize="1" contentSize="10" lengthEncoding="fixedLength" offset="61" paddingCharacter="SPACE" prefixLength="0" size="10" typeName="MRCWFStringRep" width="10"/> </cwfInclRep> </xsd:appinfo> </xsd:annotation> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:maxLength value="10"/> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element name="ZIP"> <xsd:annotation> <xsd:appinfo source="http://www.wsadie.com/appinfo"> <initialValue kind="SPACE"/> </xsd:appinfo> <xsd:appinfo source="WMQI_APPINFO"> <cwfInclRep messageSetDefaultRep="Binary1"> <cwfSimpleRep accessor="readWrite" addrUnit="byte" alignment="byte" attributeInBit="false" characterSize="1" contentSize="10" lengthEncoding="fixedLength" offset="71" paddingCharacter="SPACE" prefixLength="0" size="10" typeName="MRCWFStringRep" width="10"/> </cwfInclRep> </xsd:appinfo> </xsd:annotation> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:maxLength value="10"/>
  • 23. </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element name="COUNTRY"> <xsd:annotation> <xsd:appinfo source="http://www.wsadie.com/appinfo"> <initialValue kind="SPACE"/> </xsd:appinfo> <xsd:appinfo source="WMQI_APPINFO"> <cwfInclRep messageSetDefaultRep="Binary1"> <cwfSimpleRep accessor="readWrite" addrUnit="byte" alignment="byte" attributeInBit="false" characterSize="1" contentSize="2" lengthEncoding="fixedLength" offset="81" paddingCharacter="SPACE" prefixLength="0" size="2" typeName="MRCWFStringRep" width="2"/> </cwfInclRep> </xsd:appinfo> </xsd:annotation> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:maxLength value="2"/> </xsd:restriction> </xsd:simpleType> </xsd:element> </xsd:sequence> </xsd:group> <xsd:complexType name="customercomplaint_customer__address"> <xsd:group ref="customercomplaint_customer__address"/> </xsd:complexType> <xsd:group name="customercomplaint_complaint"> <xsd:sequence> <xsd:element name="C_TYPE"> <xsd:annotation> <xsd:appinfo source="http://www.wsadie.com/appinfo"> <initialValue kind="SPACE"/> </xsd:appinfo> <xsd:appinfo source="WMQI_APPINFO"> <cwfInclRep messageSetDefaultRep="Binary1"> <cwfSimpleRep accessor="readWrite" addrUnit="byte" alignment="byte" attributeInBit="false" characterSize="1" contentSize="10" lengthEncoding="fixedLength" offset="83" paddingCharacter="SPACE" prefixLength="0" size="10" typeName="MRCWFStringRep" width="10"/> </cwfInclRep> </xsd:appinfo> </xsd:annotation> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:maxLength value="10"/> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element name="C_REF"> <xsd:annotation> <xsd:appinfo source="http://www.wsadie.com/appinfo"> <initialValue kind="SPACE"/> </xsd:appinfo> <xsd:appinfo source="WMQI_APPINFO"> <cwfInclRep messageSetDefaultRep="Binary1"> <cwfSimpleRep accessor="readWrite" addrUnit="byte" alignment="byte" attributeInBit="false" characterSize="1" contentSize="10" lengthEncoding="fixedLength" offset="93" paddingCharacter="SPACE" prefixLength="0" size="10" typeName="MRCWFStringRep" width="10"/> </cwfInclRep> </xsd:appinfo> </xsd:annotation>
  • 24. <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:maxLength value="10"/> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element name="C_TEXT"> <xsd:annotation> <xsd:appinfo source="http://www.wsadie.com/appinfo"> <initialValue kind="SPACE"/> </xsd:appinfo> <xsd:appinfo source="WMQI_APPINFO"> <cwfInclRep messageSetDefaultRep="Binary1"> <cwfSimpleRep accessor="readWrite" addrUnit="byte" alignment="byte" attributeInBit="false" characterSize="1" contentSize="200" lengthEncoding="fixedLength" offset="103" paddingCharacter="SPACE" prefixLength="0" size="200" typeName="MRCWFStringRep" width="200"/> </cwfInclRep> </xsd:appinfo> </xsd:annotation> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:maxLength value="200"/> </xsd:restriction> </xsd:simpleType> </xsd:element> </xsd:sequence> </xsd:group> <xsd:complexType name="customercomplaint_complaint"> <xsd:group ref="customercomplaint_complaint"/> </xsd:complexType> <xsd:element name="msg_CUSTOMERCOMPLAINT" type="CUSTOMERCOMPLAINT"> <xsd:annotation> <xsd:appinfo source="WMQI_APPINFO"> <MRMessage messageDefinition="/0/msg_CUSTOMERCOMPLAINT;XSDElementDeclaration$MRObject"/> </xsd:appinfo> </xsd:annotation> </xsd:element> </xsd:schema> messageSet.mset <?xml version="1.0" encoding="UTF-8"?> <msgCoreModel:MRMessageSet xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:MSGModel="http://www.ibm.com/msgmodel/2003/MSGModel" xmlns:msgCoreModel="http://www.ibm.com/msgmodel/2003/MSGCoreModel" name="SimpleFlowMessageSet" parserDomain="XMLNSC" msetVersionNo="" currentMessageSetId="//@MRMessageSetID.0"> <MRMessageSetRep xsi:type="MSGModel:MRCWFMessageSetRep" name="Binary1" daysInFirstWeekOfTheYear="Four" firstDayOfWeek="Monday" timeZoneID="0" allowLenientDateTimes="false"/> <MRMessageSetRep xsi:type="MSGModel:MRXMLMessageSetRep" name="XML1" timeZoneID="0" allowLenientDateTimes="false" suppressDOCTYPE="true" doctypeSystemID="www.mrmnames.net/GPGO3NK002001" doctypePublicID="GPGO3NK002001" rootTagName=""/> <MRMessageSetID repositoryId="1824719805" messageSetId="1"/> <otherSupportedDomains parserDomain="MRM"/> </msgCoreModel:MRMessageSet>