Issue with Third Party Adapter for custom JCA Connector in Oracle 11g.

Hi,
For a proof of concept, I have created my own JCA Connector. I have deployed this connector in Weblogic and it works as expected.
Now I am trying to call the JCA Connecter from the SOA Bus. For this I have create a SCA Composite with a simple Web Service to expose the composite, a Third Party Adaptor to wrap the JCA Connector and a Mediator to wire the Web Service and the Third Party Adapter together. For the Third Party Adapter I have created both the needed *.wsdl and _3P.jca file my self. The problem is that I could not find any documentation about the _3P.jca file, and it looks like it that this file is new for 11g.
After some puzzling and debugging I am able to deploy the SCA Composite with the Third Party Adapter. Though when I test the exposed Web Service with the Enterprise Manager I get errors and a stack trace. The problem is that the Record Converter I have created receives the default XMLRecord implementation (oracle.tip.adapter.fw.record.XMLRecordImpl) and not the implementation of the XMLRecord I have created my self.
So the question is does anybody know how to configure the Third Party Adapter so that it will use my custom implemenation of the XMLRecord interface (oracle.tip.adapter.api.record.XMLRecord) instead of the default implementation of the XMLRecord (oracle.tip.adapter.fw.record.XMLRecordImpl).
I would suspect that it should be configured in the _3P.jca file, though I don't know how. The following is the content of the current _3P.jca file I am using.
<adapter-config name="DiskAdapter" adapter="Disk Adapter" wsdlLocation="JCADiskConnector.wsdl"
                xmlns="http://platform.integration.oracle/blocks/adapter/fw/metadata">
  <record-converter className="com.osc.jcaadapter.convert.DiskRecordConverter"/>
  <connection-factory location="jndi/diskcf" adapterRef=""/>
  <endpoint-interaction operation="Send" portType="Send_ptt">
    <use-record-converter addonNamespace="http://somecomp.com/DiskAdapter"/>
    <interaction-spec className="com.osc.jcaadapter.impl.DiskInteractionSpecImpl">
      <property name="FunctionName" value="do-it"/>
    </interaction-spec>
  </endpoint-interaction>
</adapter-config>So I am hoping that some one knows how you should configure the Third Party Adapter so it uses my own implementation of the XMLRecord interface.

Hi Simeon,
That is a good suggestion, and I would certainly try to do that if I was not making a proof of concept. It would solve my problem of not getting the sub class of the XMLRecord.
Though for making my proof of concept I found a 10g example that used sub classes of the XMLRecord, and that is why I wanted to get the same example to work on 11g.
The alternative of passing a parameter through with InteractionSpecs, is an interesting though can not solve this problem. I don't have a problem with the javax.resource.cci.Record, I can determine the implementation of that in the conversion class it self.
The problem is the XMLRecord generated by the Oracle SOA Adapter Framework, some how I need a way to influence that to generate the correct implementation of the XMLRecord.
So your post is certainly helpfull if I was not trying to get this specific problem to work :).
But I am afraid that I will end up in implementing your sugestion.
Regards
Maikel.
Edited by: M. Dierdorp on 13-aug-2010 6:34

