Failure to communicate between composites on WLS

SOA Suite plus AIA FP 11.1.1.5 on OLinux VM, JDev 11.1.1.5, WLS 10.3.4
I have deployed a chain of 3 separate composite applications so far… which will eventually be 5 in all.
Starting with a Mediator composite (EBS) which needs to invoke the service interface of a BPEL composite (ProvABCS), then from there on to another Mediator which interacts with a custom table… this is a seemingly simple use case, which is to use an AIA EBO/EBM to update a custom table in Ebiz.
I can invoke the closest Mediator service interface that then can insert into the table by calling it's WSDL entry point from SOAPui and it does insert into the table successfully, (yay).
Next I want my ProviderABCS (BPEL) to invoke the mediator service (named Invoker) to pass inputs from the BPEL service interface all the way into the table through the mediator invoker. I am calling the BPEL service interface from SOAPUi.
Between the BPEL and the mediator it is failing to call the endpoint of the mediator service, but I do see that the BPEL instance is created in WLS EM.
The part that is failing does not appear to be a WLS security issue, but returns an error when I call the BPEL service interface that it cannot find the mediator service endpoint.
Exact SOAP fault/error message:
<env:Fault>
<faultcode>env:Server</faultcode>
<faultstring>oracle.fabric.common.FabricInvocationException: Unable to access the following endpoint(s): http://ovmdev.acme.com:8131/soa-infra/services/default/ReceivePaymentInvoker/InsertEbizReceivedPayments_ep</faultstring>
<faultactor/>
<detail>
<exception>Unable to access the following endpoint(s): http://ovmdev.acme.com:8131/soa-infra/services/default/ReceivePaymentInvoker/InsertEbizReceivedPayments_ep</exception>
</detail>
</env:Fault>
This same mediator endpoint without BPEL is successful, however when BPEL tries to use this it cannot find it???
I am seeing the same issue/error when I created the EBS mediator service which is supposed to call the BPEL ProviderABCS, that the mediator composite fails to find the BPEL service endpoint.
I have set a WLS policy on each composite service interfaces, oracle/no_authentication_service_policy, which has gotten me past the security error messages.
I'm not convinced that this is a security issue, and my hesitation to use a different security policy is that I'm not sure how to craft the SOAP header when testing with SOAPUi.

hi Rob,
Did you get any solution on this, even I am facing the same issue. In my case mediator calling the BPEL. When we are calling the BPEL directly call is success. But the same BPEL calling from mediator getting the error saying unable to access the following end point.
-Thanks,
Madhav

