While working on integration with many technologies and after SOA we are seeing the changes are frequent. I am here trying with my virtual notebook. Someone may find it intresting to read.
Friday, May 31, 2013
SOA Governance lifecycle
Plan: Establish the governance needed
Define: Design the governance approach
Enable: Put the governance model into action
Measure: Monitor and measure governance process
Maintenance: Review and adopt.
Define: Design the governance approach
Enable: Put the governance model into action
Measure: Monitor and measure governance process
Maintenance: Review and adopt.
Thursday, May 23, 2013
Schema and test data repository
Enterprise applications based on SOA, Webservices or EAI, there are lot of data routed, enriched, transformed. In some projects documentation of schema and test data(XML and native data) is part of project document repository.
Issues:
lack of real time schema availability.
less possibility of data validation
Oftenly vendor for development and maintenance is different
reuse of schema
WS-I* compliance
Why?
Enterprise vision for data modeling
Enterprise wide adoption for common data model
Layers:
Data
Data access
Service layers
Schema access services - create, update,delete,versioning
Test data access services - create, update delete, versioning
Schema validation services - availability, validation, namespace compliance, standard compliance
Technology layer:
NoSQL for Schema and test data storage
Rest services to operate on schema and test data
Why?
Enterprise vision for data modeling
Enterprise wide adoption for common data model
Layers:
Data
Data access
Service layers
Schema access services - create, update,delete,versioning
Test data access services - create, update delete, versioning
Schema validation services - availability, validation, namespace compliance, standard compliance
Technology layer:
NoSQL for Schema and test data storage
Rest services to operate on schema and test data
Message Library: EDIs, standard formats
Wednesday, May 22, 2013
Trouble shooting DLQ on IBM Websphere MQ
Determine why a message is on the DLQ (dead letter queue):
- Browse the message on the dead letter queue.
- Locate the dead letter header. The dead letter header starts with the characters '"DLH". Example: 444C 4820 0000 0001 0000 010A 4D59 2E51 'DLH........MY.Q'
- Find the dead letter Reason (the reason the message arrived on the DLQ) in the third word in the dead letter header. In this example the dead letter Reason is: x'0000 010A'.
- Convert hex x'0000 010A' to decimal 266.
- Use the dead letter reason code to determine why the message was placed on the dead-letter queue. The deal letter reason code is a Reason Code (MQRC_*) ,or a Feedback Code (MQFB_*). Example: MQFB_TM_ERROR 266 X'0000010A'
For a list of reason codes, see Reason codes.
For a list of feedback codes, see Feedback codes.
Subscribe to:
Comments (Atom)