BODI-1111469 error importing IOrganizationService functions

Hi All.

I’ve created a Web Service SOAP datastore and I’m trying to import the ‘Create’ function from the Microsoft Dynamics CRM IOrganizationService web service. I’m getting a BODI-1111469 error.

I’m using DS4.2sp6.

Any ideas most gratefully received.

The main text of the error is this:-

An error occurred while importing metadata: %1 (BODI-1111469)The adapter XML for function contains parsing errors in the object: : <Error importing XML Schema from file <adapter_schema_in.xsd>:<XML parser failed: Error<namespace ‘http://schemas.microsoft.com/xrm/2011/Contracts’ is referenced without import declaration> at line <1>, char <1263> in <<xsd:schema xmlns:xsd=“http://www.w3.org/2001/XMLSchema

xmlns:i0=“http://schemas.microsoft.com/xrm/2011/Contracts/Services
xmlns:diws=“http://www.businessobjects.com/diwebservice
targetnamespace=“http://www.businessobjects.com/diwebservice”>
<xsd:import namespace=‘http://schemas.microsoft.com/xrm/2011/Contracts/Services
schemaLocation=‘D:\ProgramData\SAP BusinessObjects\Data Services\ext\webservice\OrganizationServiceCreateIOrganizationService_Create_InputMessage0.xsd’/>
,xsd:element name=“IOrganizationService_Create_InputMessage”>
xsd:complexType
xsd:sequence
<xsd:element ref=“i0:Create”/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>>,file <D:\ProgramData\SAP BusinessObjects\Data Services\ext\webservice\OrganizationServiceCreateIIorganization Service_Create_InputMessage0.xsd>.>. Validate your XML Schema using external schema validators (found at w3.org).>


Nemesis :australia: (BOB member since 2004-06-09)

something is going wrong when DS is parsing the WSDL and importing the function schema

will it be possible for you to post the WSDL and all it’s dependent schemas?

is this a public WSDL ?


manoj_d (BOB member since 2009-01-02)

Hi Manoj. Thanks for replying, I was hoping this issue might catch your attention.

Here’s the Web Service URL I use to define the datastore:-
http://srvcredevdyn06/FinancialOmbudsmanService/XRMServices/2011/Organization.svc?wsdl

And here’s what I get when I use the URL in Internet Explorer:-

<?xml version="1.0"?>
-<wsdl:definitions xmlns:wsa=“http://schemas.xmlsoap.org/ws/2004/08/addressing” xmlns:wsaw=“http://www.w3.org/2006/05/addressing/wsdl” xmlns:wsa10=“http://www.w3.org/2005/08/addressing” xmlns:tns=“http://schemas.microsoft.com/xrm/2011/Contracts” xmlns:soapenc=“http://schemas.xmlsoap.org/soap/encoding/” xmlns:soap12=“http://schemas.xmlsoap.org/wsdl/soap12/” xmlns:wsu=“http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd” xmlns:soap=“http://schemas.xmlsoap.org/wsdl/soap/” xmlns:xsd=“http://www.w3.org/2001/XMLSchema” xmlns:wsp=“http://schemas.xmlsoap.org/ws/2004/09/policy” xmlns:i0=“http://schemas.microsoft.com/xrm/2011/Contracts/Services” xmlns:msc=“http://schemas.microsoft.com/ws/2005/12/wsdl/contract” xmlns:wsap=“http://schemas.xmlsoap.org/ws/2004/08/addressing/policy” xmlns:wsx=“http://schemas.xmlsoap.org/ws/2004/09/mex” xmlns:wsam=“http://www.w3.org/2007/05/addressing/metadata” xmlns:wsdl=“http://schemas.xmlsoap.org/wsdl/” targetNamespace=“http://schemas.microsoft.com/xrm/2011/Contracts” name=“OrganizationService”>
<wsdl:import location=“http://srvcredevdyn06/FinancialOmbudsmanService/XRMServices/2011/Organization.svc?wsdl=wsdl0” namespace=“http://schemas.microsoft.com/xrm/2011/Contracts/Services”/>
wsdl:types/
-<wsdl:service name=“OrganizationService”>
-<wsdl:port name=“CustomBinding_IOrganizationService” binding=“i0:CustomBinding_IOrganizationService”>
<soap12:address location=“http://srvcredevdyn06/FinancialOmbudsmanService/XRMServices/2011/Organization.svc”/>
-wsa10:EndpointReference
wsa10:Addresshttp://srvcredevdyn06/FinancialOmbudsmanService/XRMServices/2011/Organization.svc</wsa10:Address>
-
host/srvcredevdyn06.foscre.org.uk

