When you're working with BizTalk SAP adapter to call BAPIs or RFCs, you will find that any create/delete/update call requires you to make an additional BAPI call to BAPI_TRANSACTION_COMMIT or BAPI_TRANSACTION_ROLLBACK to commit the data into SAP. This does not, as one might expect, involve a distributed transaction (Atomic scope shape in orchestration), but it requires setting connection properties on the adapter to control the persistence of connections. Here are the steps to commit or rollback ......
A recent POC presented me with the following problem: I receive a PurchaseOrder line item list from SAP, containing order header information in a flattened data structure. The SALES_ORDERS node actually contains line item records (complete with order header fields), which we needed to roll up into order-level records. This would be analagous to a SQL SELECT DISTINCT on the OrderNumber. The goal of this exercise was to find an efficient way to use the mapper tool, and not resort to custom xslt altogether. ......
If you have not discovered Pandora Radio you're missing out big time. Pandora happen to be based in my neighborhood, potentially clouding my judgment, but what can be wrong with a radio station that plays only WHAT I LIKE? Pandora's biggest value is that it is based on the Music Genome Project, an effort to classify music by a large set of criteria. Listeners configure their own radio stations and seed them with one or more artists or songs through a ridiculously simple user interface. Voila. Pandora ......
SP1 for Commerce Server 2007 has obviously been built to install over an existing, fully configured environment with sites already deployed. When we recently installed a brand-new staging and production environment, the following exception kept showing up in the event log: The following resources are old. They will not function correctly until they are upgraded:Product Catalog (7.2.0) The number and type of resources in this message may vary depending on what you have configured. This exception can ......
A Microsoft Office SharePoint Server 2007 (MOSS) production environment is designed according to projected load, usage pattern, services, content volume and growth projections. There is a lot of information that has been published by Microsoft and others on these topics, but i recently had a need to summarize this for a client, so here are hardware and server sizing guidelines for MOSS - brief, to the point and all in one place. Virtualized deployments will be covered in a follow-up post. Guidelines ......
This is my second attempt to maintain a blog in my busy life. How do people find the time? Well I am making a pledge that this space will fill with usefulness as I encounter solutions and share them here.