Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
added z/os simulations
- Loading branch information
Showing
2 changed files
with
233 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,162 @@ | ||
<?xml version="1.0" encoding="utf-8" standalone="yes"?> | ||
<tnt4j-simulator> | ||
|
||
<var name="custid" value="=?"/> | ||
<var name="payid" value="=?"/> | ||
<var name="payto" value="=?"/> | ||
<var name="tranid" value="=?"/> | ||
<var name="paydb" value="jdbc://db2/order_db"/> | ||
|
||
<source id="1" fqn="APPL=WebUI#SERVER=ZOSWAS#NETADDR=12.0.0.2#DATACENTER=DC1#GEOADDR=New York, NY" | ||
user="webuser"/> | ||
<source id="2" fqn="APPL=VerifyOrders#SERVER=ProcServer#NETADDR=11.0.0.10#DATACENTER=DC2#GEOADDR=Los Angeles, CA" | ||
user="user-proc"/> | ||
<source id="3" fqn="APPL=InfoServe#SERVER=zOS100#NETADDR=165.123.77.18#DATACENTER=DC5#GEOADDR=Jersey City, New Jersey " | ||
user="SYSPRC"/> | ||
<source id="4" fqn="APPL=CSQ4CVPT#SERVER=zOS101#NETADDR=185.175.23.34#DATACENTER=DC10#GEOADDR=New York, NY" | ||
user="SYSPRC01"/> | ||
<source id="5" fqn="APPL=CSQ5TRP#SERVER=zOS102#NETADDR=133.157.134.67#DATACENTER=Warehouse1#GEOADDR=Miami, Florida" | ||
user="SYSPRC02"/> | ||
<source id="6" fqn="APPL=FraudAlert#SERVER=FraudDetection#NETADDR=165.159.122.123#DATACENTER=Washington#GEOADDR=Washington, Virginia" | ||
user="mqm"/> | ||
<source id="7" fqn="APPL=CSQ7RTR#SERVER=zOS103#NETADDR=146.178.172.12#DATACENTER=DC15#GEOADDR=Las Vegas, Nevada" | ||
user="SYSPRC03"/> | ||
|
||
<msg id="1">PaymentId=${payid}, PayTo=${payto}, CustomerID=${custid}</msg> | ||
<msg id="2">Verify PaymentId=${payid}, PayTo=${payto}, CustomerID=${custid}</msg> | ||
<msg id="3">Process Payment PaymentId=${payid}, PayTo=${payto}, CustomerID=${custid}</msg> | ||
<msg id="4">Route PaymentId=${payid}, PayTo=${payto}, CustomerID=${custid}</msg> | ||
<msg id="5">Confirm PaymentId=${payid}, PayTo=${payto}, CustomerID=${custid}</msg> | ||
<msg id="6">SELECT * FROM PAYMENTS WHERE tranId = ${tranid} and customer_id = ${custid}</msg> | ||
<msg id="7">SELECT * FROM CUSTOMERS WHERE customer_id = ${custid}</msg> | ||
|
||
<activity name="AcceptPayment" source="1" pid="5432" tid="4"> | ||
<event name="RECV" type="RECEIVE" elapsed="465" res="payment/process" msg="1" corrs="${tranid}"/> | ||
<event name="EXEC-SQL" type="CALL" elapsed="7187" sev="ANY" res="${paydb}" msg="6" corrs="${tranid}"/> | ||
<event name="EXEC-SQL" type="CALL" elapsed="5472" sev="ANY" res="${paydb}" msg="7" corrs="${tranid}"/> | ||
<event name="MQPUT" type="SEND" elapsed="823" res="VALIDATE.PAYMENTS.QUEUE" msg="2" exc="MQRC_Q_SPACE_NOT_AVAILABLE 2056" corrs="${tranid}"/> | ||
<sleep usec="121"/> | ||
<snapshot name="PayDetails" cat="Payments"> | ||
<prop name="PayAmount" type="DECIMAL" value="210.38" valtype="currency.usd"/> | ||
<prop name="Fees" type="DECIMAL" value="10.73" valtype="currency.usd"/> | ||
</snapshot> | ||
<snapshot name="CPU" cat="CICS"> | ||
<prop name="Count" type="LONG" value="8" valtype="size"/> | ||
<prop name="TotalCpuUsec" type="DECIMAL" value="46800.3" valtype="age.usec"/> | ||
<prop name="TotalCpuUserUsec" type="DECIMAL" value="46800.3" valtype="age.usec"/> | ||
</snapshot> | ||
<snapshot name="IO" cat="CICS"> | ||
<prop name="IO Wait" type="LONG" value="5387" valtype="age.usec"/> | ||
<prop name="IO Rate" type="LONG" value="46494" valtype="size.kbytes"/> | ||
</snapshot> | ||
<snapshot name="Region" cat="CICS"> | ||
<prop name="Count" type="LONG" value="69" valtype="size"/> | ||
<prop name="StartedCount" type="LONG" value="71" valtype="size"/> | ||
<prop name="PeakCount" type="LONG" value="69" valtype="size"/> | ||
<prop name="BlockedCount" type="LONG" value="69" valtype="size"/> | ||
<prop name="WaitedCount" type="LONG" value="4" valtype="size"/> | ||
<prop name="BlockedUsec" type="LONG" value="35000" valtype="age.usec"/> | ||
<prop name="WaitUsec" type="LONG" value="32493000" valtype="age.usec"/> | ||
</snapshot> | ||
<snapshot name="Memory" cat="CICS"> | ||
<prop name="MaxBytes" type="LONG" value="7635533824" valtype="size"/> | ||
<prop name="TotalBytes" type="LONG" value="514523136" valtype="size"/> | ||
<prop name="FreeBytes" type="LONG" value="450058552" valtype="size"/> | ||
<prop name="SwapFreeBytes" type="LONG" value="340058552" valtype="size"/> | ||
<prop name="UsedBytes" type="LONG" value="64464584" valtype="size"/> | ||
<prop name="Usage" type="LONG" value="12" valtype="percent"/> | ||
</snapshot> | ||
<snapshot name="Task" cat="CICS"> | ||
<prop name="TotalCpuUsec" type="DECIMAL" value="15600.1" valtype="age.usec"/> | ||
<prop name="SlackUsec" type="LONG" value="1399" valtype="age.usec"/> | ||
<prop name="WallUsec" type="DECIMAL" value="3.25116001E7" valtype="age.usec"/> | ||
<prop name="BlockedCount" type="LONG" value="1090" valtype="size"/> | ||
<prop name="WaitedCount" type="LONG" value="547" valtype="size"/> | ||
<prop name="BlockedUsec" type="LONG" value="3000" valtype="age.usec"/> | ||
<prop name="WaitUsec" type="LONG" value="32493000" valtype="age.usec"/> | ||
<prop name="OverheadUsec" type="DECIMAL" value="962.175" valtype="age.usec"/> | ||
</snapshot> | ||
</activity> | ||
|
||
<sleep msec="163"/> | ||
|
||
<activity name="ValidatePayment" source="2" pid="7373" tid="15"> | ||
<event name="MQGET" type="RECEIVE" elapsed="626" res="VALIDATE.PAYMENTS.QUEUE" msg="2" corrs="${tranid}"/> | ||
<event name="MQPUT" type="SEND" elapsed="2323" res="CREDIT.PAYMENTS.QUEUE" msg="2" corrs="${tranid}"/> | ||
</activity> | ||
|
||
<activity name="CreditValidate" source="4" pid="432" tid="64"> | ||
<event name="MQGET" type="RECEIVE" elapsed="2782" res="CREDIT.PAYMENTS.QUEUE" msg="2" corrs="${tranid}"/> | ||
<event name="MQPUT" type="SEND" elapsed="7189" res="ROUTE.PAYMENTS.QUEUE" msg="1" corrs="${tranid}"/> | ||
</activity> | ||
|
||
<activity name="RouteOrder" source="7" pid="67126" tid="43"> | ||
<event name="MQGET" type="RECEIVE" elapsed="626" res="ROUTE.PAYMENTS.QUEUE" msg="1" corrs="${tranid}"/> | ||
<event name="MQPUT" type="SEND" elapsed="128" res="PAYMENT.PAYMENTS.QUEUE" msg="3" corrs="${tranid}"/> | ||
<event name="MQGET" type="SEND" elapsed="234" res="FRAUD.PAYMENTS.QUEUE" msg="1" corrs="${tranid}"/> | ||
</activity> | ||
|
||
<sleep msec="891"/> | ||
|
||
<activity name="ProcessFraudAlerts" source="6" pid="3423" tid="548"> | ||
<event name="MQGET" type="RECEIVE" elapsed="728" res="FRAUD.PAYMENTS.QUEUE" msg="1" sev="WARNING" exc="Possible fraud" corrs="${tranid}"/> | ||
</activity> | ||
|
||
<activity name="PaymentProcess" source="3" pid="8154" tid="12" sev="WARNING"> | ||
<event name="MQGET" type="RECEIVE" elapsed="28000" res="PAYMENT.PAYMENTS.QUEUE" msg="3" sev="ERROR" corrs="${tranid}" exc="CONNECTION NOT ESTABLISHED: DB2 condition -393 reason-code, TYPE TABLE, NAME PAYMENTS"/> | ||
<sleep msec="11"/> | ||
<event name="MQPUT" type="SEND" elapsed="293" res="PROC.PAYMENTS.QUEUE" msg="4"/> | ||
</activity> | ||
|
||
<sleep msec="512"/> | ||
|
||
<activity name="CompletePayment" source="5" pid="39572" tid="183"> | ||
<event name="MQGET" type="RECEIVE" elapsed="32679" res="PROC.PAYMENTS.QUEUE" msg="4" msgage="7272" corrs="${tranid}"/> | ||
<sleep msec="412"/> | ||
<event name="EXEC CICS LINK PROGRAM" type="CALL" res="PAYPRC" elapsed="4821"/> | ||
<sleep msec="835"/> | ||
<event name="MQPUT" type="SEND" elapsed="142" msg="5"/> | ||
<snapshot name="PayDetails" cat="Payments"> | ||
<prop name="PaymentAmount" type="DECIMAL" value="210.38" valtype="currency.usd"/> | ||
<prop name="Fees" type="DECIMAL" value="10.73" valtype="currency.usd"/> | ||
</snapshot> | ||
<snapshot name="CPU" cat="CICS"> | ||
<prop name="Count" type="INTEGER" value="8" valtype="size"/> | ||
<prop name="TotalCpuUsec" type="DECIMAL" value="78000.5" valtype="age.usec"/> | ||
<prop name="TotalCpuUserUsec" type="DECIMAL" value="62400.4" valtype="age.usec"/> | ||
</snapshot> | ||
<snapshot name="IO" cat="CICS"> | ||
<prop name="IO Wait" type="LONG" value="6377" valtype="age.usec"/> | ||
<prop name="IO Rate" type="LONG" value="50763" valtype="size.kbytes"/> | ||
</snapshot> | ||
<snapshot name="Region" cat="CICS"> | ||
<prop name="Count" type="LONG" value="69" valtype="size"/> | ||
<prop name="DaemonCount" type="LONG" value="15" valtype="size"/> | ||
<prop name="StartedCount" type="LONG" value="71" valtype="size"/> | ||
<prop name="PeakCount" type="LONG" value="69" valtype="size"/> | ||
<prop name="BlockedCount" type="LONG" value="76" valtype="size"/> | ||
<prop name="WaitedCount" type="LONG" value="6" valtype="size"/> | ||
<prop name="BlockedUsec" type="LONG" value="36000" valtype="age.usec"/> | ||
<prop name="WaitUsec" type="LONG" value="8075000" valtype="age.usec"/> | ||
</snapshot> | ||
<snapshot name="Memory" cat="CICS"> | ||
<prop name="MaxBytes" type="LONG" value="7635533824" valtype="size"/> | ||
<prop name="TotalBytes" type="LONG" value="514523136" valtype="size"/> | ||
<prop name="FreeBytes" type="LONG" value="428179112" valtype="size"/> | ||
<prop name="SwapFreeBytes" type="LONG" value="240058552" valtype="size"/> | ||
<prop name="UsedBytes" type="LONG" value="86344024" valtype="size"/> | ||
<prop name="Usage" type="LONG" value="16" valtype="percent"/> | ||
</snapshot> | ||
<snapshot name="Task" cat="CICS"> | ||
<prop name="TotalCpuUsec" type="DECIMAL" value="15600.1" valtype="age.usec"/> | ||
<prop name="SlackUsec" type="LONG" value="-6600" valtype="age.usec"/> | ||
<prop name="WallUsec" type="DECIMAL" value="201600.1" valtype="age.usec"/> | ||
<prop name="BlockedCount" type="LONG" value="7382" valtype="size"/> | ||
<prop name="WaitedCount" type="LONG" value="12312" valtype="size"/> | ||
<prop name="BlockedUsec" type="LONG" value="17812828" valtype="age.usec"/> | ||
<prop name="WaitUsec" type="LONG" value="186000" valtype="age.usec"/> | ||
<prop name="OverheadUsec" type="DECIMAL" value="181.7" valtype="age.usec"/> | ||
</snapshot> | ||
</activity> | ||
|
||
</tnt4j-simulator> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,71 @@ | ||
<?xml version="1.0" encoding="utf-8" standalone="yes"?> | ||
<tnt4j-simulator> | ||
|
||
<var name="custid" value="=?"/> | ||
<var name="payid" value="=?"/> | ||
<var name="payto" value="=?"/> | ||
<var name="tranid" value="=?"/> | ||
<var name="paydb" value="jdbc://db2/order_db"/> | ||
|
||
<source id="1" fqn="APPL=CICSPROD#SERVER=ZOS1#NETADDR=12.0.0.2#DATACENTER=DC1#GEOADDR=New York, NY" | ||
user="ADC1"/> | ||
<source id="2" fqn="APPL=BTCH1245#SERVER=ZOS1#NETADDR=12.0.0.2#DATACENTER=DC1#GEOADDR=New York, NY" | ||
user=""/> | ||
<source id="3" fqn="APPL=BTCH3456#SERVER=ZOS1#NETADDR=12.0.0.2#DATACENTER=DC1#GEOADDR=New York, NY" | ||
user="CHRIS"/> | ||
<source id="4" fqn="APPL=MQP1MSTR#SERVER=ZOS1#NETADDR=12.0.0.2#DATACENTER=DC1#GEOADDR=New York, NY" | ||
user="MQP1MSTR"/> | ||
|
||
|
||
<msg id="1">ICH408I USER(MQP1MSTR) GROUP(PSTC2 ) NAME(**STC-MQSERIES/M505 MQP1.SYSTEM.CSQ.REPLY.D145BEE951C2534C CL(MQQUEUE ) INSUFFICIENT ACCESS AUTHORITY FROM MQP1.SYSTEM.CSQ*.** (G) ACCESS INTENT(UPDATE ) ACCESS ALLOWED(NONE ) </msg> | ||
<msg id="2">CSQN207I MQP1 COMMAND SERVER UNABLE TO OPEN REPLY TO QUEUE </msg> | ||
<msg id="3">CSQN203I MQP1 QUEUE SYSTEM.CSQ.REPLY.D145BEE951C2534C, MQCC=2 MQRC=2035</msg> | ||
<msg id="4">CICH408I LOGON/JOB INITIATION - NOT AUTHORIZED TO APPLICATION</msg> | ||
|
||
|
||
<activity name="RACFError" source="1" pid="4362" tid="1"> | ||
<event name="SYSLOG" type="SEND" elapsed="823" res="STC54362" msg="1" /> | ||
<snapshot name="Task" cat="MQ"> | ||
<prop name="TotalCpuUsec" type="DECIMAL" value="15600.1" valtype="age.usec"/> | ||
<prop name="SlackUsec" type="LONG" value="1399" valtype="age.usec"/> | ||
<prop name="WallUsec" type="DECIMAL" value="3.25116001E7" valtype="age.usec"/> | ||
<prop name="BlockedCount" type="LONG" value="1090" valtype="size"/> | ||
<prop name="WaitedCount" type="LONG" value="547" valtype="size"/> | ||
<prop name="BlockedUsec" type="LONG" value="3000" valtype="age.usec"/> | ||
<prop name="WaitUsec" type="LONG" value="32493000" valtype="age.usec"/> | ||
<prop name="OverheadUsec" type="DECIMAL" value="962.175" valtype="age.usec"/> | ||
</snapshot> | ||
</activity> | ||
|
||
<activity name="SecurityError" source="1" pid="4362" tid="4"> | ||
<event name="SYSLOG" type="SEND" elapsed="823" res="STC54400" msg="2" /> | ||
<event name="SYSLOG" type="SEND" elapsed="823" res="STC54400" msg="3" /> | ||
<snapshot name="Task" cat="CICS"> | ||
<prop name="TotalCpuUsec" type="DECIMAL" value="15600.1" valtype="age.usec"/> | ||
<prop name="SlackUsec" type="LONG" value="1399" valtype="age.usec"/> | ||
<prop name="WallUsec" type="DECIMAL" value="3.25116001E7" valtype="age.usec"/> | ||
<prop name="BlockedCount" type="LONG" value="1090" valtype="size"/> | ||
<prop name="WaitedCount" type="LONG" value="547" valtype="size"/> | ||
<prop name="BlockedUsec" type="LONG" value="3000" valtype="age.usec"/> | ||
<prop name="WaitUsec" type="LONG" value="32493000" valtype="age.usec"/> | ||
<prop name="OverheadUsec" type="DECIMAL" value="962.175" valtype="age.usec"/> | ||
</snapshot> | ||
</activity> | ||
|
||
<activity name="BatchAccess" source="1" pid="4362" tid="2"> | ||
<event name="SYSLOG" type="SEND" elapsed="823" res="STC54362" msg="4" /> | ||
<snapshot name="Task" cat="CICS"> | ||
<prop name="TotalCpuUsec" type="DECIMAL" value="15600.1" valtype="age.usec"/> | ||
<prop name="SlackUsec" type="LONG" value="1399" valtype="age.usec"/> | ||
<prop name="WallUsec" type="DECIMAL" value="3.25116001E7" valtype="age.usec"/> | ||
<prop name="BlockedCount" type="LONG" value="1090" valtype="size"/> | ||
<prop name="WaitedCount" type="LONG" value="547" valtype="size"/> | ||
<prop name="BlockedUsec" type="LONG" value="3000" valtype="age.usec"/> | ||
<prop name="WaitUsec" type="LONG" value="32493000" valtype="age.usec"/> | ||
<prop name="OverheadUsec" type="DECIMAL" value="962.175" valtype="age.usec"/> | ||
</snapshot> | ||
</activity> | ||
|
||
|
||
|
||
</tnt4j-simulator> |