</wsa10:EndpointReference>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>

I’m not quite sure what you mean by public WSDL. This is a standard web service provided by Microsoft as part of the Dynamics CRM install.

Please let me know if there’s anything else I can do to help solve this issue.


Nemesis :australia: (BOB member since 2004-06-09)

public URL for WSDL, means something that I can also access from my env
in your case the service is hosted on server srvcredevdyn06 which is internal to your org

this WSDL is again including another WSDL file (location=“http://srvcredevdyn06/FinancialOmbudsmanService/XRMServices/2011/Organization.svc?wsdl=wsdl0” ) I will need that too and that might be including other WSDL or XSDs

will it be possible for you to open an Support Message ? if yes, let me know the number, it will be easy for me take a look at the WSDL and suggest changes to make it work in DS


manoj_d (BOB member since 2009-01-02)

I’ve raised a case with Itelligence support - the number is 9000919078 and is being dealt with by Zahir Usmani. I believe that the Itelligence helpdesk is also visible to SAP employees. Can you confirm that this is true?

I’ve attached the WSDL information for http://srvcredevdyn06/FinancialOmbudsmanService/XRMServices/2011/Organization.svc?wsdl=wsdl0
to the case. If you can’t access the case, I can attach it to this post.


Nemesis :australia: (BOB member since 2004-06-09)

I doubt if I can access Itelligence Support system
have you tried using the following WSDL in the Webservice SOAP Datastore
http://srvcredevdyn06/FinancialOmbudsmanService/XRMServices/2011/Organization.svc?wsdl=wsdl0

since this is actual WSDL that you are going to use


manoj_d (BOB member since 2009-01-02)

Itelligence have decided to raise the call directly with SAP. I’ll let you know the SAP reference number as soon as I know it.

I’ve now tried using ‘http://srvcredevdyn06/FinancialOmbudsmanService/XRMServices/2011/Organization.svc?wsdl=wsdl0’ as the Web Service URL. This puts me a slightly worse position as I don’t have any functions available in the ‘Functions’ list.


Nemesis :australia: (BOB member since 2004-06-09)

The Notification Number SAP is ‘012005041000000131382016’.

Does this enable you to see the case?


Nemesis :australia: (BOB member since 2004-06-09)

yes, I can access the message, I am working on it


manoj_d (BOB member since 2009-01-02)

That is excellent news.


Nemesis :australia: (BOB member since 2004-06-09)

Hi Nemesis and Manoj_d and all others,

I have to do the same thing, connecting Microsoft Dynamics CRM via SOAP-WebService-Datastore and get exactly the same error, when I try to import.

Have You solved this problem? Please let me know - and if YES, please tell me how to do so. Thank You!

Using DS 4.2 SP 10


kamaloka :de: (BOB member since 2018-04-10)

Hi Kamaloka. I never managed to get the webservice call working. I suggest you raise a call with SAP as Manoj was very helpful, but I didn’t have the internal resources available to action his advice.


Nemesis :australia: (BOB member since 2004-06-09)

Hi Nemesis, thank You for Your answer – even though it encouraged me…

May I ask how did you solve the request to get data from Microsoft Dynamics CRM for Data Services without using the SOAP-Webservice?

It is the first time for me to work with a SAP-product…

– I don’t know what this means and have to check this.

– Am I right his advice isn’t postet here?


kamaloka :de: (BOB member since 2018-04-10)