Similar Messages

  • Can NI-PSP be used to communicate between machines developed with different versions of LabVIEW?

    Hi all,
    A customer has a large PC application developed with LabVIEW 2010 SP1.
    They would like to add extend their system with a cRIO-9075. According to this document (ftp://ftp.ni.com/pub/devzone/tut/crio_software_versions.htm ), the minimum supported version of LabVIEW (with Scan Engine support) is LV 2011.
    To minimize risks, it is preferred that we don't upgrade LabVIEW for the main application, which is atively being used in production.
    I was thinking of developing the cRIO software in a newer version of LabVIEW (say, LV 2013 SP1), and using shared variables only to communicate between the PC and the cRIO.
    Is this a viable option? Does it matter if the PC and the cRIO have different versions of the LV runtime?

    It shouldn't matter, but then with shared variables you can never know for sure -- there are so many things that can make them break.
    You might be money ahead to write the comm using TCP/IP. You know that will work.
    Mike...
    Certified Professional Instructor
    Certified LabVIEW Architect
    LabVIEW Champion
    "... after all, He's not a tame lion..."
    Be thinking ahead and mark your dance card for NI Week 2015 now: TS 6139 - Object Oriented First Steps

  • Communicate between two iviews

    Hi everyone, if i create two iviews. And i want to pass a variable from one iview to the other one by triggling an event .
    What technology can help me do that?  Thx~~

    Hi Louis,
        Communication between two iviews is accomplished by EPCF concept.
      Refer to this forum thread where Prakash Singh has clearly explained about the same
    Communicate between two iviews
    Hope this helps.
    Regards,
    Joshua Kiran

  • Communicate between SWF & Global static vars

    Sorry for my inglish...
    I’m having some problems on getting full communication between loaded SWFs. I'm totally stuck and my timing is running.
    Suppose the following scenario:
    Father-SWF has his own class and loads A-SWF and B-SWF. A and B SWF has his own class and package. To exchange values and run functions between SWF, I’m using a Global class with public static vars. Some of this vars are function, example:
    GLOBAL CLASS WITH STATIC VARS (com. with other class and package beetween SWF)
    package scripts
         public class GlobalAct
              public static var mainStage:Object;
              public static var myFuncGlobalA:Function;
              public static var myFuncGlobalB:Function;
    MAIN CLASS FATHER SWF
    package
         import flash.display.MovieClip;
         import scripts.GlobalAct;
         public class FatherClass extends
    MovieClip
              public function FatherClass():void
                   GlobalAct.mainStage
    = this;
                   GlobalAct.
    myFuncGlobal = myFunc;
              public function myFunc():void
                   //some wird stuff
    A_SWF CLASS
    package
    scripts
         import flash.display.MovieClip;
         import scripts.GlobalAct;
         public class Layout extends
    MovieClip
              private var someMc:MovieClip;
              public function Layout()
                    someMc
    = new MovieClip();
                    someMc. addEventListener(MouseEvent.CLICK,
    mouseFunc);
              public function mouseFunc (evt:MouseEvent):void
                   GlobalAct. myFuncGlobalA ();
    B_SWF CLASS
         Similar to A-SWF class but with other kind of functions…calling “GlobalAct.myFuncGlobalB();” for example.
    This works great, when I run Father-SWF, it load every SWF and functions run from SWF to SWF.
    The problem happens when I load Father-SWF in another SWF. There is a MAIN-SWF with his own set os class and a Global static vars Class.
    MAIN-SWF loads a SWF that will load Father-SWF into the MAIN-SWF.
    WORKING
    Father-SWF -> many SWF that could load other SWF
    NOT WORKING
    Main SWF -> SWF -> Father-SWF -> many SWF that could load other SWF
    When this happens none of the Global functions seems to work. The other Global vars seems OK, only function vars seems not to work.
    I only get the error: “TypeError: Error #1006: value is not a function. at scripts::Layout/ mouseFunc ()” when I try to click a button inside A-SWF.
    Does I lose my Global reference when loading the Father-SWF in another SWF?
    How can I make this bullet proof and generic for every situation?
    What’s the best oop practice to communicate between class and SWF on AS3?

    I figured it out.
    It's under the pop-up window. Select edit locations to select confirm.

  • Communicate between separate VI's using OOP

    Hello,
    I have a question relating to how two separate labview programs can communicate with each other. Specifically I want to make a temperature controller using the OOP features of labview, and implement a Model-Viewer-Controller design.
    I would like the Controller Object to launch the Viewer (the GUI) object. My question is though, how will these objects communicate between themselves?
    The Viewer object is used to set the desired temperature, and display current temperature. Some how it must communicate this to the Controller object who will use its Model Object to create the correct response (i.e. change the set temperature of some hardware device, although generically the Model Object is an abstract class, to be implemented by it child classes), and then communicate back to the Viewer with the current temperature.
    I was wondering if the Vi server tools are the right for this?
    Thanks,
    Paul.

    Hi Bob, thanks for your post.
    Here is what I want to program using an object oriented approach.
    I want to make a temperature controller, which has three objects. A Controller Object, a model object, and a view object. The controller is a mediator between the model (which will talk to the hardware), and the view (which will display the current temperature, and where the set temperature can be changed).
    The controller will have a method like myController.addView(Object View), and addModel(). So when I run the controller and give it a View object, I want it to open a window with a temperature indicator, and a set temperature control. When the set temperature is changed, the view object will notify the controller of this change (using an event), and the controller will run a method on the Model object which will control some piece of hardware setting its Temperature to a new value. The model will also send events (from time to time) to tell the controller that the temperature (of the device) has changed. The controller will then tell the view to update its temperature indicator.
    I have found a nice article about implementing the Model-View-Controller design pattern using Java (I am a java programmer, trying to use labView). The article is here: http://java.sun.com/developer/technicalArticles/javase/mvc/
    I would like to program this in labView.
    Also I would like to make my code reusable as much as possible. So the controller, view, and model objects will all be abstract classes, to be implemented by code specific to the device. Also some devices will require more than one type of view object displaying the data in different ways.
    I hope this makes what I am trying to do more clear.
    So basically I want the View object to open a window with a temperature indicator and a set temperature control. I want the controller object to start the view object and tell it to open the window. But I am not sure how to do that with labView.
    Thanks, any advise will be valuable!
    Paul.

  • Communicate between TS Executions

    Hello,
    Communicating between two threads in TestStand is easy enough using the Notification step type, but it seems like notifications cannot be used to communicate between two different executions. Is it possible to use the notification step in TS to communicate between two different TS executions? What is the best way to send messages between two TS executions?
    Thanks,
    Kevin

    Scratch that. I believe I've realized notifications do work between executions.

  • Communicate between two backing beans

    Hi !
    How can I communicate between backing beens ?
    I would like to put data from Bean1 to Bean2.
    This is my code in Bean1, I try this:
    Bean2 b = new Bean2();
    //... b settings...
    //Map map = facesContext.getExternalContext().getRequestMap();
    //map.put("Bean2", b);
    HttpServletRequest request = (HttpServletRequest)facesContext.getExternalContext().getRequest();
    request.setAttribute("Bean2", b);
    So I put Bean2 instance in request, but JSF created new instance :(
    How can I solve this problem ?

    This article might give you some new insights: http://balusc.xs4all.nl/srv/dev-jep-com.html

  • Communicate between 2 ipads over internal wifi only

    Can I communicate between 2 ipads over internal wifi WITHOUT internet? They are on the same subnet and would have network access to each other, but it seems to IM or message between them it must go over the internet.

    If you want to message between the two iPads, yes you must be connected to the Internet as the messages are transmitted via Apple Servers.

  • Any standard RFC there to communicate between satellite system and Solman?

    Hi Gurus,
                        Any standard RFC there to communicate between satellite system and Solman?
                   Thanks in advance.
    Regs,
    BBR.

    following four RFCs are created so as to initiate the communication between the satellite system and the solman system
    _READ, _TRUSTED, _BACK, _TMW
    but, you have to Read the Links and the Notes too to understand their names and their meaning
    http://help.sap.com/saphelp_sm310/helpdata/en/48/647e3ddf01910fe10000000a114084/content.htm
    http://help.sap.com/saphelp_sm310/helpdata/en/b3/dd773dd1210968e10000000a114084/frameset.htm
    http://www.slideshare.net/wlacaze/sap-solman-instguide-initial-customizing-presentation

  • Driver to communicate between LabVIEW and Omron CJ1G PLC

    I am trying to communicate between my Omron PLC (Model CJ1G) and LabVIEW.  I want to be able to read specific registers and be able to display and save the data in LabVIEW.
    I have the "Idustrial Automation Servers for OPC" CD but my PLC model no. doesn't appear under the Omron options.
    What other options do I have?
    Thanks, in advance,
    Felipe

    Hi Felipe:
    I checked in our PLC compatibility database and the only Omrom PLCs that are supported are the following: C20, C200, C500, C1000, C2000, CQM, and CPM1.
    The PLCs that are suppored in the IA OPC server is based on the driver dll that was supplied to us by Omron. When newer PLCs are released, they are not included in this dll and are thus not supported. You might want to contact Omron to see which OPC Server supports that PLC. You should be able to use any 3rd party OPC Server to work with DSC which will then be the OPC Client.
    Hope this helps.
    Best Regards,
    Jaideep

  • Can't communicate between JS and ExtendScript

    I tried this: (according to the docs it should work)
    In JS
    var csInterface = new CSInterface();
    csInterface.evalScript('$.test()', function(r){console.log(r)})
    In JSX
    $.test = function() {
                       alert("test");
                        return 65656;
    I'm seeing the alert, but the logged statement is empty. Anyone know how to communicate between the two?

    I tried a few ways but the only way I could do it properly was pretty involved:
    1) Use Socket.io to communicate between generator and extension
    2) When you want to raise an "event" from JSX, update generator settings, use a unique id for your event
    3) Parse the event in generator
    4) Emit the event from generator to extension.

  • Failure to communicate to printer

    I am unable to print from my macbook using wireless connection to my home wifi.  I am using OSX 10.7.4.
    I have a failure to communicate to printer message and a On Hold message (authentication required)

    Since the 10.6 Mac's are working then I would suggest we use them as a reference.
    When you select to add a printer on the Mac and have the Default view selected after clicking the plus button to add a printer, for any network printer to appear in this view it must support some form of advertising protocol. The most recent protocol used by Mac is Bonjour. So if the printer does support Bonjour then it should appear in the Default Add Printer view. So on one of the 10.6 Mac's, open Print & Fax and click the plus button to add. With the Default view selected, does the Kyocera appear. If yes, then it confirms it supports Bonjour (probably will show this in the Kind column of the Add Printer window)). If you don't see if then it will require you to use some other IP protocol to connect.
    So assuming that it does support Bonjour, you can close the Add Printer window on the 10.6 Mac and, with the System Preferences still open, click the Network pane. Select the port this Mac uses to connect to your local network and make a note of what IP address, subnet mask and router (gateway) address this Mac is using.
    With the network information noted, move to one of the Lion Mac's and check what address it is using. For a home (local) network the subnet mask and the router address should be the same for all devices. The only difference will be the IP address. Each device will also have the same IP subnet as the other devices (this is typically the first three sets of numbers) but a different network address (typically the last number). For example, an IP address of 10.0.1.10 has an IP subnet of 10.0.1 and a network address of 10. For the Lion Mac to see the printer, the IP subnets need to be the same and the network address needs to be different.
    If the network address is correctly configured and the printer still fails to be seen in the Default Add Printer view (assuming it does support Bonjour) then either the Bonjour service is not running on the Lion Mac (which is odd for all three to have the same issue) or something is blocking Bonjour.
    And if the printer does not support Bonjour, you need to add the printer manually to the Lion Mac. Again, using the 10.6 Mac for reference, if you open Print & Fax and select the printer, then open Options & Supplies, the General tab will show the network queue and if this starts with socket, or lpd or ipp, then it shows that a protocol other than Bonjour is being used to connect to the printer. If you want to paste back here what the 10.6 Mac has then I can confirm what protocol is being used.

  • RS 232 port to communicate between cFP 2100 and Multiple cFP 1808

    Hello All,
    I am using one cFP-2100 (controller) and two cFP-1808 (network contoller) for a project.
    All the three devices have Ethernet port, so i can connect to a network switch for communicating with the Host PC.
    My question is:
    All the three devices have Serial Ports (RS 232) too, Can i use those ports to communicate between the three devices (1 controller and 2 Net. controllers) and use the ethernet port in the controller (2100) only for communicating with a Host PC?
    If this is possible, how to do the RS 232 cabling ?
    Regards
    John

    Hi bjsprem,
    You can connect network modules to the controller with serial.   This KB shows how to do this.  Hope this helps!
    --Starla T. 

  • How can I communicate between two simulated software

    Hallo,
    I have confusion regarding this topic "How can I communicate between two simulated software".
    1: PC with CAN simulation
    2:  PC with AFDX Simulation
    Now i have to communicated these two pc with each other.
    How can i communicated? which module from ni is best for it.
    thanks in advance
    BR

    I recommend looking at the Simple Messaging Reference Library that NI has released.  Use the TCP/IP version of it.
    FYI, TCP/IP is a communication protocol that is used to communicate between two computers.  It is what the internet uses.  So you just need a network switch or router between your computers and you can talk to each other with their IP address.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines

  • Can Simple Data Client/Server VIs communicate between computers?

    I am having trouble using the Simple Data Client VI / Simple Data Server VI to communicate between computers? Can these VIs do this ..or do they simply communicate between each other on a single computer? TIA.

    NO it can be used between two computers. You have to replace the localhist string with the IP address of the computer running the server and make sure that the server computer is allowing external connections on the specified port.
    Regards,
    André
    Using whatever version of LV the customer requires. (LV5.1-LV2012) (www.carya.nl)

Maybe you are looking for

  • How to get your money back on a recieptQ

    HHow do you get your money back on an unsatisfying item?

  • How to uninstall a license in ACS 5.1

    Hi everyone, We have two ACS 5.1 appliances. By mistake we install the same license in both devices and when we tried to register the secondary ACS to the primary ACS it says the the license is already in used in the deployment. Furthermore, it is no

  • Connecting to projector via display port

    I have been using the display port on W700 via HDMI cable to connect to my projector OK and then next day can not get either to talk to each other.  What might be wrong?  Have tried connecting both in alternate ways with cable - switching one and the

  • How to generate multiple records on a single sql from dual table

    I wanted to generate ten sequence nos in a single sql statement from dual table. Is there any way to use that. I think somebody can help me on this by using level clause

  • How to save or save a drawing in a PNG or any Image file format ?

    Hi, I am working on a signature capturing application using J2ME MIDP 2.0 for Palm Treo 750 with Windows Mobile 6.0 I am taking signatures as a drawing on a CustomItem. Now, i want to send it to a php script running on Apache server to save this sign