Similar Messages

  • Anyone else having issues with third party changers saying "this accessory not supported". I get it every time I plug my phone. It only started after the iOS 7 updates

    Anyone else having issues with third party changers saying "this accessory not supported". I get it every time I plug my phone. It only started after the iOS 7 update?

    That's because part of iOS7 had code in it to look for and recognize unsigned cables.
    In other words, Apple knew that people used non-signed ones and didn't care....until last month when they decided to care. People with iOS6 and lower should experience no issues (unless Apple patches those iOS versions) but folks with iOS7 will need to deal with it.

  • How to integrate DRM with third party tool for loading metadata in SQL table

    Experts,
    I am new to DRM and I have a requirement in which we want to integrate DRM with third party tool(lets say SQL table) as target and load metadata from DRM (Parent node, name , alias etc) to SQL table (same column name)
    Is there any way we can integrate DRM to export the same to table directly instead to files. If yes what are the steps we have to follow.
    Is there anyway we can customize DRM to execute queries or run batch
    Can I have a basic example please.
    Thanks in advance,
    Regards,

    1. Use DRM Export to Table option, for that create an External Connection first for the Target Database and select the respective Tables to which you wish to Export the Hierarchy information.
    2. You can perform most of the DRM Actions via the DRM_BATCH_CLIENT.exe.
        Please refer to Using the Data Relationship Management Batch Client of DRM User guide.
    let me know if you have any issues.

  • Issue with Receiver SOAP adapter for synchronous scenario

    Hello All,
    We are facing a strange issue with the SOAP adapter in the interface we have setup. This is the 1st time we are using SOAP adapter in our system (PI 7.11 SP7). We are making a synchronous HTTP call to the web service exposed by another system in our landscape. The payload is send with SOAP envelope and there are no credentials to be maintained in PI settings.
    The issue is that we are always getting timeout exception in PI audit logs after sending the request (3 minutes - standard timeout value, no additional config for this). But target system has confirmed that they are sending the response back. We tested from our server OS level and have received the response back in the same screen (to verify there is no firewall/port issue in between the systems). But when tried from RWB, it is always giving the timeout exception and we are not able to see any other log.
    We have tried checking in the NWA logs as well after increasing the logging level to ALL for com.sap.aii.adapter.soap. But surprisingly, we didn't get any logs at all for the outgoing SOAP call or incoming response and hence we are unable to trace the issue.
    We have setup another synchronous inbound SOAP interface (PI exposing the webservice) and it is working fine. We are also able to trace the logs in both audit log and NWA logs.
    Is there anywhere else we can check for the logs? Audit logs is showing timeout error and we are not able to see anything in NWA logs.
    Does the target system need to maintain PI credentials in the header when they send the synchronous response back?
    Are there any specific settings which should be checked to enable the sync communication? (this should not be the case since the inbound interface is working fine)
    Please help.
    Thanks
    Justin

    Hi Amit,
    Thanks for the reply.
    Yes we had tested successfully via SOAP UI as well (forgot to mention that). We are getting back the expected response in SOAP UI without using any credentials. We got the same response when we tested it through OS commands from PI server.
    The WS is hosted by the target system and they haven't maintained any credentials at their end. So when PI is trying to access, we don't need to provide any credentials. My question is, whether the target system should keep any credentials to send the synchronous response back to PI (java stack). We have tried that as well but since there aren't any logs, we are unable to verify whether the credentials are coming correctly.
    The service interfaces are correct and PI configuration are OK. I will try the XPI inspector for logs as you have suggested.
    Thanks
    Justin

  • BC/Muse syncing issue with third-party code

    Hi there, I was hoping someone had a solution to this issue - which is this:
    I have used some third party code for a Hotel's 'QuickBook' function on every page. Periodically, this code stops working on some pages, and works on others - mainly when I republish the site via Muse.
    I asked the code's developer to look at it and they found this problem:
    <form method="post" action="http://fe.avvio.com/convert/site/Clandeboye%20Lodge/index.php" id="c5QuickBook3Fields"></form>
    The form effectively begins and ends on the same line.
    However, the </form> appears on a completely different line in the code - rather than the wrong place (as indicated above) it appears in excatly the correct place. Does BC 'render' this either in the wrong place, or doesn't recognise it being there at all?
    As a temporary fix: When I log into BC and edit the website from the back end, all I have to do is navigate to the offending page where the QuickBook rests, click 'Update' without making any changes at all and it begins working again.
    As a workaround this is obvioulsy a bit of a chore, but more importantly it's impossible to tell when, or on what page, this third party code decides not to work!
    It's worth pointing out that the third party code seems to be fine - I've had it looked over and it does in fact work continuously on competitor websites I've been checking.
    Apologies if it doesn't make sense... honestly, it has me baffled. I might even have to re-word this at a later stage!
    Thanks for any help though.

    If you have the entire iTunes folder from the old system and have restored this into <User's Music> on the new one then iTunes should treat this as the "home" library for the device. It should sync without removing any content. If not, see Recover your iTunes library from your iPod or iOS device.
    I suspect the options are greyed out because there are currently no Tones in the iTunes library to sync.
    tt2

  • Mavericks compatibility issues with third party displays

    I just upgraded from mountain lion to os x mavericks v10.9.3.  I use a three-year-old macbook pro with two peripheral third-party displays, each of which is connected to a Diamond adapter which I connect to a Belkin hub that connects to the computer.  I had no problems with Mountain Lion after I upgraded from Snow Leopard once I downloaded the Diamond adapter drivers lost in the upgrade. 
    Now that I've upgraded to mavericks, only one of my two peripheral displays is receiving a signal.   An apple tech advisor suggested that mavericks might be incompatible with the Belkin hub.  I haven't been able to reach Belkin on this as yet. 
    Anyone experience this issue and have a fix for it?

    The [Note 1051764 - GEN: Skip employee for 3PR evaluation|https://service.sap.com/sap/support/notes/1051764] may help you.
    Regards,
    Raymond

  • Serious Issue with "third party subscriptions" through text messages.

    Forgive me for perhaps sounding dramatic. After having this experience I nearly paid the fee to break my contract and quit on cell phones all together. If apple gets the iPhone to a point where no cellular carrier is neccessary I will be the first to join the party. I'm going to start trying this skype thing this weekend. Anyway, I digress, here's what happened. I get my bill from AT&T and there is a charge for download activity for $3.99. Not the end of the world but I call the number to find out what the charge is all about because I thought I had an unlimited data plan. Turns out AT&T calls it a third party subscription fee. I argued that if AT&T is charging it on my bill as far as I'm concerned I'm not concerned about the details, I hold AT&T responsable for what they put on my bill. According to AT&T's rep I recieved a text message asking me if I wished to subscribe to their service. I don't do the text thing so I never read any message like this. HERE'S THE KICKER - BECAUSE I DID NOT RESPOND TO THE TEXT TO SAY NO THANKS I WAS AUTOMATICLY ENTERED INTO AN ILLEGAL CONTRACT TO PAY $3.99 MONTHLY FOR A SERVICE I'M NOT EVEN AWARE OF. I was absolutly irate. The ramifications are astronomical. This means I could get a limitless unexpected bill. I look at it this way: If I had to write a letter, address an envelope, and lick a stamp every time I got an advertisement in my snailmailbox, I would never get out of the house and I would have to get on welfare to afford the stamps. To me there is an obvious legal precidence here. I realize that this has more to do with AT&T than Apple. I simply want to emplore Apple to save us from a world of disintigrating business ethic. Cellular providers have gotten completely out of control. When I feel like I need a lawyer just to call AT&T to discuss the inconsistency of my bill there is a serious problem. I feel like entering into a contract with a cellular provider endangers my financial stability in a fragile era. It just seems rediculous for a business to become so arogant that they can speak nonsense to a customer and we are put in a position to defend against such nonsense. Several of my friends have run into the same issue with text third party subscriptions. Last night at a dinner party three indicated that they finally had all the cellular provider crap they could take and they canceled their iPhone service and put it up on ebay. I love my iPhone, it is the most useful piece of technology I have ever had the pleasure to enjoy. That being said, I cannot justify, as a household provider with a family depending on me, taking the risk of financial ruin (a $3000+ cell phone bill could do just that) initiated by arogant buisiness practaces that resemble the oppression I have witnessed through 12 years of military service in places with an excess of sand. I think it is apauling. I believe the FCC and FTC need to be brought into this. I intend to submit formal complaints to both and would encourage others that feel like I do to do the same.

    Not to diss those trying to be helpful, but the do not call list has nothing to do with spam TXT messages sent from a computer, which is where the OP's problem probably began.
    If a third party sent this message and then signed the OP up for a service he did not want, this violates any number of consumer laws and can be addressed that way. It's unclear whether this is really an AT&T issue at all, absent any evidence that it is their message or their service. It sounds to me like the CS reps do not understand the problem and are giving the not-helpful generic answer about spam TXTs. A much better solution is to set the SMS filters using AT&T's web site.
    Similar scams work on landlines, where you can accidentally end up getting a huge charge on your phone bill for something that has nothing to do with the carrier.
    I'd call the state consumer protection department.
    -dan

  • IPad photo issues with third party apps

    Up until recently I've had no problem with the issue I'm about to describe.
    When I download my raw format photos from my camera using the SD card reader I cannot view full photos in any third party apps such as the Photoshop app or any other I've tried. I just get a small thumbnail version, very low res. I can view them fine in the iPad photos app. If I sync my iPad with my computer and put the photos back into the iPad with iTunes they work fine with all my third party photo apps. Any suggestions?

    This appears to be a problem that cropped up with iOS 4. Prior to iOS 4, when a third party app would allow a user to browse to a RAW photo, the app would get a jpeg representation that was generally of high resolution.
    As of iOS 4, when third party apps get an image from these RAW images through the Photo Library the image that is retuned is of a very low (thumbnail) resolution. In our testing this appears to be limited to RAW images from Nikon cameras. When you sync your iPad the RAW photos are processed and then resync'd as jpegs on your iPad. You'll find these photos will now show up at the expected resolution once they go through the syncing process.
    We reported the bug to Apple and have not had any luck in getting any assistance for a work around through Developer Technical Support. They have explained that the iOS always grabs the jpeg preview from a RAW photo's data. Presumably if the particular RAW format does not include a jpeg preview you'd get nothing, but we do not have the data to indicate if there are any formats out there that don't store a jpeg preview as well as the RAW data.
    You will find that a couple of third party apps have found some work-around to the issue. To date our only idea has been to access the RAW image directly and parse it for the jpeg preview ourselves. We are hoping the issue is resolved in the next version of the iOS, but don't have any information yet to indicate that it will or will not be.
    Good Luck!

  • Volume issues with third-party tele-conference service

    A client is requried to join a conference call hosted by third-party Genesys Conferencing (866.436.3797). My client accesses the teleconference through the speakerphone of their Cisco SPA525G2, lcoated in a Board Room. 
    They have a UC-540 with the next to lates firmware and they have no other volume issues with any call on this or any other speakerphone.
    Any ideas?

    You could try this link here it will show you how to use the HH off another router as a slave and still be able to use BB talk
    (If I have helped you in any way to say "Thank You" please click on the star next to the message. Thank You)
    If I have solved your Issue please click the "Mark as accepted solution" button.

  • Issues with Third party program RPURME00

    Hi Guys,
    SAP has introduced this new program that replaces previous two during third party however on running it saysthat pernr is skipped and nothing gets evaluated and stored.
    Any information on this will be greatly appreciated.
    Thanks,
    Gajanan

    The [Note 1051764 - GEN: Skip employee for 3PR evaluation|https://service.sap.com/sap/support/notes/1051764] may help you.
    Regards,
    Raymond

  • Anyone else having issues with third party routers...

    Last week I started having issues with my Asus RT-N66U where certain wireless devices e.g. PS3, Xbox 360, Laptop, etc. have issues connecting to the internet (the PS3 reporting a DNS issue) even after I replaced it with a second rt-n66u.
    I then tried using the HH3 I got with BT and have none of these problems.
    Back on the Asus I tried a manual DNS (BTs 62.6.40.178 and 62.6.40.162) but these are having issues as well although strangely it will work fine if I use it purely as a wireless access point via the HH3 (With HH3's internal wifi disabled), right now I'm testing it again with Google's DNS but I want to know, is anyone else having any issues?

    Is your firmware up to date? http://support.asus.com/Download.aspx?SLanguage=en&m=RT-N66U+%28VER.B1%29&os=8

  • Preview Pop-Up Menus with third-party Player for mac

    Hi, everyone,
    Does anyone have an idea, how i could preview my pop-up menus without burning and waisting a BD every time??
    I just downloaded two different free BluRay players for mac, they both dont seem to have the option to open a Pop-up menu. (I really wonder, why that is so, i cannot imagine that this is so hard to develop…)
    anyway, how do you guys do that?? is there any software out there that can do this?? I am at a point where i feel i would even pay for a software or get a windows software and run it via crossover, if nessesary...
    Please help, i really want to preview my BluRay before i burn it on disc.
    Thank you very much,
    Niki

    Two methods:
    I use Total Media Theater (5 or 6). It is not free, and I do not know if it is available for Mac. Popup menus and slideshow operation is the most challenging for emulators (which is what computer DVD/BD players are).
    Burn to a DVD+RW. This is essential as a test step to burn to some disk.

  • Third party returns from customer to vendor (Urgent)

    Hi,
    We have an urgent requirement regarding an issue with third party returns from customer.
    The scenario required is as follows :
    When the customer returns the goods in Third party proccess the goods should be directly returned to the vendor instead of receiving into our plant .
    How can we map this bussiness proccess?
    Currently the returns are handled as per the standard SAP proccess ie.,
    Customer returns the goods> Return order is created>Return delivery created (PGR)>Credit memo created.
    In this case we are receiving goods into our plant .

    Hi Shrikant
    1. If delivery of goods is the only issue then you can ask customer to make invoice with Invoice to your company address and Delivery address as the vendor address. Practically it is possible.
    2. Then you can make corresponding entries in SAP and regularise it.
    Thnx
    Nilesh

  • Interface for all cost object related transtions with third party system

    Hello Guru's
    I have one required for Functional Specications i.e,  i need to create interface for all cost object related transtions with third party system for this purpose i need to create FS. any body please guide how to do..

    Hi sreedhar royals
    You need to check controlling tables you need to interact. (CSKS, COAS,....) then ask your abaper and project manager to guide you.
    Regards

  • Can you connect the Lightning to 30-pin adapter and Lightning to 30-pin Adapter (0.2 m) to iPod nano (7th generation) with third-party accessories?

    Can you connect the Lightning to 30-pin adapter and Lightning to 30-pin Adapter (0.2 m) to iPod nano (7th generation) with third-party accessories?

    Lightning to 30-pin adapter and Lightning to 30-pin adapter (0.2m) do not work if connected together by other third-party accessories.

Maybe you are looking for