WSDL Call generates thousands of requests

Hello everyone,
I am trying to access a Web Service.
I'm able to load that Web Service in .NET or even SOAP UI, and the response is returned quicly and correctly.
That web service references several XSD files. Those XSD files follow this kind of "order":
<call.xsd>   
   <input.xsd>
   </input.xsd>
   <output.xsd>
      <class1.xsd>          <struct1.xsd />         <struct1.xsd />
         ...         <struct1.xsd />
      </class1.xsd>
      <class2.xsd>         <struct2.xsd />      </class2.xsd>
      <class3.xsd>         <struct2.xsd />
         ...         <struct2.xsd />         <struct3.xsd />         <struct3.xsd />
         ...      </class3.xsd>
   </output.xsd>
</call.xsd>
         <struct3.xsd />
On the Network Monitor there are thousands of requests to the struct XSD's and there are no result or fault events....
I've even noticed that if I only try to load the Web Service I get the same behavior
Here's how I'me loading it:
... creationComplete="init()"
<fx:Script>
private function init():void {        
   service.loadWSDL();  
protected function loadHandler(event:LoadEvent):void {
//DEBUG HERE
<fx:/Script>
<s:WebService id="service" wsdl="http://...WebService.wsdl" load="loadHandler(event)" />
Any ideas why this happens?
Isn't there a way to limit the requests to the same address.
I've tried severall things since the struct.xsd schema has one element with the "maxOccurs="unbounded" but the same thing everytime.
Please help.
Thanks

Giving some more detail to my response I have this XSD structure on the Axis2 (Java) Web Service:
CALL
   INPUT
   OUTPUT
      CLASS1
         STRUCT1 -> can have one or many
      CLASS2
         STRUCT2 -> can have one or many
      CLASS3
         STRUCT3 -> can have one or many
Using the Connect to Data Service I get a structure of AS classes that look like this:
CALL
   INPUT
   OUTPUT
      STRUCT1
      STRUCT2    
      STRUCT3
Using the generated component that Curtis mentioned, I still get thousands of requests to the STRUCTs XSD's
Hope it helps...

Similar Messages

  • B1WS 1.1 WSDL Services Generator throwing NullReferenceException

    Hello, I'm new to B1WS so please bear with me.
    I've installed B1WS 1.1 on our test server running Windows Server 2008 Standard, SQL Server 2008 and B1 8.8. I followed the instructions in the enclosed "B1WS: B1 Web Services wrapper" document (B1WS.doc) and verified that DI Server was running.
    When I try to run the WSDL services generator against our demo company database, I get the following exception:
    System.NullReferenceException: Object reference not set to an instance of an object.
       at WebServiceDescription.SelectOperation.ShowUDOsList(String sessionID)
       at WebServiceDescription.SelectOperation..ctor(String sessionID)
       at WebServiceDescription.WsdlServicesGenerator.ShowOptions()
       at WebServiceDescription.Form1.btCreateWsdl_Click(Object sender, EventArgs e)
       at System.Windows.Forms.Control.OnClick(EventArgs e)
       at System.Windows.Forms.Button.OnClick(EventArgs e)
       at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
       at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
       at System.Windows.Forms.Control.WndProc(Message& m)
       at System.Windows.Forms.ButtonBase.WndProc(Message& m)
       at System.Windows.Forms.Button.WndProc(Message& m)
       at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
       at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
       at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
    Any ideas?
    Thanks in advance.
    Update: I got a copy of the source code and found where the failure is occurring. In the SelectOperation.cs file, the generator uses the CompanyService service in order to execute the query "SELECT Code, Name FROM OUDO" against the database. The call to the Query function returns a Recordset object, but the Row collection that is part of the Recordset object is null.
    An excerpt is below:
        private void ShowUDOsList(string sessionID)
          B1WSCompanyService.CompanyService cmpSrv = new WebServiceDescription.B1WSCompanyService.CompanyService();
          B1WSCompanyService.MsgHeader msgHeader = new WebServiceDescription.B1WSCompanyService.MsgHeader();
          msgHeader.ServiceName = WebServiceDescription.B1WSCompanyService.MsgHeaderServiceName.CompanyService;
          msgHeader.ServiceNameSpecified = true;
          msgHeader.SessionID = sessionID;
          cmpSrv.MsgHeaderValue = msgHeader;
          B1WSCompanyService.RecordsetParams rsp = new B1WSCompanyService.RecordsetParams();
          rsp.Query = "SELECT Code, Name FROM OUDO";
          B1WSCompanyService.Recordset rs = cmpSrv.Query(rsp);
          bool hasWrongUDOs = false;
          string wrongUDOs = "Following UDOs are not in the list because they have spaces in their names: ";
          for (int i=0; i< rs.Row.Length; i++)   // <--- This is where the NullReferenceException is thrown.
            if (rs.Row<i>.Property[1].Value.Contains(" "))
              hasWrongUDOs = true;
              wrongUDOs += rs.Row<i>.Property[0].Value + " ";
            else
              udoCheckedListBox.Items.Add(rs.Row<i>.Property[0].Value, true);
          if (hasWrongUDOs)
            Globals.AddLog(wrongUDOs, Globals.LogType.Error);
            wrongUDOs += ". Please modify these UDOs and run one more time the WsdlServicesGenerator.exe if you want to access them through B1WS.";
            MessageBox.Show(wrongUDOs, "UDOs excluded because of spaces in their names", MessageBoxButtons.OK, MessageBoxIcon.Warning);
    Why would the Recordset object have a null Row collection?
    Edited by: Dan Jordan on Sep 15, 2010 10:25 PM

    I worked around the problem by adding a user-defined object to our demo database. I didn't have any UDO's defined there, but it looks like there's a bug in how the code handles databases without any UDO's defined.

  • Execute a WSDL file generated through SAP R/3

    Hi all,
    I want to know how to execute a WSDL file generated after running web service wizard for a RFC in SAP R/3 system?
    This WSDL file contains XML schema with input and output parameters with RFC name.
    Is there any way that i can execute that WSDL file directly or do i need to use some tool for that?
    For ur refrence to create web service, u go to se37, choose any RFC name, display that and then go to utilities-> more utillities-> create web service.
    SAP system should be ECC5.0 version.

    WSDL - is just the definition of the webservice.
    Using this you need to create a client proxy to consume the webservice.
    client proxy can be generated either using NWDS or using ABAP
    check out this weblog
    Consuming .NET Webservice in  EP5.0
    its for consuming .net webervice in EP5 but should give you a pointer on how to go about it.
    Regards
    Raja

  • System is not generating a spool request for Dep.?

    Hi,
    When I am running a test run with 'planned posting run' system is not giving me any error but when I am executing it in a "repeat run" system comes up with a message
    "!! This processing can only be carried out as background processing !!
    But when I go to (Jobs Overview screen) see the spool request system is not generating the spool request and Please help me out what's wrong is happening and what shall I do.
    It is a new company code for the first time we are running the dep.
    Thanks in advance...
    Regards
    Nitin

    Dear Nitin,
    Refer Following threads
    fiscal year change has not yet
    AFAB - Not posting
    AFAB - Not posting
    Regards
    Saurabh

  • Problem Generating a certificate request

    I have a couple of Windows 2003 R2 SP2 servers hosting several instances of ADAM.  I am using certreq to generate the certificate requests for these servers so I can use SSL in connecting to ADAM but I am getting an error.  This is the request.inf I am using (pretty much straight from an MS article...) to generate the request...
    ;----------------- request.inf -----------------
    [Version]
    Signature="$Windows NT$
    [NewRequest]
    Subject = "CN=servername.childdomain.rootdomain.com" ; replace with the FQDN of the DC
    KeySpec = 1
    KeyLength = 1024
    ; Can be 1024, 2048, 4096, 8192, or 16384.
    ; Larger key sizes are more secure, but have
    ; a greater impact on performance.
    Exportable = TRUE
    MachineKeySet = TRUE
    SMIME = False
    PrivateKeyArchive = FALSE
    UserProtected = FALSE
    UseExistingKeySet = FALSE
    ProviderName = "Microsoft RSA SChannel Cryptographic Provider"
    ProviderType = 12
    RequestType = PKCS10
    KeyUsage = 0xa0
    [EnhancedKeyUsageExtension]
    OID=1.3.6.1.5.5.7.3.1 ; this is for Server Authentication
    I am using this command....  certreq -new request.inf request.req
    After hitting enter, it sits there for about 10 seconds and gives me this error back...
    Certificate Request Processor: Access is denied.  0x80070005 (WIN32: 5)
    [RequestAttributes]
    I have searched on this error and have not found much of anything on it.  This process seems to work fine on other servers that I have, but these two servers both generate this error.  Both servers are clean builds and only have ADAM installed on them.  I am a local admin on both servers so it doesn't appear that there should be any permission issues as implied by the error message. 
    Anyone have any ideas?
    Thanks!

    Hello Bryan,
    First of all, please make sure that the CA certificate is added into the Trusted Root certificate store on the servers. If the certificate web enrollment is enabled, please check how a certificate request works on that two server generate the error.
    Meanwhile, please verify the security permission on the MachineKeys directory:
    1.    Open Windows Explorer, and find the MachineKeys directory in the following location:
    Drive:\Documents and Settings\all users\Application Data\Microsoft\Crypto\RSA\MachineKeys
    2.    Right-click the directory, and click Properties.
    3.    Click the Security tab, and ensure that the full control permission for the Administrators
    How to: Change the Security Permissions for the MachineKeys Directory
    http://msdn.microsoft.com/en-us/library/bb909654.aspx
    Hope it helps.

  • How to generate a certificate request with more than one OU?

    We're using Sun Java System Web Server 6.1 SP4. The Corp. has it's own CA and organize their certificates in a hierarchical rule with more then one organization unit (OU) in a chain.
    So what we need is generate a certificate requeste with more than one OU, but the Web Server wizard has only one text field for it. We've already tried to fill in this field the complete chain of OUs like "ou=orgX, ou=deptY, ou=secZ" and didn't work either.
    Thank's in advance,
    Jeff!

    Do you have tried with the command line "certutil" ?
    #<SERVER-ROOT>/bin/https/admin/bin/certutil

  • How can I generate product's Request Code ( indesign cs6)

    Have installed on my machine without Internet a cannot fond how to generate Product's request code to activate online. I just ahave a window asking me to connect but I cant. Any tips? thx in advance

    Nobody here can help with activation issues. You’ll need to contact Adobe directly.

  • Can we generate a dummy request from a backend process?

    I would want to generate a dummy request from a backend process since I need to use the 'process instanace key' which will be associated with it. The 'process instance key' is vital for my requirement since we need to trigger a process task in OIM.
    Is it possible to create a 'dummy' request?

    Hi,
    You can use HTTP Binding for that... Have a look at Biemond's blog...
    http://biemond.blogspot.com.au/2010/05/http-binding-in-soa-suite-11g-ps2.html
    Cheers,
    Vlad

  • Can we call and execute a request set using db adapter or oracle apps adapt

    Hi,
    Can we call and execute a request set(which executes a set of packages in a sequence) using db adapter or oracle apps adapter similar to calling a stored procedure and concurrent program?
    thanks,
    RV

    1) In BPEL call the DBAdapter in a sequence, make sure you set the partnerlink 'property' to transaction=participate.
    2) Or create a package that calls the other packages in a sequence
    Marc
    http://orasoa.blogspot.com

  • Can we generate a transport request in SCAT transaction?

    Hi Everyone,
    Is it possible to generate a transport request in SCAT transaction.
    I am using a test case to update some tables. Can I generate a transport request so that I can move the changes to the table (like table maitainance) across systems?
    Thanks in advance.

    Hi,
    Please check this link which has very good article for beginner.
    http://www.thespot4sap.com/Articles/CATT.asp
    For more information, please check this links.
    http://help.sap.com/saphelp_47x200/helpdata/en/ae/410b37233f7c6fe10000009b38f936/content.htm
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCCATTOL/BCCATTOL.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCCATTOL/CACATTOL.pdf
    https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/u/37984. [original link is broken] [original link is broken]
    Hope this will help to start with.
    Regards,
    Raj.

  • Generating a token request (WS-Trust)-HELP

    Hello. I'm trying to make a web service client to consume a service with security. The first thing I need to do is generate a token request using WS-Trust and then sign it. Send this token request to the STS and then receive a token signed by the STS. Which libraries I can use to do this? Does anyone have an example to take to help?
    Thanks.
    Francisco.

    What identifiers are configured in the ADFS RP trust?  Most likely there is an audience/realm mismatch between ADFS and the application's settings.  It's not uncommon to be off by one character, missing a trailing slash, http instead of https,
    etc.
    Steve Kradel, Zetetic LLC

  • Generate new License Request from ELM

    Hello everyone,
    I am having a problem generating a new License Request from ELM.
    It was required to me by Cisco Licensing in order for them to provide me a new License file.
    Here are the steps that I made in generating a new License Request from ELM. (See attached file ELMaccess, LR1 & LR2)
    I first accessed the ELM under CUCM administration.
    Select License tab> Other Fulfillment Options> Generate License Request> Save to my computer
    I received a .txt file (lic_req_201.....) and that certain file was the one I sent to Cisco Licensing.
    Cisco Licensing replied:
    "It is still the same license request that you have here, just regenerated. What is needed is an entirely new and different ELM License request."
    I am not really certain for what kind of License Request file that he wanted, or maybe there is a different procedure in doing this?
    Can someone help on this?
    If I am missing something or if there is another procedure on generating a new License Request kindly guide me.
    Thank you so much.
    Kind regards,
    Art
    Network Engineer
    Net Pacific Philippines
    CCNA R&S
    CSCO12379161       

    Hi mkchandak,
    Thank you for your response!
    Yes we did, we actually at first generated a license request, submitted it to licensing and they provided us a license file. Now, upon the installation of the license file we received this error message "Insufficient Licenses".
    We went back to cisco Licensing, a new engineer assigned to us, provided all the details he requires, our license case was approved by their Product Manager and now he requests for a "Newly Generated License Request".
    I followed the same steps in generating a new License Request:
    I accessed the ELM under CUCM administration.
    Select License tab> Other Fulfillment Options> Generate License Request> Save to my computer
    I received a .txt file (lic_req_201.....) and that certain file was the one I sent to Cisco Licensing.
    Cisco Licensing replied:
    "It is still the same license request that you have here, just regenerated. What is needed is an entirely new and different ELM License request."
    So maybe he is referring to something other than the License Request that I have provided.
    Maybe there is a different procedure in generating a "fresh and newly generated License Request"
    If you know a step-by-step procedure in achieving this, please guide me.
    Any help would be greatly appreciated.
    Thanks again!
    Cheers,
    Art
    Network Engineer
    Net Pacific Philippines
    CCNA R&S
    CSCO12379161

  • Cannot generate WSDL files With B1WS Wsdl Services Generator

    Hello
    I am trying to use the WSDL service generate for SAP web services and its causing me a bit of grief.
    Whenever I run it crashes and dies I assume it is because I putting the wrong information in the fields.  I have performed all the actions in the help file but I don't seem to be able to find anything anywhere that gives me the exact details of what should go in the text boxes in the generator :
    Server -- I assume itu2019s the windows computer name (i.e. TEST)
    DbSever type  -- No worries itu2019s a drop down even I can figure that out
    License Sever -- I assume itu2019s the License server as shown settings :3000 (i.e. TEST:30000)
    User Name -- I assume itu2019s the SQL username
    Password -- I assume itu2019s the SQL password
    Hopefully I have something really simple really wrong.
    Thanks in advance for any help.
    Darren

    This forum is for Crystal Reports. Post your question to the B1 forum.

  • Referencing the version of the soap service in the WSDL call

    I'm wondering if you can call the version of the soap service in the wsdl call. That way you can have different sources using different version of the service.
    Cheers,

    Hi,
    Just for clarity, are you asking how to run a specific version of the same process?  It sounds like it.  If so, while what Jasmin said is correct, keep in mind that a WSDL that is returned only represents the service interface (i.e. inputs and outputs).  If your versions don't differ at the interface/endpoint the WSDL isn't going to help you with versioning.
    Basically, if you change the workflow/process but not the interface/endpoint the WSDL will look the same.  To the best of my knowledge when you make a call to the service/process LC uses the definition of the call (which is based on the WSDL) to run the right process version.   So, if you have services/processes that have the same WSDL definition even though there are multiple versions of the process, which one does it run?  I believe it runs the newest version.  This will create an interesting challenge to support legacy systems.
    I'm willing to admit that the above is my understanding from dealing with web services in general so maybe there is something extra to the way LC can handle calling a specific process when the interfaces are the same.  Or maybe I'm just completely wrong!
    Interested in confirmation on this myself.  Thanks!

  • Preserve original WSDL when generating Web Service

    When generating a Web Service using an existing WSDL, I need to preserve the structure of the original WSDL as much as possible.
    The existing WSDL is generated using Apache AXIS. We're hoping to develop a new Web Service using the existing WSDL in JDeveloper, and deploy to OAS. Because of the nature of the client system, the structure of the original WSDL needs to be preserved as much as possible when deploying the new Web Service.
    Is this possible using JDeveloper?
    -a

    Thanks for the response Yogesh.
    I'd seen the top-down approach documentation for JDeveloper, but not the command-line version from OAS. I've been able to successfully develop a top-down service using JDeveloper, the problem is that the resulting WSDL file for the new Web Service is too different in structure from the original. Functionally, I believe they define the same thing. It's a bit contrived, but I'm trying to match the form and function of the original WSDL with the new one generated by a top-down approach.
    I'll give the command line tools a try, thanks very much for the link.

Maybe you are looking for

  • In a detailed list, 5 HUGE problems on my iPod. Everyone please help...

    Maybe my title is really bad on explaining my situation. I have a 1.1 USB drive, or whatever. I know for sure it is not 2.0. Windows XP Professional Edition. Windows Internet Explorer 7 Beta Version 3. Latest iTunes as of July 30, 2006. iPod software

  • Box with the dot

    What does the box with the dot mean (where Edge or Wifi indicator is on the top)

  • How to use protected method of a class in application

    Hi,   will u please tell me how to use protected method of class in application. (class:cl_gui_textcontrol, method:limit_text) Thanks in advance, Praba.

  • Overriding executeQuery Method in VOImpl in oaf

    Hi All, I am trying to override executeQuery method in my extended VOImpl method. The VO that I extended is JobsWithGradeLovVO. This is what I am writing in my method:     public void executeQuery(){                     writeLog("In the executeQuery"

  • Problems sending texts.....

    Hi Everyone Bit of strange one, it's got me a bit confuddled, wondered if anyone could help please? I've got an iPhone 4s, and I've a problem sending texts/imessages... It sends fine when I'm replying to a thread of messages but if I start a 'new' te