יום חמישי, 31 במרץ 2011

SBL-EAI-04340: There are no web service definitions to be generated.


Applies to:





Siebel Financial Services CRM - Version: 8.0.0.9[20433] and later [Release: V8 and later ]



Information in this document applies to any platform.







Symptoms







When trying to import a WSDL file it fails with the following error and no additional error detail is generated.





ERROR: SBL-EAI-04340: There are no web service definitions to be generated.



Generally when a WSDL import fails some other errors are displayed showing why it failed to be imported.





Cause





This behavior is observed when no Service information exists in WSDL being imported.



Siebel cannot import a WSDL without service information.







Solution







A WSDL with a Service entry must be informed in order to be able to be imported by Siebel Tools.

Here is an example of service entry from a Siebel WSDL:



location="http://www.servername.com/eai_enu/start.swe?SWEExtSource=WebService&SWEExtCmd=Execute">





Related

------------------------------------------------------------------------------



Products



--------------------------------------------------------------------------------

Siebel > Customer Relationship Management > CRM - Enterprise Edition > Siebel Financial Services CRM



Errors



--------------------------------------------------------------------------------



SBL-EAI-04340; 04340 ERROR













Applies to:





Siebel System Software - Version: 7.5.3 [16157] and later [Release: V7 and later ]



z*OBSOLETE: Microsoft Windows 2000



Product Release: V7 (Enterprise)



Version: 7.5.3 [16157]



Database: Oracle 9.2.0.2



Application Server OS: Microsoft Windows 2000 Advanced Server SP 3



Database Server OS: HP 9000 Series HP-UX (64-bit)







This document was previously published as Siebel SR 38-1242389211.



***Checked for relevance on 06-JAN-2011***



Symptoms



When customer imported a WSDL file using WSDL Import Wizard in Siebel Tools, following error occurred:

Errors during processing:



There are no web service definitions to be generated.(SBL-EAI-04340)



Following are warnings generated in the process:



Serice 'EProfileSoapBindingImplService' can not be imported, because none of its ports could be imported.(SBL-EAI-04333)







Port 'eProfilePort' can not be imported. PortType 'EProfileSoapBindingImpl' can not be imported. The operation 'createProfile' was ignored. EAI Common Internal Error: Cannot find schema with targetNamespace: 'http:///CreateProfile'(SBL-UNU-00133)





Cause



Through further research and tests, it was found that the reported behavior was caused by the permission or right to access to the URL where the schema definition file (XSD) files exist. In other words, user must have complete access to the schema definitions when importing the WSDL file into Siebel Tools.



Solution



In customer’s case, the WSDL file was referring several schema definitions as follows:



One of ways to verify the reported behavior is related to the permission is that the XSL file can be copied to local path where the WSDL file is placed and the “schemaLocation” attribute value can be changed to as follow:



If the WSDL file can be imported successfully, the permission to access the schema definition should be resolved first.



Related



--------------------------------------------------------------------------------



Products



--------------------------------------------------------------------------------



Siebel > Customer Relationship Management > CRM - Enterprise Edition > Siebel System Software



Keywords



--------------------------------------------------------------------------------



WSDL; NAMESPACE; IMPORT; XSD; SIEBEL TOOLS



Errors



--------------------------------------------------------------------------------



SBL-EAI-04340; SBL-UNU-00133; SBL-EAI-04333











 

 

 

 

 

Applies to:





Siebel CRM - Version: 8.0.0.5 SIA [20420] and later [Release: V8 and later ]



Information in this document applies to any platform.



***Checked for relevance on 04-Jan-2011***



Symptoms



When I try to import a WSDL File, I'm getting following errors.







Project: CM Interface



WSDL file to import: C:\Documents and Settings\Edgar\Escritorio\Interfaces\BPEL_CAMB_DOMICILIOS\BPEL_CAMB_DOMICILIOS.wsdl



Run-time configuration data file: C:\Documents and Settings\Edgar\Escritorio\Interfaces\BPEL_CAMB_DOMICILIOS\BPEL_CAMB_DOMICILIOS.xml



Log File: C:\Documents and Settings\Edgar\Escritorio\Interfaces\BPEL_CAMB_DOMICILIOS\BPEL_CAMB_DOMICILIOS.log







