The “DataTypesBehavior” binding property in the SAP Adapter

Firstly, if you haven’t already seen it, have a look at the post describing the EnableSafeTyping binding property – http://blogs.msdn.com/adapters/archive/2007/11/24/the-enablesafetyping-binding-property.aspx. Since the Adapter Pack V1 released, we have had requests from users, wherein, they want to expose the Date (DATS) and Time (TIMS) data types as a .NET DateTime (strong typing), but yet want the…


Exception: Loading property information list by namespace failed or property not found in the list

When using the SAP Adapter, while receiving an IDoc, you might see the error message “Loading property information list by namespace failed or property not found in the list” in the event log. Cause: The SAP adapter is promoting the IDoc control record fields in/to the BizTalk message context. However, there is no schema deployed…


TimeoutException(s), timeout related ArgumentOutOfRangeException(s) thrown from the SAP Adapter

You must have read in the documentation that the SAP adapter does not support/honour the timeout values specified on the binding (sendTimeout, openTimeout, etc). However, at times you might yet receive timeout related exceptions from the adapter. Why? The SAP Adapter uses the SAP RFC SDK Library to communicate with SAP. The API calls in this…


Making Microsoft BizTalk Adapter v2.0 for mySAP Business Suite projects work with WCF SAP Adapter #2

This is in continuation to the previous post, where we discussed the differences in the XML structure used by the old SAP adapter and the new WCF SAP Adapter. In a transactional scenario, the old adapter uses the context property named ‘ConnectionType’. This context property is present in the new adapter too, with a few changes,…

2

"When I Execute BAPIs, I don’t get back any data". Help!

The two most common questions I get from customers using the SAPBinding: I execute a BAPI (via the generated WCF proxy) from a .NET application. However, after the call returns, I see that many table parameters are null. I am trying to execute a BAPI with some input values. If I use those same values…


"Receiving IDocs from SAP using the SAPBinding requires higher SAP user privilege as compared to the older mySAP Adapter". Really??

Firstly, let me explain the common customer scenario using the old (mySAP 2.0) Adapter (NOTE – points in red and green below highlight the similarities/differences in configuration): The user, at design time, uses a high privilege account (let’s call it account A), to obtain the schemas for an IDoc. These schemas are deployed in a…

0