SBL-EAI-08006 error!!!

Hi
I am trying to send a SOAP request to get the list of Integration Event using the following code:
String sURL = "https://secure-ausomxaxa.crmondemand.com/Services/Integration"
+ ";jsessionid="+getSessionId();
URL url = new URL(sURL);
HttpURLConnection uc = (HttpURLConnection)url.openConnection();
uc.setRequestProperty("SOAPAction", "document/urn:crmondemand/ws/integrationevent/:GetEvents");
uc.setRequestProperty("Cookie",sessionCookie);
uc.setRequestProperty("Content-Type", "text/xml; charset=utf-8");
uc.setDoInput(true);
uc.setDoOutput(true);
uc.setRequestMethod("POST");
String xml = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\" ?>"
+ "<soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\">"
+ "<soap:Body>"
+ " <IntegrationEventWS_GetEvents_Input xmlns=\"urn:crmondemand/ws/integrationevent/\">"
+ " <EventCount/>"
+ " </IntegrationEventWS_GetEvents_Input>"
+ "</soap:Body>"
+ "</soap:Envelope>";
OutputStream out = uc.getOutputStream();
out.write(xml.getBytes("UTF-8"));
out.flush();
out.close();
But I am getting the following SOAP error when I try to send the SOAP request.
<?xml version="1.0" encoding="UTF-8" ?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Body>
<SOAP-ENV:Fault>
<faultcode>SOAP-ENV:Client</faultcode>
<faultstring>SOAPAction '<?>' is of invalid format: SOAPAction should be of the form "rpc/operationName" or "document/operationName".(SBL-EAI-08006)</faultstring>
<detail>
<siebelf:errorstack xmlns:siebelf="http://www.siebel.com/ws/fault">
<siebelf:error>
<siebelf:errorsymbol />
<siebelf:errormsg>SOAPAction '<?>' is of invalid format: SOAPAction should be of the form "rpc/operationName" or "document/operationName".(SBL-EAI-08006)</siebelf:errormsg>
</siebelf:error>
</siebelf:errorstack>
</detail>
</SOAP-ENV:Fault>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Is there anything else that needs to be added to the code?
글 수정: infinite05

I can see many problem here.
1. First you said you are trying to get Activity Id but code is written for Query Contact
2. Code is written for Query Contacts, but soap action is specified for Get Integration Events
3. Soap Action which you are passing is wrong, it should be in double quotes.
Dinesh