Errors during processing:



There are no web service definitions to be generated.(SBL-EAI-04340)



Following are warnings generated in the process:



Service 'BPEL_CAMB_DOMICILIOS' can not be imported, because none of its ports could be imported.(SBL-EAI-04333)







Port 'BPEL_CAMB_DOMICILIOSPort' can not be imported. PortType 'BPEL_CAMB_DOMICILIOS' can not be imported. The http://schemas.xmlsoap.org/wsdl/:operation 'process' was ignored. Error importing XML schema via method 'GetIntObjByElement' for 'element' 'SBLCambioDomiciliosRequest' in 'http://www.cablemas.com/SBLCambioDomicilios'(SBL-EAI-08009)



Cannot find schema with targetNamespace: 'http://www.server.com/SBLCambioDomicilios'(SBL-EAI-09002)







.(SBL-EAI-04331)



Cause



Increasing the Tools Client log the additional information was collected.

a) Instructions to increase Tools Client log.



You have to set the following System Environment Variables:



SIEBEL_LOG_EVENTS=5



To set up environment variables perform the following steps:



Start > Settings > Control Panel > System.



Click on the Advanced tab and then click on the Environment Variables button.



Under the System variables view, click the New button and add the variable names and values mentioned above. Click the Ok button when finished. After that, you have to restart the Tools Client.



The detailed siebdev.log file should be generated.





b) In the siebdev.log file



WebSvcDesign XSDImpWarning 2 000000024a520670:0 2009-07-06 17:53:49 [0] Fatal Error in XML Parser at line 0, column 0: An exception occurred! Type:RuntimeException, Message:The primary document entity could not be opened. Id=file:///C:\Shared\WSDL2\INT-210-BPEL-CAMB_DOMICILIOS.xsd(SBL-EAI-00247) (IDS_XMLCNV_ERR_FTLPARSE)







ObjMgrLog Error 1 000000024a520670:0 2009-07-06 17:53:49 (xsdcontext.cpp (693)) SBL-EAI-09004: XML Schema document located at 'INT-210-BPEL-CAMB_DOMICILIOS.xsd' could not be parsed.



ObjMgrLog Error 1 000000024a520670:0 2009-07-06 17:53:49 (wsimpwiz.cpp (2163)) SBL-EAI-04331: PortType 'BPEL_CAMB_DOMICILIOS' can not be imported. The http://schemas.xmlsoap.org/wsdl/:operation 'process' was ignored. Error importing XML schema via method 'GetIntObjByElement' for 'element' 'SBLCambioDomiciliosRequest' in 'http://www.server.com/SBLCambioDomicilios'(SBL-EAI-08009)







Cannot find schema with targetNamespace: 'http://www.server.com/SBLCambioDomicilios'(SBL-EAI-09002)



c) As the error log indicated the WSDL file points to an xsd file that could not be imported because it does not exist in the same directory where the WSDL file is located.







The following import instruction in the WSDL file triggers this event.







Solution



Please move the XSD file to the same directory where the WSDL file is located.



Best Regards



Oracle Support



References



NOTE:1076251.1 - Master Note for Siebel Web Services







Related







--------------------------------------------------------------------------------



Products



--------------------------------------------------------------------------------





Siebel > Customer Relationship Management > CRM - Enterprise Edition > Siebel CRM



Keywords



--------------------------------------------------------------------------------



WSDL; IMPORT; RUN-TIME; IDS_XMLCNV_ERR_FTLPARSE; XSD



Errors



--------------------------------------------------------------------------------



SBL-EAI-04340; SBL-EAI-08009; SBL-EAI-09004; SBL-EAI-04331; SBL-EAI-04333; SBL-EAI-00247; SBL-EAI-09002; ERROR 1







 

 

 

 

 

 

 

 

 

 

 

Applies to:





Siebel CRM - Version: 7.8.2.4 [19224] - Release: V7



Information in this document applies to any platform.







Symptoms



Error is reported when importing customer wsdl for outbound web service :-



Errors during processing:



There are no web service definitions to be generated.(SBL-EAI-04340)



Following are warnings generated in the process:



Service 'HubPartnerSSO' can not be imported, because none of its ports could be imported.(SBL-EAI-04333)







