none
problem Invoking SAP BAPI using BizTalk SAP Adapter MySAP Business Suite 2.0 RRS feed

  • General discussion

  • HI All,

    I am facing problem when i invoke SAP RFC(BAPI) using BizTalk Server 2006 with MySAP Business Suite 2.0. When i send RFC request xml to SAP it captures all the input xml field except one, this field is also part of output xml.

    So in turn i don't get this value in output.

    All other RFC's are working fine.

    I get  output xml from SAP with all the field except the field which was not captured before.

    I invoked SAP RFC manually using SAP console with same data i don't see any error, it gives all fields in output.

    Please what would have gone wrong.

     

    --

    Sandeep


    -- Kind Regards Sandeep
    Saturday, May 14, 2011 4:19 PM

All replies

  • Does this solve your problem?

    http://blogs.msdn.com/b/adapters/archive/2008/01/10/when-i-execute-bapis-i-don-t-get-back-any-data-help.aspx


    -- Please mark as answered if this answers your question.
    Monday, May 16, 2011 3:58 AM
  • Hi Manas,

    Thanks for the link, it is helpful. But in my case i am passing all the required values in correct format for which order is generated in SAP but one field in SAP is not getting captured which in result don't return that field in response.

    I checked with SAP guys, that field property is not set to mandatory.

    But still all other fields are captured(which are not mandatory) , we can't able to understand why this field is not getting captured.

    Pls Advice..

     


    -- Kind Regards Sandeep
    Tuesday, May 17, 2011 5:27 AM
  • Hi,

    Is the filed of  basic type /structure  type  or is it of table type ?

    Also, is it OK  for u to  post the generate schema and point out which is the problematic node ?


    Rohit Singh
    Tuesday, May 17, 2011 8:28 AM
  • Hi Rohit, We are facing problem in node PURCH_NUM in request RFC ZDOM_ABCD_XYZ,
    
    Before sending xml to SAP i dump file to temp folder and i see value in PURCH_NO, but i confirmed with SAP people they says
    
    PURCH_NO is not captured and all other fields are captured.
    

    -- Kind Regards Sandeep
    Thursday, May 26, 2011 4:55 PM
  • here is the schema
    <?xml version="1.0" encoding="utf-16"?>
    <xs:schema xmlns:b="http://schemas.microsoft.com/BizTalk/2003" targetNamespace="http://schemas.microsoft.com/BizTalk/2003" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
     <xs:simpleType name="RFCTYPE.RFCTYPE_TIME">
      <xs:restriction base="xs:string">
       <xs:pattern value="(([0-1][0-9])|([2][0-3]))([0-5][0-9])([0-5][0-9])" />
      </xs:restriction>
     </xs:simpleType>
     <xs:simpleType name="RFCTYPE.RFCTYPE_DATE">
      <xs:restriction base="xs:string">
       <xs:pattern value="[0][0][0][0][0][0][0][0]|^((\d{2}(([02468][048])|([13579][26]))?((((0?[13578])|(1[02]))?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))?((0?[1-9])|([1-2][0-9])|(30)))|(0?2?((0?[1-9])|([1-2][0-9])))))|(\d{2}(([02468][1235679])|([13579][01345789]))?((((0?[13578])|(1[02]))?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))?((0?[1-9])|([1-2][0-9])|(30)))|(0?2?((0?[1-9])|(1[0-9])|(2[0-8]))))))?$" />
      </xs:restriction>
     </xs:simpleType>
     <xs:element name="ZDOM_ABCD_XYZ_Request">
      <xs:complexType>
       <xs:sequence>
        <xs:element minOccurs="1" maxOccurs="1" name="PURCH_DATE" type="b:RFCTYPE.RFCTYPE_DATE">
         <xs:annotation>
          <xs:documentation>Customer purchase order date</xs:documentation>
          <xs:appinfo />
         </xs:annotation>
        </xs:element>
        <xs:element minOccurs="1" maxOccurs="1" name="PURCH_NO">
         <xs:annotation>
          <xs:documentation>Customer purchase order number</xs:documentation>
          <xs:appinfo />
         </xs:annotation>
         <xs:simpleType>
          <xs:restriction base="xs:string">
           <xs:maxLength value="20" />
          </xs:restriction>
         </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="1" maxOccurs="1" name="DISTR_CHAN">
         <xs:annotation>
          <xs:documentation>Distribution Channel</xs:documentation>
          <xs:appinfo />
         </xs:annotation>
         <xs:simpleType>
          <xs:restriction base="xs:string">
           <xs:maxLength value="2" />
          </xs:restriction>
         </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="1" maxOccurs="1" name="DIVISION">
         <xs:annotation>
          <xs:documentation>Division</xs:documentation>
          <xs:appinfo />
         </xs:annotation>
         <xs:simpleType>
          <xs:restriction base="xs:string">
           <xs:maxLength value="2" />
          </xs:restriction>
         </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="1" maxOccurs="1" name="DOC_TYPE">
         <xs:annotation>
          <xs:documentation>Document Type</xs:documentation>
          <xs:appinfo />
         </xs:annotation>
         <xs:simpleType>
          <xs:restriction base="xs:string">
           <xs:maxLength value="4" />
          </xs:restriction>
         </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="1" maxOccurs="1" name="PARTN_NUMB">
         <xs:annotation>
          <xs:documentation>Customer Number 1</xs:documentation>
          <xs:appinfo />
         </xs:annotation>
         <xs:simpleType>
          <xs:restriction base="xs:string">
           <xs:maxLength value="10" />
          </xs:restriction>
         </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="1" name="PARTN_ROLE">
         <xs:annotation>
          <xs:documentation>Partner Function</xs:documentation>
          <xs:appinfo />
         </xs:annotation>
         <xs:simpleType>
          <xs:restriction base="xs:string">
           <xs:maxLength value="2" />
          </xs:restriction>
         </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="1" maxOccurs="1" name="SALES_ORG">
         <xs:annotation>
          <xs:documentation>Sales Organisation</xs:documentation>
          <xs:appinfo />
         </xs:annotation>
         <xs:simpleType>
          <xs:restriction base="xs:string">
           <xs:maxLength value="4" />
          </xs:restriction>
         </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" name="IT_HEADER">
         <xs:annotation>
          <xs:documentation>Warranty Claim Header</xs:documentation>
          <xs:appinfo />
         </xs:annotation>
         <xs:complexType>
          <xs:sequence>
           <xs:element minOccurs="0" name="CHASSIS">
            <xs:simpleType>
             <xs:restriction base="xs:string">
              <xs:maxLength value="18" />
             </xs:restriction>
            </xs:simpleType>
           </xs:element>
           <xs:element minOccurs="0" name="MODEL">
            <xs:simpleType>
             <xs:restriction base="xs:string">
              <xs:maxLength value="18" />
             </xs:restriction>
            </xs:simpleType>
           </xs:element>
           <xs:element minOccurs="0" name="JCNO">
            <xs:simpleType>
             <xs:restriction base="xs:string">
              <xs:maxLength value="10" />
             </xs:restriction>
            </xs:simpleType>
           </xs:element>
           <xs:element minOccurs="0" name="REDATE" type="b:RFCTYPE.RFCTYPE_DATE" />
           <xs:element minOccurs="0" name="JCDATE" type="b:RFCTYPE.RFCTYPE_DATE" />
           <xs:element minOccurs="0" name="ODO">
            <xs:simpleType>
             <xs:restriction base="xs:decimal">
              <xs:totalDigits value="6" />
              <xs:fractionDigits value="2" />
             </xs:restriction>
            </xs:simpleType>
           </xs:element>
           <xs:element minOccurs="0" name="FAIDATE" type="b:RFCTYPE.RFCTYPE_DATE" />
           <xs:element minOccurs="0" name="ENGHOUR">
            <xs:simpleType>
             <xs:restriction base="xs:string">
              <xs:maxLength value="6" />
             </xs:restriction>
            </xs:simpleType>
           </xs:element>
           <xs:element minOccurs="0" name="RECDATE" type="b:RFCTYPE.RFCTYPE_DATE" />
           <xs:element minOccurs="0" name="SIGNDATE" type="b:RFCTYPE.RFCTYPE_DATE" />
           <xs:element minOccurs="0" name="VEHREG">
            <xs:simpleType>
             <xs:restriction base="xs:string">
              <xs:maxLength value="16" />
             </xs:restriction>
            </xs:simpleType>
           </xs:element>
           <xs:element minOccurs="0" name="HPER">
            <xs:simpleType>
             <xs:restriction base="xs:decimal">
              <xs:totalDigits value="6" />
              <xs:fractionDigits value="2" />
             </xs:restriction>
            </xs:simpleType>
           </xs:element>
           <xs:element minOccurs="0" name="ECODE">
            <xs:simpleType>
             <xs:restriction base="xs:string">
              <xs:maxLength value="7" />
             </xs:restriction>
            </xs:simpleType>
           </xs:element>
          </xs:sequence>
         </xs:complexType>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" name="IT_ITEM1">
         <xs:annotation>
          <xs:documentation>Warranty Claim Items</xs:documentation>
          <xs:appinfo />
         </xs:annotation>
         <xs:complexType>
          <xs:sequence>
           <xs:element minOccurs="0" name="MATERIAL">
            <xs:simpleType>
             <xs:restriction base="xs:string">
              <xs:maxLength value="18" />
             </xs:restriction>
            </xs:simpleType>
           </xs:element>
           <xs:element minOccurs="0" name="QUAN">
            <xs:simpleType>
             <xs:restriction base="xs:decimal">
              <xs:totalDigits value="8" />
              <xs:fractionDigits value="3" />
             </xs:restriction>
            </xs:simpleType>
           </xs:element>
           <xs:element minOccurs="0" name="UOM">
            <xs:simpleType>
             <xs:restriction base="xs:string">
              <xs:maxLength value="3" />
             </xs:restriction>
            </xs:simpleType>
           </xs:element>
           <xs:element minOccurs="0" name="CULPRIT">
            <xs:simpleType>
             <xs:restriction base="xs:string">
              <xs:maxLength value="8" />
             </xs:restriction>
            </xs:simpleType>
           </xs:element>
           <xs:element minOccurs="0" name="CASUAL">
            <xs:simpleType>
             <xs:restriction base="xs:string">
              <xs:maxLength value="18" />
             </xs:restriction>
            </xs:simpleType>
           </xs:element>
           <xs:element minOccurs="0" name="DEFECT">
            <xs:simpleType>
             <xs:restriction base="xs:string">
              <xs:maxLength value="4" />
             </xs:restriction>
            </xs:simpleType>
           </xs:element>
           <xs:element minOccurs="0" name="AMT">
            <xs:simpleType>
             <xs:restriction base="xs:decimal">
              <xs:totalDigits value="6" />
              <xs:fractionDigits value="2" />
             </xs:restriction>
            </xs:simpleType>
           </xs:element>
           <xs:element minOccurs="0" name="JOBTYP">
            <xs:simpleType>
             <xs:restriction base="xs:string">
              <xs:maxLength value="4" />
             </xs:restriction>
            </xs:simpleType>
           </xs:element>
           <xs:element minOccurs="0" name="CUSTV">
            <xs:simpleType>
             <xs:restriction base="xs:string">
              <xs:maxLength value="256" />
             </xs:restriction>
            </xs:simpleType>
           </xs:element>
           <xs:element minOccurs="0" name="ACTION">
            <xs:simpleType>
             <xs:restriction base="xs:string">
              <xs:maxLength value="256" />
             </xs:restriction>
            </xs:simpleType>
           </xs:element>
           <xs:element minOccurs="0" name="OBSER">
            <xs:simpleType>
             <xs:restriction base="xs:string">
              <xs:maxLength value="256" />
             </xs:restriction>
            </xs:simpleType>
           </xs:element>
           <xs:element minOccurs="0" name="TECHCODE">
            <xs:simpleType>
             <xs:restriction base="xs:string">
              <xs:maxLength value="1" />
             </xs:restriction>
            </xs:simpleType>
           </xs:element>
           <xs:element minOccurs="0" name="IAMT">
            <xs:simpleType>
             <xs:restriction base="xs:string">
              <xs:maxLength value="9" />
             </xs:restriction>
            </xs:simpleType>
           </xs:element>
           <xs:element minOccurs="0" name="IPER">
            <xs:simpleType>
             <xs:restriction base="xs:string">
              <xs:maxLength value="5" />
             </xs:restriction>
            </xs:simpleType>
           </xs:element>
          </xs:sequence>
         </xs:complexType>
        </xs:element>
       </xs:sequence>
      </xs:complexType>
     </xs:element>
     <xs:element name="ZDOM_ABCD_XYZ_Response">
      <xs:annotation>
       <xs:appinfo>
        <b:properties>
         <b:property distinguished="true" xpath="/*[local-name()='ZDOM_ABCD_XYZ_Response' and namespace-uri()='http://schemas.microsoft.com/BizTalk/2003']/*[local-name()='SALESDOCUMENT' and namespace-uri()='']" />
        </b:properties>
       </xs:appinfo>
      </xs:annotation>
      <xs:complexType>
       <xs:sequence>
        <xs:element minOccurs="1" maxOccurs="1" name="PURCH_DATE" type="b:RFCTYPE.RFCTYPE_DATE">
         <xs:annotation>
          <xs:documentation>Customer purchase order date</xs:documentation>
          <xs:appinfo />
         </xs:annotation>
        </xs:element>
        <xs:element minOccurs="1" maxOccurs="1" name="PURCH_NO">
         <xs:annotation>
          <xs:documentation>Customer purchase order number</xs:documentation>
          <xs:appinfo />
         </xs:annotation>
         <xs:simpleType>
          <xs:restriction base="xs:string">
           <xs:maxLength value="20" />
          </xs:restriction>
         </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="1" maxOccurs="1" name="RETURN">
         <xs:annotation>
          <xs:documentation>Return Parameter</xs:documentation>
          <xs:appinfo />
         </xs:annotation>
         <xs:complexType>
          <xs:sequence>
           <xs:element minOccurs="0" name="TYPE">
            <xs:simpleType>
             <xs:restriction base="xs:string">
              <xs:maxLength value="1" />
             </xs:restriction>
            </xs:simpleType>
           </xs:element>
           <xs:element minOccurs="0" name="MESSAGE">
            <xs:simpleType>
             <xs:restriction base="xs:string">
              <xs:maxLength value="220" />
             </xs:restriction>
            </xs:simpleType>
           </xs:element>
          </xs:sequence>
         </xs:complexType>
        </xs:element>
        <xs:element minOccurs="1" maxOccurs="1" name="SALESDOCDATE" type="b:RFCTYPE.RFCTYPE_DATE">
         <xs:annotation>
          <xs:documentation>Sales Document creation date</xs:documentation>
          <xs:appinfo />
         </xs:annotation>
        </xs:element>
        <xs:element minOccurs="1" maxOccurs="1" name="SALESDOCUMENT">
         <xs:annotation>
          <xs:documentation>Sales and Distribution Document Number</xs:documentation>
          <xs:appinfo />
         </xs:annotation>
         <xs:simpleType>
          <xs:restriction base="xs:string">
           <xs:maxLength value="10" />
          </xs:restriction>
         </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="1" maxOccurs="1" name="SOLD_TO">
         <xs:annotation>
          <xs:documentation>Sold-to party</xs:documentation>
          <xs:appinfo />
         </xs:annotation>
         <xs:simpleType>
          <xs:restriction base="xs:string">
           <xs:maxLength value="10" />
          </xs:restriction>
         </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" name="IT_HEADER">
         <xs:annotation>
          <xs:documentation>Warranty Claim Header</xs:documentation>
          <xs:appinfo />
         </xs:annotation>
         <xs:complexType>
          <xs:sequence>
           <xs:element minOccurs="0" name="CHASSIS">
            <xs:simpleType>
             <xs:restriction base="xs:string">
              <xs:maxLength value="18" />
             </xs:restriction>
            </xs:simpleType>
           </xs:element>
           <xs:element minOccurs="0" name="MODEL">
            <xs:simpleType>
             <xs:restriction base="xs:string">
              <xs:maxLength value="18" />
             </xs:restriction>
            </xs:simpleType>
           </xs:element>
           <xs:element minOccurs="0" name="JCNO">
            <xs:simpleType>
             <xs:restriction base="xs:string">
              <xs:maxLength value="10" />
             </xs:restriction>
            </xs:simpleType>
           </xs:element>
           <xs:element minOccurs="0" name="REDATE" type="b:RFCTYPE.RFCTYPE_DATE" />
           <xs:element minOccurs="0" name="JCDATE" type="b:RFCTYPE.RFCTYPE_DATE" />
           <xs:element minOccurs="0" name="ODO">
            <xs:simpleType>
             <xs:restriction base="xs:decimal">
              <xs:totalDigits value="6" />
              <xs:fractionDigits value="2" />
             </xs:restriction>
            </xs:simpleType>
           </xs:element>
           <xs:element minOccurs="0" name="FAIDATE" type="b:RFCTYPE.RFCTYPE_DATE" />
           <xs:element minOccurs="0" name="ENGHOUR">
            <xs:simpleType>
             <xs:restriction base="xs:string">
              <xs:maxLength value="6" />
             </xs:restriction>
            </xs:simpleType>
           </xs:element>
           <xs:element minOccurs="0" name="RECDATE" type="b:RFCTYPE.RFCTYPE_DATE" />
           <xs:element minOccurs="0" name="SIGNDATE" type="b:RFCTYPE.RFCTYPE_DATE" />
           <xs:element minOccurs="0" name="VEHREG">
            <xs:simpleType>
             <xs:restriction base="xs:string">
              <xs:maxLength value="16" />
             </xs:restriction>
            </xs:simpleType>
           </xs:element>
           <xs:element minOccurs="0" name="HPER">
            <xs:simpleType>
             <xs:restriction base="xs:decimal">
              <xs:totalDigits value="6" />
              <xs:fractionDigits value="2" />
             </xs:restriction>
            </xs:simpleType>
           </xs:element>
           <xs:element minOccurs="0" name="ECODE">
            <xs:simpleType>
             <xs:restriction base="xs:string">
              <xs:maxLength value="7" />
             </xs:restriction>
            </xs:simpleType>
           </xs:element>
          </xs:sequence>
         </xs:complexType>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" name="IT_ITEM1">
         <xs:annotation>
          <xs:documentation>Warranty Claim Items</xs:documentation>
          <xs:appinfo />
         </xs:annotation>
         <xs:complexType>
          <xs:sequence>
           <xs:element minOccurs="0" name="MATERIAL">
            <xs:simpleType>
             <xs:restriction base="xs:string">
              <xs:maxLength value="18" />
             </xs:restriction>
            </xs:simpleType>
           </xs:element>
           <xs:element minOccurs="0" name="QUAN">
            <xs:simpleType>
             <xs:restriction base="xs:decimal">
              <xs:totalDigits value="8" />
              <xs:fractionDigits value="3" />
             </xs:restriction>
            </xs:simpleType>
           </xs:element>
           <xs:element minOccurs="0" name="UOM">
            <xs:simpleType>
             <xs:restriction base="xs:string">
              <xs:maxLength value="3" />
             </xs:restriction>
            </xs:simpleType>
           </xs:element>
           <xs:element minOccurs="0" name="CULPRIT">
            <xs:simpleType>
             <xs:restriction base="xs:string">
              <xs:maxLength value="8" />
             </xs:restriction>
            </xs:simpleType>
           </xs:element>
           <xs:element minOccurs="0" name="CASUAL">
            <xs:simpleType>
             <xs:restriction base="xs:string">
              <xs:maxLength value="18" />
             </xs:restriction>
            </xs:simpleType>
           </xs:element>
           <xs:element minOccurs="0" name="DEFECT">
            <xs:simpleType>
             <xs:restriction base="xs:string">
              <xs:maxLength value="4" />
             </xs:restriction>
            </xs:simpleType>
           </xs:element>
           <xs:element minOccurs="0" name="AMT">
            <xs:simpleType>
             <xs:restriction base="xs:decimal">
              <xs:totalDigits value="6" />
              <xs:fractionDigits value="2" />
             </xs:restriction>
            </xs:simpleType>
           </xs:element>
           <xs:element minOccurs="0" name="JOBTYP">
            <xs:simpleType>
             <xs:restriction base="xs:string">
              <xs:maxLength value="4" />
             </xs:restriction>
            </xs:simpleType>
           </xs:element>
           <xs:element minOccurs="0" name="CUSTV">
            <xs:simpleType>
             <xs:restriction base="xs:string">
              <xs:maxLength value="256" />
             </xs:restriction>
            </xs:simpleType>
           </xs:element>
           <xs:element minOccurs="0" name="ACTION">
            <xs:simpleType>
             <xs:restriction base="xs:string">
              <xs:maxLength value="256" />
             </xs:restriction>
            </xs:simpleType>
           </xs:element>
           <xs:element minOccurs="0" name="OBSER">
            <xs:simpleType>
             <xs:restriction base="xs:string">
              <xs:maxLength value="256" />
             </xs:restriction>
            </xs:simpleType>
           </xs:element>
           <xs:element minOccurs="0" name="TECHCODE">
            <xs:simpleType>
             <xs:restriction base="xs:string">
              <xs:maxLength value="1" />
             </xs:restriction>
            </xs:simpleType>
           </xs:element>
           <xs:element minOccurs="0" name="IAMT">
            <xs:simpleType>
             <xs:restriction base="xs:string">
              <xs:maxLength value="9" />
             </xs:restriction>
            </xs:simpleType>
           </xs:element>
           <xs:element minOccurs="0" name="IPER">
            <xs:simpleType>
             <xs:restriction base="xs:string">
              <xs:maxLength value="5" />
             </xs:restriction>
            </xs:simpleType>
           </xs:element>
          </xs:sequence>
         </xs:complexType>
        </xs:element>
       </xs:sequence>
      </xs:complexType>
     </xs:element>
    </xs:schema>

    -- Kind Regards Sandeep
    Thursday, May 26, 2011 4:56 PM
  • I think you should put a network trace on your BizTalk server and capture the data as it goes across the wire. Then you will know for sure if BizTalk is dropping the value.
    Thursday, May 26, 2011 5:07 PM
  • Hi Kevin,

    Thanks for your response.

    But this was happening for several instances for testing. Also for same field i see SAP not consuming that field.

    Just for testing SAP developer had changed the name of that field, and i imported the SAP RFC .dll again and tried with one transaction.

    It had worked..

    Please advise what would have happened.

     


    -- Kind Regards Sandeep
    Friday, May 27, 2011 6:38 AM
  • I don't understand it fully... but can it be realted to metadata caching ?

    The adapter creates a dll for each of the RFCs(the dlls are created in the bin folder of the adapter installation directory).

    Can you try cleaning up the proxy dlls(dll name RFC ZDOM_ABCD_XYZ.dll) in C:\Program Files\Microsoft BizTalk Adapter v2.0 for mySAP Business Suite\Bin

    and see if it helps ?


    Rohit Singh
    Friday, May 27, 2011 9:38 AM
  • Hi Rohit ,

    After SAP developer has changed the name of node ..i imported the dll and it worked fine afterwards.

    Please help me understand if SAP developer do any changes in programming but in structural changes like nodes do i need to import latest dll.

    And please advise best practice what should be the steps in case any SAP RFC is modified.

     

     


    -- Kind Regards Sandeep
    Friday, May 27, 2011 10:31 AM
  • Whenever there is a change in the SAP-RFC -

    If the change changes the nodes in the schema which is populated either in request or respnose,
    then you will need to re-generate the schema in BizTalk  and fix the mappings as necessary.

    If the changed node is always blank in request and respnose. You can skip the above step.

    In either case, you should go and delete the proxy dll generated in -

    C:\Program Files\Microsoft BizTalk Adapter v2.0 for mySAP Business Suite\Bin

    This, way, the next time the adapter needs to call the RFC, the adapter won't find the cached proxy dll, and it will generate the proxy dll(with updated metadata) at runtime.


    Rohit Singh
    Friday, May 27, 2011 2:03 PM