Similar Messages

  • Insert Opportunity - Product Revenue Child using WS2 - SBL-EAI-04316 error

    Hello,
    I´ve got the following error message trying to insert a product revenue child object to opportunity using WS2.
    Fehler beim Übertragen der Daten ins CRM on Demand!
    Tue Apr 26 08:06:21 CEST 2011 :: Fehler bei der Verarbeitung von Argument (Error while processing argument) urn:/crmondemand/xml/Opportunity/Data:ListOfOpportunity für Operation OpportunityInsert(SBL-EAI-04316) :: Error at thread 27334345
    Using SOAPUI the insert are successful.
    <soapenv:Body>
    <ns:OpportunityInsert_Input>
    <data:ListOfOpportunity lastpage="" recordcount="">
    <data:Opportunity operation="">
              <data:ExternalSystemId>0010110107664043232</data:ExternalSystemId>
              <data:ListOfProductRevenue lastpage="" recordcount="">
    <data:ProductRevenue operation="">
    <data:Id></data:Id>
    <data:CurrencyCode>EUR</data:CurrencyCode>
    <data:StartCloseDate>00:00:00</data:StartCloseDate>
    <data:OpportunityName>4043232</data:OpportunityName>
    <data:AccountName></data:AccountName>
    <data:stpvstums010>ÖLSERVICE ALL INKL. 5W-40</data:stpvstums010>
    <data:PurchasePrice>4960</data:PurchasePrice>
    <data:ProductName>Filter/Oel</data:ProductName>
    <data:ProductPartNumber>09XXXX</data:ProductPartNumber>
    <data:OpportunityExternalSystemId>0010110107664043232</data:OpportunityExternalSystemId>
    <data:ipvzahlums002>100</data:ipvzahlums002>
    <data:ipvzahlums001>1</data:ipvzahlums001>
              <data:ExternalSystemId>0010110107664043232001</data:ExternalSystemId>
    <data:cpvwhrums002>0</data:cpvwhrums002>
    <data:cpvwhrums003>4960</data:cpvwhrums003>
    </data:ProductRevenue>
    </data:ListOfProductRevenue>
    </data:Opportunity>
    </data:ListOfOpportunity>
    <ns:Echo></ns:Echo>
    </ns:OpportunityInsert_Input>
    </soapenv:Body>
    </soapenv:Envelope>
    Trying to insert the child via webservice 2.0 the request fails (see error message above)
    I'm running out of ideas because I'm using the same values with the webservice request.
    thx in advance
    kind regards
    Klaus

    Hello,
    I've solved the problem. It seems to be that the axis framwork has some problems to handle the complex structure of the opportunity object respectively the containing array structures (Lists). We rebuild the webservice client after deleting the unnecessary elements from the opportunity wsdl file. Doing so the webservice client works as expected. Be careful to not delete required fields which are necessary for the response message, e.g.:
    - ModifiedBy+
    - ModifiedByID+
    - ModifiedDate+
    - CreatedBy+
    - CreatedByID+
    - CreatedDate+
    - ModId+
    - Id+
    I`m sure that this cannot be the preferred way to solve the problem - but it works for me.
    regards
    Klaus

  • Get SBL-EAI-04316 error when query asset page

    When using web serives to query asset object, get SBL-EAI-04316 error. Error while processing argument urn:/crmondemand/xml/asset:ListOfAsset for operation AssetQueryPage(SBL-EAI-04316).

    AxisFault
    faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server
    faultSubcode:
    faultString: Error while processing argument urn:/crmondemand/xml/asset:ListOfAsset for operation AssetQueryPage(SBL-EAI-04316)
    faultActor:
    faultNode:
    faultDetail:
         {http://www.siebel.com/ws/fault}errorstack:<siebelf:error><siebelf:errorsymbol/><siebelf:errormsg>Error while processing argument urn:/crmondemand/xml/asset:ListOfAsset for operation AssetQueryPage(SBL-EAI-04316)</siebelf:errormsg></siebelf:error><siebelf:error><siebelf:errorsymbol>IDS_XMLCNV_ERR_CMPINSTTAG</siebelf:errorsymbol><siebelf:errormsg>Error in XML document: expecting component instance tag Asset, found AssetId(SBL-EAI-04423)</siebelf:errormsg></siebelf:error>
    Error while processing argument urn:/crmondemand/xml/asset:ListOfAsset for operation AssetQueryPage(SBL-EAI-04316)
         at org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:222)
         at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:129)
         at org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:1087)
         at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:633)
         at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanEndElement(XMLNSDocumentScannerImpl.java:719)
         at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1685)
         at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:368)
         at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:834)
         at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
         at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:148)
         at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1242)
         at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
         at org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)
         at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
         at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
         at org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62)
         at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)
         at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
         at org.apache.axis.client.Call.invoke(Call.java:2767)
         at org.apache.axis.client.Call.invoke(Call.java:2443)
         at org.apache.axis.client.Call.invoke(Call.java:2366)
         at org.apache.axis.client.Call.invoke(Call.java:1812)
         at crmondemand.Default_BindingStub.assetQueryPage(Default_BindingStub.java:445)
         at crmondemand.AssetHelper.queryAssets(AssetHelper.java:62)
         at crmondemand.AssetExport.main(AssetExport.java:77)

  • Inser Contact SBL-DAT-00421 + SBL-EAI-04376 error

    Hi,
    I am trying to insert a Contact via the soap request but i get below error:-
    <siebelf:errormsg>Method 'SetFieldValue' of business component 'Contact' (integration component 'Contact') returned the following error:"An invalid assignment error has occurred.Please try again or ask your systems administrator to check your application configuration if the problem persists.(SBL-DAT-00421)"(SBL-EAI-04376)</siebelf:errormsg>
    Below is my request:-
    <?xml version="1.0" encoding="ISO-8859-1" ?>
    - <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns9060="http://tempuri.org">
    - <SOAP-ENV:Body>
    - <ContactWS_ContactInsert_Input xmlns="urn:crmondemand/ws/contact/10/2004">
    - <ListOfContact xmlns="urn:/crmondemand/xml/contact">
    - <Contact>
    <MrMrs>Mr</MrMrs>
    <ContactLastName>Dan</ContactLastName>
    <ContactFirstName>Van</ContactFirstName>
    <stNRIC__Passport__FIN_No>S23245641</stNRIC__Passport__FIN_No>
    <plBrand_Customer>LR-Land Rover</plBrand_Customer>
    <stOwnership_Indicator>00/000</stOwnership_Indicator>
    <bPrime_Customer>N</bPrime_Customer>
    <stTarget_No>75062</stTarget_No>
    <Gender>Male</Gender>
    <DateofBirth>24/06/1971</DateofBirth>
    <AlternateAddress1>Addr 1</AlternateAddress1>
    <AlternateAddress2>Addr 2</AlternateAddress2>
    <AlternateCity>Addr 3</AlternateCity>
    <AlternateZipCode>989889</AlternateZipCode>
    <AlternateCountry>Singapore</AlternateCountry>
    <bStop_Mails>N</bStop_Mails>
    <bAddress_Status>Y</bAddress_Status>
    <HomePhone>68574958</HomePhone>
    <WorkPhone>69878621</WorkPhone>
    <WorkFax>66598787</WorkFax>
    <CellularPhone>97845364</CellularPhone>
    <plPreferred_Contact_Method>1-Home</plPreferred_Contact_Method>
    <stService_Contact_Person>motability</stService_Contact_Person>
    <ContactEmail>[email protected]</ContactEmail>
    <NeverEmail>N</NeverEmail>
    <JobTitle>job title</JobTitle>
    <plVIP_Status_1>V-VIP</plVIP_Status_1>
    <plVIP_Status_2>M-Multiple Owner</plVIP_Status_2>
    <ltRaised_byRemarks>loyality card no</ltRaised_byRemarks>
    <dLoyalty_Date>24/06/2012</dLoyalty_Date>
    <plJob_Category>ACC-Accountant</plJob_Category>
    <LeadSource>ADV-Dealer advertising</LeadSource>
    <plIndustry>ACC-Accountants</plIndustry>
    <ContactType>C-Customer - Active car owner</ContactType>
    <plDepartment>S-Vehicle sales department</plDepartment>
    <stATL_Date_Created>24/06/2011</stATL_Date_Created>
    <stATL_Created_By>kccit</stATL_Created_By>
    </Contact>
    </ListOfContact>
    </ContactWS_ContactInsert_Input>
    </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>
    Anyone have this issue before.
    Thank you.

    Many thanks for your answer Kdinesh,
    I already knew about the origin of the problem, what I really want to know is how to detect quickly which fielname is ZPick_N in my Lead entity, in order to give it the right value to insert the new registry without problems!
    Thank you very much again, and sorry if I'm not as fluently as I should be or my questions are expressed on a 'confusing' way...

  • Following error occours when running a BI Publisher report in Siebel: Operation ' ? ' of Web Service ' ? . ? ' at port ' ? ' failed with the following explanation: " ? ".(SBL-EAI-04308)

    I am installing a new reporting server.
    When running a report I get the above error:
    Operation '<?>' of Web Service '<?>.<?>' at port '<?>' failed with the following explanation: "<?>".(SBL-EAI-04308)
    Any ideas?

    Have a look here for Oracle's guidelines on troubleshooting such errors:
    http://download.oracle.com/docs/cd/E14004_01/books/Reports/ReportsTroubleshoot.html

  • Error while invokinjg BPEL from Siebel CRM  SBL-EAI-04007

    Hi,
    I am getting the following error when we invoke a BPEL service from siebel CRM through its wsdl. The error message is
    =====================================================================================
    Error invoking service 'ProcessAccountCreationSiebelJMSProducer', method 'process' at step 'Invoke AIA'.(SBL-BPR-00162)
    Error while processing argument ProcessAccountCreationSiebelJMSProducerRequestMessage:payload for operation process(SBL-EAI-04316)
    Integration Object Message error -- object list property set has wrong type: 'ListOfCMUQueryAccount Io' (expecting 'ListOfListOfCMUQueryAccount Io')(SBL-EAI-04007)
    There is a mismatch again, we are trying to send the XML like 'ListOfCMU Query Account Io' in the header level, but the error is expecting xml format as “ListOfSiebelMessage” in AIA
    =====================================================================================
    When the CRM is invoking the middleware, it is appending "Listof" to the root element of the input XML that is going to the BPEL. As the error message shows, the middleware is expecting "ListofListOfCMUQueryAccount Io" but in reality it is expecting "ListOfCMUQueryAccount Io". I am not sure how the "Listof" is getting appended to the root element.
    The basic solution for such a problem is that wrong input type has been set as mentioned in the error. But, this is not true. The input expected by the middleware has the root element tag of xml as ListOfCMUQueryAccount Io and the root element tag sent by the CRM is ListOfCMUQueryAccount Io. i am not sure from where the "Listof" tag got appended. I have learnt from google that this is a product defect. Please let me know the exact problem for this. Any help will be highly appreciaed.

    Hi,
    We are not sending Pricelist Info while product synk, as per BRM team they are doing following :
    1. created a product
    2. attached the product with a deal
    3. the deal is attached to a plan
    4.comnmiting Product
    previously we were using Siebel 8.1.1 SIA [21111] and AIA2.0.1 at that time also they did not pass value for Pricelist but that time Products was getting synk without issue.
    now we upgraded to 8.1.1.4 SIA [21225] ENU(*) and applied ACR474 and AIA2.5 and getting above error.
    the data is going to AIA properly but it is facing issue while synk to CRM.
    Please guide,
    Thanks and Regards,
    Suchetana.

  • Getting error trying to insert a Lead... SBL-EAI-04316

    Hi,
    I've insert leads succesfully till now. I've been receiving this error:
    Error al procesar el argumento urn:/crmondemand/xml/lead:ListOfLead para la operaci??n LeadInsert(SBL-EAI-04316)
    Here's my code:
    private Lead1 InsertLead(Session mySession, clientePotencial cpo)
    try
    // instanciamos el servicio proxy
    SiebelOnDemand.LeadWS.Lead proxy = new SiebelOnDemand.LeadWS.Lead();
    // obtenemos URL de acceso
    proxy.Url = mySession.GetURL();
    proxy.CookieContainer = mySession.GetCookieContainer();
    LeadWS_LeadInsert_Input input = new LeadWS_LeadInsert_Input();
    input.ListOfLead = new Lead1[1];
    input.ListOfLead[0] = new Lead1();
    input.ListOfLead[0].ExternalSystemId = cpo.cpo_autoID.ToString();
    input.ListOfLead[0].LeadLastName = cpo.cpo_nif;
    input.ListOfLead[0].LeadFirstName = cpo.LeadFirstName;
    input.ListOfLead[0].StreetAddress = cpo.cpo_billing;
    input.ListOfLead[0].Company = cpo.cpo_businessName;
    input.ListOfLead[0].PrimaryPhone = cpo.cpo_primaryPhone.ToString();
    input.ListOfLead[0].NumberEmployees = cpo.cpo_employeesNumber.ToString();
    input.ListOfLead[0].cpo_regime = cpo.cpo_regime;
    input.ListOfLead[0].cpo_cnae = cpo.cpo_cnae.ToString();
    input.ListOfLead[0].cpo_cnaeDescription = cpo.cpo_cnaeDescription;
    input.ListOfLead[0].cpo_atInstallments = cpo.cpo_atInstallments.ToString();
    input.ListOfLead[0].cpo_atProfit_percent = cpo.cpo_atProfit_percent.ToString();
    input.ListOfLead[0].cpo_atProfit = cpo.cpo_atProfit.ToString();
    input.ListOfLead[0].cpo_management = cpo.cpo_management;
    input.ListOfLead[0].cpo_source = cpo.cpo_source;
    input.ListOfLead[0].Country = cpo.Country;
    input.ListOfLead[0].City = cpo.cpo_municipality;
    input.ListOfLead[0].ZipCode = cpo.cpo_zipCode;
    input.ListOfLead[0].Province = cpo.cpo_province;
    input.ListOfLead[0].Source = cpo.Source;
    input.ListOfLead[0].LeadOwner = cpo.LeadOwner;
    input.ListOfLead[0].ReassignLeadOwner = cpo.ReassignLeadOwner;
    input.ListOfLead[0].cpo_lastComercialManager = cpo.cpo_lastComercialManager;
    input.ListOfLead[0].cpo_added = "N";
    //llamada al método de inserción de Leads del Web Service
    LeadWS_LeadInsert_Output output = null;
    output = proxy.LeadInsert(input); <- I get the error here...
    return output.ListOfLead[0];
    I don't know how can I resolve it!
    Please some help would be apreciated!
    Thanks in advance,
    Noël

    Look for error details in the exception, there should be more information there.

  • BIP Error: SBL-EAI-04308: Operation ' ? ' of Web Service ' ? . ? ' at port

    Hi Gurus,
    We are setting up new sandbox environment with Siebel 8.1.1.5 s/w and BIP 10.1.3.4.1. Siebel 8.1.1.5 is successfully installed and configured. Followed all the installation steps mentioned in the BIP Guide. I can login to BIP Console (http://[Server]:9704/xmlpserver) without any issues. However when clicked on "Upload Files" button in Administration - BI Publisher Reports > Reports - Standard Templates view I am getting the below error:
    SBL-EAI-04308: Operation '<?>' of Web Service '<?>.<?>' at port '<?>' failed with the following explanation: "<?>".
    ObjMgrBusServiceLog     InvokeMethod     4     000000024ebd1d18:0     2011-11-11 10:07:19     Business Service 'XMLP Adapter Service' invoke method 'UploadReport' Execute Time: 2.062 seconds.
    ObjMgrBusServiceLog     InvokeMethod     4     000000024ebd1d18:0     2011-11-11 10:07:19     End: Business Service 'XMLP Adapter Service' invoke method: 'UploadReport' at 15fb7688
    ObjMgrBusServiceLog     Delete     4     000000024ebd1d18:0     2011-11-11 10:07:19     Business Service 'XMLP Adapter Service' (address: '15fb7688')was unregsitered at model '5f29f30' for session ''
    If anyone have got the similar issue please provide me your input. Thanks in advance.
    Edited by: user5741133 on Nov 11, 2011 7:41 AM

    Have a look here for Oracle's guidelines on troubleshooting such errors:
    http://download.oracle.com/docs/cd/E14004_01/books/Reports/ReportsTroubleshoot.html

  • Need help with Error SBL-DBC-00111 with SBL-EAI-04375

    Hi
    Anyone understand what are these errors?
    {http://www.siebel.com/ws/fault}errorstack:<siebelf:error><siebelf:errorsymbol/><siebelf:errormsg>Method 'AssocCurrentRow' of business component 'Contact' (integration component 'Account_Contact') for record with search specification '[External System Id] = &quot;01270912105041&quot;' returned the following error:&quot;An error has occurred writing to a record.
    Please continue or ask your systems administrator to check your application configuration if the problem persists.(SBL-DBC-00111)&quot;(SBL-EAI-04375)</siebelf:errormsg></siebelf:error>
    Second:
    {http://www.siebel.com/ws/fault}errorstack:<siebelf:error><siebelf:errorsymbol/><siebelf:errormsg>Method 'WriteRecord' of business component 'Contact' (integration component 'Account_Contact') for record with search specification '[External System Id] = &quot;01260913075201&quot;' returned the following error:&quot;An error has occurred writing to a record.
    Please continue or ask your systems administrator to check your application configuration if the problem persists.(SBL-DBC-00111)&quot;(SBL-EAI-04375)</siebelf:errormsg></siebelf:error>
    This error was observed while doing AccountInsertChild operation using Web Service.
    Thank you for all the help.
    regards
    Raghu
    Edited by: user641158 on Dec 19, 2008 3:35 PM

    I have the same with OpportunityInsert in WS 2.0. No idea.

  • Error code : SBL-EAI-04397 on Opportunity_Action

    Hi, i'm using a method for updating data with OCOD Web services. I got the following error :
    No user key can be used for the Integration Component instance 'Opportunity_Action'.(SBL-EAI-04397).
    Here is my code :
    // URL urlAddr = new java.net.URL(endpoint);
                   Opportunity_Service os = new Opportunity_Service();
                   Opportunity o = os.getOpportunity();
                   setEndpointAddress(o, endpoint);
                   // *** UPDATE ***
                   OpportunityUpdateInput oui = new OpportunityUpdateInput();
    oui.setEcho("Off");
                   // Liste of account query
                   ListOfOpportunityData loo = new ListOfOpportunityData();
                   OpportunityData[] od = new OpportunityData[1];
                   currentOpportunityData.setExternalSystemId(currentOpportunityData.getId());
                   currentOpportunityData.setIntegrationId(currentOpportunityData.getId());
                   currentOpportunityData.setId(currentOpportunityData.getId());
                   od[0] = currentOpportunityData;
                   loo.getOpportunity().add(od[0]);
                   oui.setListOfOpportunity(loo);
                   opportunityUpdateOutput = o.opportunityUpdate(oui);
    I have read a post about this error, so i have checked that the requeired fields are set on my OpportunityData.
    Has anyone an idea about Opportunity_Action ?
    Thanks in advance for your response.

    Thanks for your concern, i've found the solution :
    There were a condition on one field that implied a role with more privileges.
    Anyway thanks.

  • Error SBL-EAI-04383 , insert child with 2.0

    Hi, i'm trying to insert a new activity on an opportunity. So the activity is the child and the opportunity the parent.
    And i'm using Web Services 2.0 (i know it's easier on 1.0 with the insertChild).
    I'm getting the following error :
    Insert operation on integration component 'Opportunity' failed because no matching record in business component 'Opportunity' with search specification '[Id] = "AHKA-X9P0B"' could be found. (SBL-EAI-04383)
    Here is my code :
    public ListOfOpportunityData insert(ListOfOpportunityData opportunityDataList, String endpoint)
                   throws BusinessException {
              ListOfOpportunityData listOfOpportunityData = new ListOfOpportunityData();
              try {
                   // URL urlAddr = new java.net.URL(end point);
                   Opportunity_Service os = new Opportunity_Service();
                   Opportunity opportunity = os.getOpportunity();
                   setEndpointAddress(opportunity, endpoint);
                   // *** INSERT ***
                   OpportunityInsertInput opportunityInsertInput = new OpportunityInsertInput();
                   // List of account query
                   ListOfOpportunityData lod = new ListOfOpportunityData();
                   for (int i = 0; i < opportunityDataList.getOpportunity().size(); i++) {
                        lod.getOpportunity().add(opportunityDataList.getOpportunity().get(i));
                   opportunityInsertInput.setListOfOpportunity(lod);
                   OpportunityInsertOutput opportunityInsertOutput = opportunity.opportunityInsert(opportunityInsertInput);
                   listOfOpportunityData = opportunityInsertOutput.getListOfOpportunity();
                   // Record Count
                   setInsertRecordCount(listOfOpportunityData.getRecordcount());
                   // Last Page flag
                   setInsertLastpage(listOfOpportunityData.isLastpage());
                   // System.out.println("Response return");
              } catch (Exception e) {
                   logger.error(e.getMessage(), e);
              return listOfOpportunityData;
    Is it possible on 2.0 ?
    If want to add a new child activity to my opportunity what service must i use ? insert or update ?
    Then, i know that some field are required by the system (according to the On Demand R17 web services doc).
    They are setted. But perhaps i'm missing something.
    Aniway thanks for your replies.

    Hi.
    did you find a solution for this??
    I know the reason, it is because the web service found a previous relationship between the Account and the opportunitty id. But i don't know how can i fix it. I am having the same error.
    Thanks. Really appreciate if you can help me.

  • Error on supposedly filterable field:Unexpected text (SBL-EAI-13010)

    I'm getting the following exception:
    Unexpected text: ='Qualifying'(SBL-EAI-13010)
    When I run the following query. The opportunity sales stage field is listed as a filterable field in the Web Services documentation. Anybody have any idea if I'm doing something wrong?
    <AccountWS_AccountQueryPage_Input xmlns="urn:crmondemand/ws/account/10/2004">
         <UseChildAnd>false</UseChildAnd>
         <PageSize>20</PageSize>
         <StartRowNum>0</StartRowNum>
         <ns1:ListOfAccount xmlns:ns1="urn:/crmondemand/xml/account">
              <ns1:Account>
              <ns1:AccountName></ns1:AccountName>
              <ns1:ExternalSystemId></ns1:ExternalSystemId>
              <ns1:IntegrationId></ns1:IntegrationId>
              <ns1:ListOfOpportunity>
                   <ns1:Opportunity>
                        <ns1:Owner></ns1:Owner>
                        <ns1:AccountId></ns1:AccountId>
                        <ns1:OpportunityId></ns1:OpportunityId>
                        <ns1:SalesStage>='Qualifying'</ns1:SalesStage>
                   </ns1:Opportunity>
              </ns1:ListOfOpportunity>
         </ns1:Account>
         </ns1:ListOfAccount>
    </AccountWS_AccountQueryPage_Input>

    It should be filterable, and it's not. Looks like a bug. The best way to deal with this is to open a ticket with CRM On Demand customer care.

  • Attaching local URL via WS 2.0 returns SBL-DBC-00111 and SBL-EAI-04375

    I can create attachments using Insert in WS 2.0. Now I need to create an attachment as URL to a local server, in the form User Guide suggests: as \\scdept\attachments\products.xls and I also know that I can do it via OD GUI.
    But any attempt to do it via WS returns this error:
    *Method 'WriteRecord' of business component 'Opportunity Attachment' (integration component 'Opportunity_Opportunity Attachment') for record with search specification '[Id] = "AIHA-HBX3A"' returned the following error:"An error has occurred writing to a record.*
    *Please continue or ask your systems administrator to check your application configuration if the problem persists.(SBL-DBC-00111)"(SBL-EAI-04375)*
    The SOAP call is this:
    SOAP action is: document/urn:crmondemand/ws/ecbs/opportunity/:OpportunityInsert
    SOAP body is: *<soap:Body><OpportunityInsert_Input xmlns="urn:crmondemand/ws/ecbs/opportunity/"><ListOfOpportunity recordcount="1" xmlns="urn:/crmondemand/xml/Opportunity/Data"><Opportunity><Id>AIHA-GVS1O</Id><OpportunityName>AIHA-GVS1O</OpportunityName><ListOfAttachment lastpage="true" recordcount="1"><Attachment><OpportunityId>AIHA-GVS1O</OpportunityId><DisplayFileName>AIHA-GVS1O_Form</DisplayFileName><FileNameOrURL>//backup/Shared/customers/AIHA-GVS1O_Form.txt</FileNameOrURL></Attachment></ListOfAttachment></Opportunity></ListOfOpportunity></OpportunityInsert_Input></soap:Body>*
    I tried removing parent ID ( OpportunityId ), I tried adding +<FileExtension>URL</FileExtension>+, I tried specifying URL as file://backup/Shared/customers/AIHA-GVS1O_Form.txt, ... The same error is always returned.
    Do I have to revert to WS 1.0? Does it work there?
    Are file URLs supported at all with WS (as opposed to HTTP and FTP)?

    I saw this message recently in some testing, but only see it intermittently in one environment - did you ever resolve this issue?

  • ServiceRequest field value too long, 2000 character max (SBL-EAI-13011)

    When I enter more than 2000 characters for a particular field - description, the update : "srequest.ServiceRequestUpdate(inset_input);"
    produces the following error:
    {System.Web.Services.Protocols.SoapException: Field 'Description' in the integration component 'Service Request' contains value 'detaidd...', which is longer than allowed length of 2000 characters.(SBL-EAI-13011)
       at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse
    Does anyone know why I am getting this 2000 character limit when I know this field should support 65k characters (65k is the max when using the ondemand website) ?
    Thanks Ahead Of Time                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

    Yeah you are correct. On OnDemand the length of this field is 16 K. This field is of Type CLOB in OnDemand
    But web services / analytics / reports doesn't support this field type and we have to restrict to length of 2000 K (This is a limitation)
    Till June that limitation was in place, I don't have the latest update. May be in some of recent patch they have corrected this.

  • JMS SBL-EAI-05010

    Hi expert,
    I'm trying to configure my Siebel JMS component. I've this error in wf log
    SO: Windows 2003
    Siebel 8.1.1.1
    I've just checked if these files exists:
    DLL = C:\Program Files\Java\jre\bin\client\jvm.dll
    CLASSPATH = "C:\siebel\sba81\siebsrvr\CLASSES\Siebel.jar;C:\siebel\sba81\siebsrvr\CLASSES\SiebelJI_enu.jar;C:\jar_jms\oc4jclient.jar;C:\jar_jms\javaee.jar;C:\jar_jms\jms.jar;C:\jar_jms\jta.jar;C:\jar_jms\optic.jar;C:\siebel\sba81;."I'm not sure about the quote "" in classpath. I've just tried without it but it doesn't worked. I don't find anything on support and internet. Do you some idea?
    Thanks for any suggestion.
    Regards,
    Lain
    ObjMgrBusServiceLog     InvokeMethod    4       000007944ebd0ca4:0      2011-11-11 19:56:04     Begin: Business Service 'EAI JMS Transport' invoke method: 'SendReceive' at 102620f8^M
    EAITransport    EAITransportDebug       4       000007944ebd0ca4:0      2011-11-11 19:56:04     JVMSubsys  = ^M
    EAITransport    EAITransportDebug       4       000007944ebd0ca4:0      2011-11-11 19:56:04     Performing SendReceive^M
    ObjMgrBusServiceLog     Create  4       000007944ebd0ca4:0      2011-11-11 19:56:04     Business Service 'EAI JMS Java Business Service Caller' was created at 116fea88^M
    ObjMgrBusServiceLog     Create  4       000007944ebd0ca4:0      2011-11-11 19:56:04     Business Service 'EAI JMS Java Business Service Caller' (address: '116fea88')was regsitered at model '4767828' for session ''^M
    EAITransport    EAITransportDebug       4       000007944ebd0ca4:0      2011-11-11 19:56:04     Invoking JMS Java method SendReceive^M
    ObjMgrBusServiceLog     InvokeMethod    4       000007944ebd0ca4:0      2011-11-11 19:56:04     Begin: Business Service 'EAI JMS Java Business Service Caller' invoke method: 'SendReceive' at 116fea88^M
    JVMInit JVMInitInfo     3       000007944ebd0ca4:0      2011-11-11 19:56:04     Got following JVM parameters from 'JAVA' jvm subsystem, JVM will be initialized based on these parameters.^M
    JVMInit JVMInitInfo     3       000007944ebd0ca4:0      2011-11-11 19:56:04     DLL = C:\Program Files\Java\jre\bin\client\jvm.dll^M
    JVMInit JVMInitInfo     3       000007944ebd0ca4:0      2011-11-11 19:56:04     CLASSPATH = "C:\siebel\sba81\siebsrvr\CLASSES\Siebel.jar;C:\siebel\sba81\siebsrvr\CLASSES\SiebelJI_enu.jar;C:\jar_jms\oc4jclient.jar;C:\jar_jms\javaee.jar;C:\jar_jms\jms.jar;C:\jar_jms\jta.jar;C:\jar_jms\optic.jar;C:\siebel\sba81;."^M
    JVMInit JVMInitInfo     3       000007944ebd0ca4:0      2011-11-11 19:56:04     VMOPTIONS = -Xusealtsigs -Djms.log=C:\jms_log\jms^M
    JVMInit JVMInitInfo     3       000007944ebd0ca4:0      2011-11-11 19:56:04     JVM will be initialized with following parameters:^M
    JVMInit JVMInitInfo     3       000007944ebd0ca4:0      2011-11-11 19:56:04     JVM dll path = 'C:\Program Files\Java\jre\bin\client\jvm.dll'^M
    JVMInit JVMInitInfo     3       000007944ebd0ca4:0      2011-11-11 19:56:04     VM options:^M
    JVMInit JVMInitInfo     3       000007944ebd0ca4:0      2011-11-11 19:56:04             -Djava.class.path="C:\siebel\sba81\siebsrvr\CLASSES\Siebel.jar;C:\siebel\sba81\siebsrvr\CLASSES\SiebelJI_enu.jar;C:\jar_jms\oc4jclient.jar;C:\jar_jms\javaee.jar;C:\jar_jms\jms.jar;C:\jar_jms\jta.jar;C:\jar_jms\optic.jar;C:\siebel\sba81;."^M
    JVMInit JVMInitInfo     3       000007944ebd0ca4:0      2011-11-11 19:56:04             -Xmx100m^M
    JVMInit JVMInitInfo     3       000007944ebd0ca4:0      2011-11-11 19:56:04             -Xusealtsigs^M
    JVMInit JVMInitInfo     3       000007944ebd0ca4:0      2011-11-11 19:56:04             -Djms.log=C:\jms_log\jms_5844.txt^M
    GenericLog      GenericInfo     3       000007944ebd0ca4:0      2011-11-11 19:56:04     JVM total VMOptions are 5^M
    GenericLog      GenericInfo     3       000007944ebd0ca4:0      2011-11-11 19:56:04     JVM VMOptions for index 0 are -Djava.class.path="C:\siebel\sba81\siebsrvr\CLASSES\Siebel.jar;C:\siebel\sba81\siebsrvr\CLASSES\SiebelJI_enu.jar;C:\jar_jms\oc4jclient.jar;C:\jar_jms\javaee.jar;C:\jar_jms\jms.jar;C:\jar_jms\jta.jar;C:\jar_jms\optic.jar;C:\siebel\sba81;."^M
    GenericLog      GenericInfo     3       000007944ebd0ca4:0      2011-11-11 19:56:04     JVM VMOptions for index 1 are -Xmx100m^M
    GenericLog      GenericInfo     3       000007944ebd0ca4:0      2011-11-11 19:56:04     JVM VMOptions for index 2 are -Xusealtsigs^M
    GenericLog      GenericInfo     3       000007944ebd0ca4:0      2011-11-11 19:56:04     JVM VMOptions for index 3 are -Djms.log=C:\jms_log\jms_5844.txt^M
    GenericLog      GenericInfo     3       000007944ebd0ca4:0      2011-11-11 19:56:04     JVM VMOptions for index 4 are vfprintf^M
    EAITransport    EAITransportDebug       4       000007944ebd0ca4:0      2011-11-11 19:56:04     Property Set Initialization Begin^M
    EAITransport    EAITransportDebug       4       000007944ebd0ca4:0      2011-11-11 19:56:04     Init : com/siebel/data/SiebelPropertySet -- JVM Exception:java.lang.NoClassDefFoundError: com/siebel/data/SiebelPropertySet^M
    ObjMgrBusServiceLog     Error   1       000007944ebd0ca4:0      2011-11-11 19:56:04     (javabsvc.cpp (181)) SBL-EAI-05010: Class name incorrect or does not extend SiebelBusinessService : com/siebel/data/SiebelPropertySet -- JVM Exception:java.lang.NoClassDefFoundError: com/siebel/data/SiebelPropertySet^M

            Hi Lain,
            I think the Issue is with the JMS Configuration :-
            Here is the link to the document which I followed to configure JMS in my Siebel System , It worked for me , let me know If u still find any issues.
           http://www.oracle.com/technetwork/topics/nmanoharan-jms-aq-siebel-131945.pdf
           Thanks
           Surya

Maybe you are looking for