call the service wsdl (XSD) using util_http package web

Hi expert,

I have a request to call a WebService using sql, pl This is the web content as? wsdl :

normally the WSDL file contains Saopaction url etc, but I don't know how to write a pl sql (using the utl_http package) if it is xsd, and I am a newbie to webservice, any idea?

Thank you

Nick

/****************************************/

....

"< xsd: complexType name="getReport">"

< xsd: SEQUENCE >

"" < xsd: Element name= "ReportName" " nillable="true" type="string"/ >"

"" < xsd: Element name= "password" ' nillable= "true" type= "string"/ > "

"" < xsd: Element name= "region" " nillable="true" type="string"/ >"

"" < xsd: Element name= "Perm.Prog" ' nillable= "true" type= "string"/ > "

"" < xsd: Element name= "Perm.Status" ' nillable= "true" type= "string"/ > "

"" < xsd: Element name= "Issue.St.Date" ' nillable= "true" type= "string"/ > "

"" < xsd: Element name= "Issue.End.Date" ' nillable= "true" type= "string"/ > "

"" < xsd: Element name= "Exp.St.Date" ' nillable= "true" type= "string"/ > "

"" < xsd: Element name= "Exp.End.Date" ' nillable= "true" type= "string"/ > "

"" < xsd: Element name= "Perm.Owner" ' nillable= "true" type= "string"/ > "

"" < xsd: Element name= "SortBy" " nillable="true" type="string"/ >"

"" < xsd: Element name= "Direction" ' nillable= "true" type= "string"/ > "

"" < xsd: Element name= "IsCurrent" " nillable="true" type="string"/ >"

"" < xsd: Element name= "IsFuture" ' nillable= "true" type= "string"/ > "

"" < xsd: Element name= "IsExpired" " nillable="true" type="string"/ >"

"" < xsd: Element name= "isArchved" ' nillable= "true" type= "string"/ > "

< / xsd: SEQUENCE >

< / xsd: complexType >

......

"< s0:binding name="ReportSrv"' type="s1:ReportSrv">

"< s2:binding style="document"" transport= "http://schemas.xmlsoap.org/soap/http"/ >

"< s0:operation name="getReport">"

< s2:operation / >

< s0:input >

"< s2:body use="literal"/ >"

< / s0:input >

< s0:output >

"< s2:body use="literal"/ >"

< / s0:output >

< / s0:operation >

< / s0:binding >

"< s0:service name="ReportSrvService">"

"< s0:port link="s1:ReportSrv"' name="ReportSrvPort">

....

The easier (and better) is to use XMLTABLE.

But given that the data is in a text() node shipped, it must be done in two steps:

(1) extraction and analysis of the report document

(2) the document shredding in columns and relational rows report

Assuming that the answer is in an XMLType variable (or column), say 'xml_response', you can do it like this:

select x2.*
from xmltable(
       xmlnamespaces(
         'http://schemas.xmlsoap.org/soap/envelope/' as "env"
       , default 'http://nps.pub.collections/'
       )
     , '/env:Envelope/env:Body/getResponse/return'
       passing xml_response
       columns report_xml  clob path '.'
     ) x1
   , xmltable(
       '/Report/record'
       passing xmlparse(document x1.report_xml)
       columns RecordNumber     number path 'RecordNumber'
             , Submitted_by_CCM varchar2(10) path 'Submitted_by_CCM'
             , Data_action_code varchar2(10) path 'Data_action_code'
             , VID              varchar2(10) path 'VID'
             , Name_of_the_v    varchar2(10) path 'Name_of_the_v'
             , Flag_of_the_v    varchar2(10) path 'Flag_of_the_v'
             , r_number         number       path 'r_number'
     ) x2 ;

RECORDNUMBER SUBMITTED_BY_CCM DATA_ACTION_CODE VID        NAME_OF_THE_V FLAG_OF_THE_V   R_NUMBER
------------ ---------------- ---------------- ---------- ------------- ------------- ----------
           0 cty              null             null       test1         cty                 1221
         210 cty              null             null       test2         cty               978287

Tags: Database