Port 'HubPartnerSSOSOAP' can not be imported. PortType 'HubPartnerSSOPort' can not be imported. The http://schemas.xmlsoap.org/wsdl/:operation 'getTargetUrlSSO' was ignored. Error importing XML schema via method 'GetIntObjByElement' for 'element' 'getUrlPartnerSSOIn' in 'http://schemas.bnnpa.com/pub/commons/HubPartnerSSO/v1'(SBL-EAI-08009)



XML Schema document located at 'http://www.w3.org/2001/XMLSchema.xsd' could not be parsed.(SBL-EAI-09004)



Fatal Error in XML Parser at line 0, column 0: An exception occurred! Type:NetAccessorException, Message:The host/address 'www.w3.org' could not be resolved(SBL-UNU-00247).(SBL-EAI-04331)



.







Cause



The wsdl contains a weakly typed schema definition (xs:anyType) :-





Solution



With the 'xs:anyType' replaced by 'xs:string', the wsdl can be imported ok.



Related





--------------------------------------------------------------------------------



Products



--------------------------------------------------------------------------------







Siebel > Customer Relationship Management > CRM - Enterprise Edition > Siebel CRM



Keywords



--------------------------------------------------------------------------------



WEB SERVICES; WSDL; XML SCHEMA; OUTBOUND



Errors



--------------------------------------------------------------------------------



SBL-EAI-04340; SBL-UNU-00247; SBL-EAI-08009; SBL-EAI-04331; SBL-EAI-09004; SBL-EAI-04333











 

 

 

 

 

 

 

 

 

Applies to:





Siebel System Software - Version: 7.5.3.15 [16279] and later [Release: V7 and later ]



z*OBSOLETE: Microsoft Windows 2000



Microsoft Windows 2000



Product Release: V7 (Enterprise)



Version: 7.5.3.15 [16279]



Database: Oracle 9.2.0.6



Database Server OS: Sun Solaris 9







This document was previously published as Siebel SR 38-3212917851.



***Checked for relevance on 06-JAN-2011***



Symptoms



An error message is reported when trying to consume siebel 7.8 CalculatePriceWS webservice in Siebel 7.5 instance :-







There are no web service definitions to be generated.(SBL-EAI-04340)



Following are warnings generated in the process:



Service 'xx' can not be imported, because none of its ports could be imported.(SBL-EAI-04333)







Port 'xx' can not be imported. PortType 'xx' can not be imported. The http://schemas.xmlsoap.org/wsdl/:operation 'xx' was ignored. Error importing XML schema via method 'xx' for 'element' 'xx' in 'xx'(SBL-EAI-08009)



Cycle detected in the 'xx' schema: xx 'xx' has a cycle (SBL-EAI-09008).



(SBL-EAI-04331).



Cause



The error came from the fact that one type definition had a cycle reference to itself. In other words, complex type T1 had one element of type T1 (or another element T2 of complex type having one element of type T1, etc).







BUG (Enhancement Request) BUG 10539615 was created to have this considered for future version.







Solution



The cycle reference was removed in the WSDL file and import worked correctly.





The following note is added to Integration Platform Technologies: Siebel Enterprise Application Integration > Web Services > Consuming External Web Services Using Siebel Web Services > Creating an Outbound Web Service Based on a WSDL File :-







NOTE: Importing a WSDL containing a cyclic reference, that is, a complex type definition having a member of the same type as itself, is not supported.



















References



BUG:10539615 - IMPORT OF WSDL CONTAINING CYCLE REFERENCE IS NOT SUPPORTED.



Related





--------------------------------------------------------------------------------



Products



--------------------------------------------------------------------------------







Siebel > Customer Relationship Management > CRM - Enterprise Edition > Siebel System Software



Keywords



--------------------------------------------------------------------------------



WSDL; WEB SERVICES; TYPE DEFINITIONS; XML; WEBSERVICE; IMPORT XML; OUTBOUND; SERVICES



Errors



--------------------------------------------------------------------------------



SBL-EAI-04340; SBL-EAI-09008; SBL-EAI-08009; SBL-EAI-04331; SBL-EAI-04333











אין תגובות:

הוסף רשומת תגובה