Similar Questions

  • Call the Service Web Studio omitting

    We have developed and tested an application made call Studio. This application uses a WSDL to call a web service. We have deployed this application on 2 identical servers of the CVP. The server "A" runs this application successfully every time. The 'B' server fails everytime, it performs the service web appeal. Both servers are installed to access the same WSDL.

    We have attempted to circumvent the problem but cannot locate a network problem which would make the request fails on the side 'B '. Our network traces show the CVP 'B' server, sending a GET request to obtain the WSDL, but there is never of messages as well as the side "a".

    What can the places we are trying to determine what the cause of this failure. Attached, is output to the log file for this application where it is a failure.

    No matter how lucky are going some firewalls?  It's not just sound right.

    David

  • Cannot call the functions from Javascript using ExternalInterface

    Hi all, I use external Interface to call Javascript in an HTML document with an embedded flash object, but I can't call functions in the flash JavaScript object.

    JavaScript:
    function call_actionscript {}
    If (document.getElementById ('flashObj')) {}
    Alert ('object flash found.');
    document.getElementById('flash2').test_from_javascript ();
    }
    }


    ActionScript:

    package {}
    import flash.display.MovieClip;
    to import flash.external.ExternalInterface;
    import flash.events.Event;

    SerializableAttribute public class extends MovieClip {} FlashObj
    public void FlashObj() {}
    ExternalInterface.addCallback("IsStatic",IsStatic) ('test_from_javascript', test_from_javascript)
    }

    public void test_from_javascript(e:Event):void {}
    ExternalInterface.call("saveglobalscore",score) ("alert", "javascript test received in actionscript!")
    }
    }
    }

    Call the "call_actionscript()" javascript function produces no result. Call Test_from_javascript() manually to code Actionscript product alert "javascript test has received in actionscript!" without problem. So the ExternalInterface.call("saveglobalscore",score) method works fine, but the the ExternalInterface.addCallback("IsStatic",IsStatic) doesn't seem to work at all. What I'm missing here?

    Try to change/add the JS in your HTML code to the following.

    TS

  • Complex Web Services (WSDL) data using Labwindows/CVI 8.1 and SOAP Toolkit 3.0

    Normal
    0

    fake
    fake
    fake

    MicrosoftInternetExplorer4

    Success that I built a client for the service .NET assembly generated a DLL and use the controller .NET Wrapper as suggested and was able to successfully access the servce sea functions.

    Thank you...

  • My weather Gadget says "unable to connect to the service. I use this gadget for years and it does not work.

    I use Windows 7 Enterprise and since the beginning of February this year (2015) my weather Gadgets stop working, they first show the forecast and now they are showing a message "unable to connect to the service. Is there a problem with the gadget?

    Everyone!

    I recommend this link with more instructions and information on how to solve this problem of wwcc1 and his post on 2015-Feb 5: here

  • Need to call the Shell script that uses SQL loader in APex4.1 / 11g

    Hello!

    I have a requirement in which I need to call a shell script that connects to an external server, FTP to a file and then use sqlloader to load data into our table. We have now the ftp script that accomplishes this task to another program, but is a scheduled task. I wanted to call the script ftp in the APEX. Any suggestions on how this can be done, what is the logic of PL/SQL can we use? I saw online some people using DBMS Scheduler for this?

    Thank you
    Sun

    Hello

    Create some sh script on your computer host oracle where you can join in the external server and run the process.
    something like:

    run_external_sh.sh

    #!/bin/sh
    ssh ext_user@ext_host ./sqlloader/import/import.sh
    

    Then create an external TASK to call it via ORACLE (PL/SQL)

    -Shell Script call.

    BEGIN
      DBMS_SCHEDULER.create_program (
        program_name        => 'external_call_sh',
        program_type        => 'EXECUTABLE',
        program_action      => '/local_host/call_external/sh/run_external_sh.sh',
        number_of_arguments => 0,
        enabled             => TRUE,
        comments            => 'Call external SH script');
    END;
    /
    

    You can now create a regular / or unplanned WORK
    -Job defined by the calendar and an existing program.

    BEGIN
      DBMS_SCHEDULER.create_job (
        job_name      => 'jb_external_call_sh',
        program_name  => 'external_call_sh',
        schedule_name => 'external_call_scheduler', -- created scheduler
        enabled       => TRUE,
        comments      => 'Job defined by an existing external_call_sh program and schedule.');
    END;
    /
    

    You can now call the WORK in the APEX in the process of PL/SQL.

    BEGIN
      -- Run job synchronously.
      DBMS_SCHEDULER.run_job (job_name            => 'jb_external_call_sh');
    END;
    

    Concerning
    J :D

  • Remove the Exif data with using "save for Web".

    I have very large files.  I need to remove the EXIF thw.  I don't want to not use "save for web", because its impact on the quality and size (recompresses) files.  I need the files remain Nations United has changed with the exception of the removal of the EXIF data.

    I have a large number of files to do this to.

    Can anyone help?

    Thank you

    I'm not messing around with PS more for that matter...  3.6 Lightroom it in one easy step.  Without messing with additional TIFF files or to back up several files or Actions.

    YES!

  • Problems trying to call the procedure in a PL/SQL package.

    We use BI Publisher 10.1.3.4.1.

    I am trying to call a procedure in a package by using a data model, as I read it is the best way to do it.

    Here's the package. Very straightforward, just insertion of a row in a table to try this out. I tested the procedure and that it works correctly.

    -----
    CREATE OR REPLACE PACKAGE JM_PKG_OBIEE_ETL_TEST

    -Declarations of function and public procedure
    PROCEDURE INSERT_TEST_ROW;


    END JM_PKG_OBIEE_ETL_TEST;
    /
    CREATE OR REPLACE PACKAGE BODY JM_PKG_OBIEE_ETL_TEST

    -Function and procedure implementations
    PROCEDURE INSERT_TEST_ROW IS

    NUMBER OF NEXT_ID;

    BEGIN

    SELECT COUNT ()) + 1 IN EDDWMAN NEXT_ID. JM_OBIEE_ETL_TEST;

    INSERT INTO EDDWMAN. JM_OBIEE_ETL_TEST
    (ID, VALUE, DATE_STAMP)
    VALUES
    (NEXT_ID, 'Test' |) NEXT_ID, SYSDATE);

    COMMIT;

    EXCEPTION
    WHILE OTHERS THEN
    RAISE_APPLICATION_ERROR (-20001,
    "An error occurred"; SQLCODE.
    "- ERROR -" | SQLERRM);

    END INSERT_TEST_ROW;

    END JM_PKG_OBIEE_ETL_TEST;
    -----

    Here is the data model that I use. When I run it, I get a syntax error. If I change the "defaultPackage' to"defaultPackage", thus eliminating the appeal of the package, the data model works very well and I get an xml output of what is in the table.

    -----
    < name of dataTemplate = 'test' than one dataSourceRef = 'Oracle BI EE"defaultpackage ="JM_PKG_OBIEE_ETL_TEST">
    < name dataTrigger = source "beforeReport" = "JM_PKG_OBIEE_ETL_TEST. INSERT_TEST_ROW "/ >"
    < dataQuery >
    < SQLStatement instance name = "test_results" >
    <! [CDATA [SELECT ID, saw_2, DATE_STAMP SDS saw_3 VALUE saw_1. JM_OBIEE_ETL_TEST]] >
    < / sqlStatement >
    < / dataQuery >
    < dataStructure >
    < name of group = "G_TEST_RESULTS" source = "test_results" >
    < element name = "test_ID" value = "saw_1" / >
    < element name = "test_value" value = "saw_2" / >
    < element name = "test_DATE_STAMP" value = "saw_3" / >
    < / Group >
    < / dataStructure >
    < / dataTemplate >
    -----

    Any suggestions? Y at - it configuration settings that can be disabling package calls? This package is located in the same schema as the table is in and I can see the data in this table to OBIEE & BI Publisher.

    Thoughts?

    Published by: Jared Moe on June 30, 2011 12:42

    Published by: Jared Moe on June 30, 2011 12:45

    Yes you must change the procedure in function first. In addition, even if you do not use parameters here if passing them in you must also declare their in the package specification in the exact order you have set them up in your data source. Change your name to BeforeReportTrigger function (and note the case-sensitive characters). Here is the code that I modified.












    I hope this helps.

    Steve

    Published by: Steve P on July 1, 2011 14:12

    Published by: Steve P on July 1, 2011 14:14

    Published by: Steve P on July 1, 2011 14:14

  • Call the FND_REQUEST_SET. FNDRSSUB using a pl/sql procedure

    Hello
    I am new to Oracle Applications.
    I would like to present a set of report. The procedure to do so is FND_REQUEST_SET. FNDRSSUB. You can pl tell me how I can call this package using pl/sql?

    Concerning

    Hello

    If you wish to submit a request to programmatically set, use fnd_submit.set_request_set. You can also use fnd_submit.submit_program to set the parameters for each of the programs overall demand. You can find information about the FND_SUBMIT package in the Oracle Applications Developer's Guide.

    It will be useful.

  • How to configure the service objective for use minimization?

    Hi all

    I worked on a minimization problem (for more details, see this post).  I figured out how to run an unconstrained minimization, but can not quite understand why my thread objective function remains broken.  Here is a screenshot:

    Any ideas?

    I understand not under this main VI of the example, a subroutine that performs the minimization and a subroutine that is called when the minimization.  As it seems that I am limited to 3 accessories, I will add some sample data to the first answer I will generate.

    Thank you very much

    RipRock

    Hi all

    I just thought of it.  For those who may be confused, as well, the answer is: follow the directions!  RTFM!  In other words, if you use the template provided to the function of labview\vi.lib\gmath\NumericalOptimization\ucno_objective template.vit, rather than recreate the code in the example, it works.

    Sorry for these positions - and thank you for your attention,

    RipRock

  • I am using IVI step switch in TestStand 4.1.1 and also try to call the Actions of LabVIEW using IVI

    I use IVI pass the stages and steps of IVI DMM TestStand 4.1.1 and then I have an Action step that IVI spend IVI DMM and features.  The problem I have is that if I run the VI in LabVIEW bear only functions without any error, if I run of TestStand without all previous calls to switch IVI or IVI DMM it works also, but if I run the sequence with a step of IVI teststand pass first I get the following error:

    Initialize IviSwtch with Options.vi
    The primary error: unknown status code (Hex 0xBFFA4001)

    «"" "String of full appeal:»»"»
    Initialize IviSwtch with Options.vi

    -1074118655; User-defined error code.

    I remember there used to be a problem with the steps of the IVI and IVI running LabVIEW, does anyone know if this problem has been corrected?

    Other ideas would be appreciated.

    Hello Kevin,

    It is a question of trying to open more than one session to a particular device of IVI.

    Here is a knowledge base on the issue. I found this knowledge base by searching '1074118655' or 'TestStand IVI Action no' to ni.com.

    Please let me know if you have any other questions.

  • I can't turn on windows Defender, if I erase it can and will I be able to get a newer version of microsoft, the site says it is part of the service pack and used to download.

    im running on a computer point of sale of Wal-Mart.  you are using windows vista. service pack 2.

    Here's the Microsoft tutorial Support regarding error 0x800106ba code:

    Error message when you run Windows Defender: «Error 0x800106ba»

    http://support.Microsoft.com/kb/931849

    There are 3 methods listed. I hope one of them can help.

  • I was registered as a user of my employer is there a fee for the service? I use an iPad. Which I am UNFA, I

    This program is a benefit to a user uPad if so, how? Which is a huge cost for use!

    It is likely that you have either the free version, because there is no way for a company deploy an application you already subscribed (you would have had to sign in and purchase). You can easily tell by opening Acrobat and tapping on the "My account" (in the left panel after tapping "Home icon" in the upper-left). If you look in 'My account' and not logged (and are never online), then you don't pay. In addition, if you only show that you are using "Adobe Document Cloud", then you subscribe to this free service. If you need to cancel your subscription, you can see the article in the FAQ here:

    https://helpx.Adobe.com/document-cloud/FAQ.html

    If you subscribed via iTunes somehow, you can cancel that with these instructions:

    https://support.Apple.com/en-us/HT202039

    Pat

  • How to prevent the download wsdl in the service client web weblogic

    Hello

    I have a problem with the service client web weblogic. My workplace:

    WebLogic server 8.1
    Windows XP SP2
    JDK 1.4

    I use the weblogic tool to generate the client jar file in the wsdl file.

    < target name = "customer generate" >
    < wsdl = "ACCESS.wsdl" clientgen
    packageName = "xxxxxx.client"
    clientJar = "${customer} / ${AccessClient_jar_file}" "
    keepGenerated = 'true '.
    saveWSDL = 'true '.
    / >

    < javac srcdir = "${source}.
    DESTDIR = "${client}.
    includes = "" * / AccessClient.java ">"
    < classpath >
    < pathelement path = "${customer} / ${AccessClient_jar_file}" / >
    < / classpath >
    < / javac >
    < / target >

    After this, I create a java client to call the service deployed on the server.

    Public Shared Sub main (String [] argv)
    throws the Exception
    {
    int transactionId = 100;
    int id = 1000;

    Of the overall message JAXM plant
    System.setProperty ("javax.xml.soap.MessageFactory", "weblogic.webservice.core.soap.MessageFactoryImpl");
    Of the plant of global JAX - RPC service
    System.setProperty ("javax.xml.rpc.ServiceFactory", "weblogic.webservice.core.rpc.ServiceFactoryImpl");

    AccessServicePorts ws = new AccessServicePorts_Impl(argv[0]);
    AccessService port = ws.getAccessService ();

    Resources - create
    Resource = new Resource();
    resource.setRES_CD ("Create ResCo");
    resource.setCODE_CODE ("code_cod");
    resource.setRES_TYPE ("Resource type");
    resource.setCOMMON_FIELD (common);
    AccessDefaultResult resultItems = port.createResource (resource);
    System.out.println ("createResource:" + resultItems);
    }

    I find that this web service always client issue 2 http requests to call a web service method deployed in the server.

    1 reqeust http:

    GET/AccessEpol/EpolServiceSoap? WSDL HTTP/1.1
    User-Agent: Java/1.4.2_08
    Host: 127.0.0.1:8001
    Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q =. 2
    Connection: keep-alive

    the result is the wsdl that is downloaded from the server.

    2nd http request is the actual web service request.

    The question is how could eliminate demand http (1) because it is really useless. I use different customer web service as axis 1.x, axis customer never has the http request to download the wsdl from the server.

    I read the weblogic web service document. Do it mentions that put saveWSDL = "true" in the clientgen Ant task. the default value for saveWSDL is true already. I tried saveWSDL = 'false' also. None of them can eliminate the 1st http request.


    appreciate for any answer to my question?

    I think that you must use the constructor arg - No. of the AccessServicePorts_Impl to use local client jar WSDL.

    Please try this and it should fix the problem...

    ----------------------
    AccessServicePorts ws = new AccessServicePorts_Impl();
    AccessService port = ws.getAccessService ();
    -------------------

    Jayesh
    Yagna Sys.

  • Cannot find the WSDL service defined for the name of the service

    Hello! I made that call on the other composite via MDS on a single instance. Everything works fine. I've deployed this composite 2 to another instance, updated MDS. And I got error in the composite test 1st 2nd call. You have an idea? Thank you.


    EM error


    " < bpelFault > < faultType > 0 < / faultType > < remoteFault xmlns =" http://schemas.Oracle.com/BPEL/extension "> < part name ="detail"> < could not find the service WSDL defined for the name of the retail service > {http://xmlns.oracle.com/EnterpriseServices/Core/ShipmentAdvice/V1}. CreateShipmentAdviceService. Please make sure that the port attribute to the binding defined in the composite file is correct by checking the service name and namespace in the element #wsdl.endpoint. Also, check that the WSDL file for binding namespace is imported and is currently accessible (check import at the top of the composite file nodes). Finally, to validate the parameters of HTTP proxy for the server. < / details > < / part > < a name = "summary" part > < summary > oracle.fabric.common.FabricInvocationException: could not find the service WSDL defined for the service name {http://xmlns.oracle.com/EnterpriseServices/Core/ShipmentAdvice/V1} CreateShipmentAdviceService. Please make sure that the port attribute to the binding defined in the composite file is correct by checking the service name and namespace in the element #wsdl.endpoint. Also, check that the WSDL file for binding namespace is imported and is currently accessible (check import at the top of the composite file nodes). Finally, to validate the parameters of HTTP proxy for the server. < Summary / > < / part > < part name = "code" > < null code > < / code > < / piece > < / remoteFault > < / bpelFault >


    SOA-server - diagnostoc.log


    Handle error message.

    error while trying to process the message 'com.collaxa.cube.engine.dispatch.message.invoke.InvokeInstanceMessage '; the reported exception is: block cannot handle the exception.

    failure of the block 'BpPrc0' to handle an exception of business for instance '350026'; reported exception is: faultName: {{http://schemas.oracle.com/bpel/extension} remoteFault}

    messageType: {{http://schemas.oracle.com/bpel/extension} RuntimeFaultMessage}

    parts: {}

    detail = < detail > cannot find the WSDL service defined for the service name {http://xmlns.oracle.com/EnterpriseServices/Core/ShipmentAdvice/V1} CreateShipmentAdviceService.  Please make sure that the port attribute to the binding defined in the composite file is correct by checking the service name and namespace in the element #wsdl.endpoint. Also, check that the WSDL file for binding namespace is imported and is currently accessible (check import at the top of the composite file nodes). Finally, to validate the parameters of HTTP proxy for the server. < / details >

    , summary = < summary > oracle.fabric.common.FabricInvocationException: could not find the service WSDL defined for the service name {http://xmlns.oracle.com/EnterpriseServices/Core/ShipmentAdvice/V1} CreateShipmentAdviceService.  Please make sure that the port attribute to the binding defined in the composite file is correct by checking the service name and namespace in the element #wsdl.endpoint. Also, check that the WSDL file for binding namespace is imported and is currently accessible (check import at the top of the composite file nodes). Finally, to validate the parameters of HTTP proxy for the server. < / Summary >

    code = < code > < code > null}

    This error exceptions thrown by the underlying routing system.

    Contact Oracle Support Services.  Provide the error message, the composite source and the trace of the exception in the log (logging level value debug mode) files.

    This error was an exception that is thrown by the message handler.

    Check the trace for the exception in the log (the connection value level debug mode).

    ORABPEL-05002

    Handle error message.

    error while trying to process the message 'com.collaxa.cube.engine.dispatch.message.invoke.InvokeInstanceMessage '; the reported exception is: block cannot handle the exception.

    failure of the block 'BpPrc0' to handle an exception of business for instance '350026'; reported exception is: faultName: {{http://schemas.oracle.com/bpel/extension} remoteFault}

    messageType: {{http://schemas.oracle.com/bpel/extension} RuntimeFaultMessage}

    parts: {}

    detail = < detail > cannot find the WSDL service defined for the service name {http://xmlns.oracle.com/EnterpriseServices/Core/ShipmentAdvice/V1} CreateShipmentAdviceService.  Please make sure that the port attribute to the binding defined in the composite file is correct by checking the service name and namespace in the element #wsdl.endpoint. Also, check that the WSDL file for binding namespace is imported and is currently accessible (check import at the top of the composite file nodes). Finally, to validate the parameters of HTTP proxy for the server. < / details >

    , summary = < summary > oracle.fabric.common.FabricInvocationException: could not find the service WSDL defined for the service name {http://xmlns.oracle.com/EnterpriseServices/Core/ShipmentAdvice/V1} CreateShipmentAdviceService.  Please make sure that the port attribute to the binding defined in the composite file is correct by checking the service name and namespace in the element #wsdl.endpoint. Also, check that the WSDL file for binding namespace is imported and is currently accessible (check import at the top of the composite file nodes). Finally, to validate the parameters of HTTP proxy for the server. < / Summary >

    code = < code > < code > null}

    This error exceptions thrown by the underlying routing system.

    Contact Oracle Support Services.  Provide the error message, the composite source and the trace of the exception in the log (logging level value debug mode) files.

    This error was an exception that is thrown by the message handler.

    Check the trace for the exception in the log (the connection value level debug mode).

    at com.collaxa.cube.engine.dispatch.DispatchHelper.handleMessage(DispatchHelper.java:238)

    at com.collaxa.cube.engine.dispatch.BaseDispatchTask.process(BaseDispatchTask.java:89)

    at com.collaxa.cube.engine.dispatch.BaseDispatchTask.run(BaseDispatchTask.java:65)

    to java.util.concurrent.ThreadPoolExecutor$ Worker.runTask (ThreadPoolExecutor.java:897)

    to java.util.concurrent.ThreadPoolExecutor$ Worker.run (ThreadPoolExecutor.java:919)

    to com.collaxa.cube.engine.dispatch.Dispatcher$ ContextCapturingThreadFactory$ 2.run(Dispatcher.java:933)

    at java.lang.Thread.run(Thread.java:738)

    ]]

    Hello

    In the em console, against you call composite (I meant first composite), could you click on the "Show XML definition" (right next to the ' Show WSDL and endpoint URI) and see if correct endpoint URI is set up for the 2nd composite?

Maybe you are looking for