File Proxy Service Problem on errors

In continuation of this thread...
File Proxy Service Problem on errors
We are now facing two problems.
1.The proxy service is executed twice
2.File is getting moved to error directory with prefixed file names which we are not able to retrieve and use in the notification email.
Not sure how to fix :(

1.The proxy service is executed twice Check if this is due to transaction timeout issue as discussed here. Re: OSB File polling working twice with the same file
2.File is getting moved to error directory with prefixed file names which we are not able to retrieve and use in the notification email.I am not sure wehther you have any option here. You can check with support. Alternatively can raise notification mail with the timestamp and some file/business identifier from the file. The support person can then open the file from error directory to verify the file/business id in the file or educate the support user that the files will have a prefix

Similar Messages

  • File Sharing Service keeps crashing Error Reading Settings, File Sharing Service keeps crashing Error Reading Settings

    File sharing service keeps popping up with the error message An error occurred on the server while processing a command.  This error occurred while processing a command of type 'getConnectedUsers' in plug-in 'servermgr_afp'.
    I have tried multiple solutions on this site, unloading afp and restarting it, restarting postgres.  The file sharing tab will show up for a few seconds on the server.app config page then once someone tries to access any of the shared volumes on there, the event log shows it crashing instantly.  Error in console:
    The server '127.0.0.1' reported an error while processing a command of type 'getConnectedUsers' in plug-in: 'servermgr_afp'.  Error: Error Domain=XSActionErrorDomain Code=0 "SETTING_NOT_FOUND_ERR" UserInfo=0x7ffe6a835060 {NSLocalizedDescription=SETTING_NOT_FOUND_ERR}
    Also I get the error com.apple.launchd: (com.apple.collabd.notifications[7520]) Exited with code 1 then always followed by Throttling respawn: Will start in 10 seconds and this happens every 10 seconds without fail.

    I have started getting this error this morning:
    This error occurred while processing a command of type 'getConnectedUsers' in plug-in 'servermgr_afp'.
    Using Server 2.2.2; MacMini running OS X 10.8.5, 2 GHz Core i7 with 8 GB RAM attached to a 12TB Pegasus RAID.
    When the error appears, my users cease to be able to access file shares.
    Often, just before the error occurs, my users experience substantial slow down in the Finder's responsiveness when manipulating files on those shares.
    Restarting the Server App will produce one of several results
    1. fix the problem (rarely)
    2. fail to connect to server
    3. connect to server but not get all services running.
    The system itself resists a full shutdown, hanging at the grayish-white screen (not spinning wheel or cog or apple logo).
    I wish there was some known fix for this.

  • Web Services problem - Connection error. Check Internet connection. - 1102w

    Hello!
    When i try to enable Web Services Setup i get  "Connection error. Check Internet connection." error message. I tried to do manual and automatic IP Address Configuration.
    Picture:
    If you have any idea what should i do, please help me!
    Thank you!
    Benyke

    I did the firmware update utility.  Says my firmware is up to date.  Still get error.

  • Report and Alert don't executed in the error handler with a JMS proxy service

    Hi,
    I'm working with OSB 11.1.1.4.0 and I'm facing a problem with the error handler of my JMS proxy service.
    My error handler contains two main elements :
    - a Report action
    - an Alert with a JMS destination defined
    When the business service failed the message remain in the queue. It's the expected behavior.
    The problem is :
    - the report is missing
    - the alert is raised but missing in the JMS destination defined in the Alert setting.
    I've noticed if I add a Reply with Failure or Success, Report and Alert are successfully executed.
    Unfortunately the message don't remain in the JMS queue.
    What can I do in order to have my report/alert done and the JMS transaction rollback in order to keep the message in the queue ?
    I've already met this problem in the past with alsb v3 and my solution was to add Service Callout in the error handler in order to externalize these actions.
    This solution is not convenient and I hope another solution is possible.

    Inventorying workgroups can be difficult, especially when it comes to remote access and network security. Because workgroups are not centrally managed, some of the items discussed in this
    wiki article on preparing your workgroup environment may require you to visit each machine individually.
    For non-domain credentials, you do not use the <systemname>\<user> format, you simply enter the user name. Regarding how to enter the credentials, if you have an account that uses the same username and password on all machines and is an administrator
    on all of those machines, then you can enter that in the All computers credentials page of the wizard. You can also do this if they are different user names. However, if some machines have an account with the same user name, such as Administrator,
    but different passwords on each machine, you will need to use the Manually enter computer names discovery method, and then enter the information for each group or each machine.
    As you can tell, workgroup environments can quickly negate any benefit that the agentless inventory nature of MAP provides.
    Please remember to click "Mark as Answer" on the post that helps you, and to click
    "Unmark as Answer" if a marked post does not actually answer your question. Please
    VOTE as HELPFUL if the post helps you. This can be beneficial to other community members reading the thread.

  • Fault handling through multiple proxy services

    I have a proxy service which calls another proxy service which then calls a business service. I really, really need the soap fault returned from the business service to get back to the initiating proxy service where this proxy can deal with it accordingly.
    Does anyone know how to do this?
    What I'm doing now:
    When the business service returns a soap fault, the proxy which called it receives a "BEA-382500" fault and I extract the soap fault from the ALSB $fault details:
    $fault/ctx:details/con:ReceivedFaultDetail This is all well and good but now I need to get this soap fault back to the first proxy service.
    According to ALSB documentation, if you reply with "failure", a 500 response code is returned to the calling process along with the contents of $body.
    I thought that I should be able to replace the $body with a soap fault and all would be well. That doesn't appear to work though. The calling proxy service receives the error as a "BEA-382502" (ALSB Service Callout action received an error response) error and the soap fault I replaced the $body with is returned in a CDATA section of the fault detail.
    I would think it would receive the soap fault the same as the proxy which received it from the business service.
    Am I doing something wrong? Has anyone been successful in something like this? Anyone got any tips that might point me in the right direction?
    Thanks for any help you can provide! :)
    Here's the actual fault that is caught in the initial proxy:
    <con:fault>
      <con:errorCode>BEA-382502</con:errorCode>
      <con:reason>ALSB Service Callout action received an error response</con:reason>
      <con:details>
        <con1:ErrorResponseDetail>
          <con1:detail>
            <![CDATA[<env:Fault xmlns:env="http://schemas.xmlsoap.org/soap/envelope">
              <faultactor/>
              <faultcode>soapenv:ERRORCODE1</faultcode>
              <faultstring>SOME MEAINGINGFUL ERROR MESSAGE</faultstring>
              <detail/>
            </env:Fault>]]>
          </con1:detail>
        </con1:ErrorResponseDetail>
      </con:details>
      <con:location>
        <con:node>Retreive CIM Accounts</con:node>
        <con:pipeline>Retreive CIM Accounts_request</con:pipeline>
        <con:stage>Get CIM Accounts</con:stage>
        <con:path>request-pipeline</con:path>
      </con:location>
    </con:fault>

    I agree with you completely. It should work. I just can't seem to get it to, though.
    Have you actually implemented something like this and had it function properly?
    I must admit, I'm taking a little different approach with building the contents of the body. It's probably more work than it needs to be. The end result should be the same as what you show below though.
    Here's the step's I'm taking:
    Assign this to a variable named "soapFault":
    <SOAP-ENV:Fault>
      <faultactor>{$fault/ctx:details/con:ReceivedFaultDetail/con:faultactor/text()}</faultactor>
      <faultcode>{$fault/ctx:details/con:ReceivedFaultDetail/con:faultcode/text()}</faultcode>
      <faultstring>{$fault/ctx:details/con:ReceivedFaultDetail/con:faultstring/text()}</faultstring>
      <detail>{$fault/ctx:details/con:ReceivedFaultDetail/con:detail/text()}</detail>
    </SOAP-ENV:Fault>Next, I replace the node contents of $body with the value of the soapFault variable.
    Finally, I reply with failure.
    The proxy service that gets this response recongnizes that an error occurs but the $fault variable (entire contents listed in my original post) has the soap fault I am returning stuffed into a CDATA section within the details instead of a ReceivedFaultDetail element as I would expect.
    Maybe I'm doing something wrong. If I am, I don't see what it could be. I've come to the conclusion that this just doesn't work. But, if you tell me you've actually got it working, I'll keep at it 'til I figure out where I screwed up.
    Thanks for your help!

  • OSB - how to handle poll file error in FTP Proxy Service

    I configed a proxy service to poll file from a FTP server.
    How can I capture the error when the proxy service cannnot poll? (FTP server is down, folder not found, username invalid, etc )
    I want to make it show in the Operations >Message Reports table.

    It is not possible. Those errors will only be logged to logfile.
    Manoj

  • OSB File Proxy Error Handling

    Hi,
    I've encountered a strange behaviour in my proxy service.
    Legend:
    FPS -> File-based Proxy Service, reads files from a local directory
    EH -> ErrorHandler of the FPS
    JBS -> JMS-based Business Service, writes to a JMS Queue
    Scenario: FPS reads files and calls JBS to put messages in a queue
    Problem:
    When testing my FPS, when there is an error (for example in the Service Callout to the JBS) I noticed that the system instanciates a new Proxy Service to "retry" the same file. I also noticed that if I place a Reply Action in the of my EH, this retry mechanism doesn't happen.
    What I gather from this is that the file adaptor is somehow transactional, retrying the process (only once) in the event of an error.
    Question:
    Is this the normal behaviour for a file adaptor? If so, how can I configure the number of retries?
    Thanks,
    Adel

    As mentioned before, in the tests I executed I noticed that when there's an error, the system automatically retries the file by creating a new instance of the same Proxy Service.I'm little confused what type of errors you are talking. Under the hood MDB is used (that is the reason you see JMS queues wlsb.internal.transport.task.queue.ftp,wlsb.internal.transport.task.queue.file). Based on you error you can easily figure out what might be the cause. I suspect that to be effect of redelivery-limit=1.
    eg in xbusResources-jms.xml in your domain config
    <queue name="wlsb.internal.transport.task.queue.file">
    <sub-deployment-name>wlsbJMSServer</sub-deployment-name>
    <delivery-failure-params>
    <redelivery-limit>1</redelivery-limit>
    </delivery-failure-params>
    <jndi-name>wlsb.internal.transport.task.queue.file</jndi-name>
    </queue>
    So, what's I'm trying to figure out is if this behaviour is normal? Is this the way OSB implements retry at the Proxy Service level when it's configured with a file-adaptor?Same behavior will also be in FTP/SFTP as with File
    Thanks
    Manoj

  • How to configure proxy services to use the file transport?

    Hi,
    I have configured a proxy service to poll for files in the specified folder. And it is configured to use the file transport.
    At runtime, I'm getting the follwing exception -
    <Apr 27, 2012 4:08:28 PM GMT+05:30> <Error> <WliSbTransports> <BEA-381602> <Error encountered while polling the resource for the service endpoint ProxyService$ServiceTypes_SB$BinaryService: javax.naming.NameNotFoundException: While trying to lookup 'wlsb.internal.transport.task.queue.file' didn't find subcontext 'wlsb'. Resolved ''; remaining name 'wlsb/internal/transport/task/queue/file'
    javax.naming.NameNotFoundException: While trying to lookup 'wlsb.internal.transport.task.queue.file' didn't find subcontext 'wlsb'. Resolved ''; remaining name 'wlsb/internal/transport/task/queue/file'
         at weblogic.jndi.internal.BasicNamingNode.newNameNotFoundException(BasicNamingNode.java:1139)
         at weblogic.jndi.internal.BasicNamingNode.lookupHere(BasicNamingNode.java:247)
         at weblogic.jndi.internal.ServerNamingNode.lookupHere(ServerNamingNode.java:182)
         at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:206)
         at weblogic.jndi.internal.WLEventContextImpl.lookup(WLEventContextImpl.java:254)
         Truncated. see log file for complete stacktrace
    Request help to resolve this.
    Thanks in advance.
    Regards
    Shyam.V

    Only the business service would rely on the JMS queues, which in turn would trigger an MDB. I have tested the business service and it works fine.
    The problem is only with the polling part of the proxy service.
    Regards
    Shyam.V

  • Error while invoking web services from Proxy services in OSB

    I have a Proxy Service of message type in Oracel Service Bus 10gR3 and it passes the incoming messages from a JMS Queue to Business Service of Web Services type. This Web Service is hosted in Glass Fish v3 and it's binding style is RPC. The JRE used in both the servers are 1.6.0_20. The JMS message is of Text type. The Web Services at the Glass Fish throws MessageCreationException for any content of the JMS message. However, it works fine if Business Service's test client is invoked from the OSB'S Admin Console. However, the same will not work if Proxy Service's test client is called.
    The detailed exception stack is given below :
    Thanks for the help.
    - Raj
    com.sun.xml.ws.protocol.soap.MessageCreationException: Couldn't create SOAP message due to exception: XML reader error: com.ctc.wstx.exc.WstxEOFException: Unexpected EOF in prolog
    at [row,col {unknown-source}]: [1,0]
         at com.sun.xml.ws.encoding.SOAPBindingCodec.decode(SOAPBindingCodec.java:359)
         at com.sun.xml.ws.transport.http.HttpAdapter.decodePacket(HttpAdapter.java:318)
         at com.sun.xml.ws.transport.http.HttpAdapter.access$500(HttpAdapter.java:92)
         at com.sun.xml.ws.transport.http.HttpAdapter$HttpToolkit.handle(HttpAdapter.java:501)
         at com.sun.xml.ws.transport.http.HttpAdapter.handle(HttpAdapter.java:285)
         at com.sun.xml.ws.transport.http.servlet.ServletAdapter.handle(ServletAdapter.java:143)
         at org.glassfish.webservices.Ejb3MessageDispatcher.handlePost(Ejb3MessageDispatcher.java:116)
         at org.glassfish.webservices.Ejb3MessageDispatcher.invoke(Ejb3MessageDispatcher.java:87)
         at org.glassfish.webservices.EjbWebServiceServlet.dispatchToEjbEndpoint(EjbWebServiceServlet.java:196)
         at org.glassfish.webservices.EjbWebServiceServlet.service(EjbWebServiceServlet.java:127)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
         at com.sun.grizzly.http.servlet.FilterChainImpl.doFilter(FilterChainImpl.java:195)
         at com.sun.grizzly.http.servlet.FilterChainImpl.invokeFilterChain(FilterChainImpl.java:139)
         at com.sun.grizzly.http.servlet.ServletAdapter.doService(ServletAdapter.java:376)
         at com.sun.grizzly.http.servlet.ServletAdapter.service(ServletAdapter.java:329)
         at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
         at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
         at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245)
         at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
         at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
         at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
         at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
         at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
         at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
         at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
         at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
         at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
         at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
         at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
         at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:330)
         at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:309)
         at java.lang.Thread.run(Thread.java:619)
    Caused by: com.sun.xml.ws.streaming.XMLStreamReaderException: XML reader error: com.ctc.wstx.exc.WstxEOFException: Unexpected EOF in prolog
    at [row,col {unknown-source}]: [1,0]
         at com.sun.xml.ws.streaming.XMLStreamReaderUtil.wrapException(XMLStreamReaderUtil.java:267)
         at com.sun.xml.ws.streaming.XMLStreamReaderUtil.next(XMLStreamReaderUtil.java:95)
         at com.sun.xml.ws.streaming.XMLStreamReaderUtil.nextContent(XMLStreamReaderUtil.java:110)
         at com.sun.xml.ws.streaming.XMLStreamReaderUtil.nextElementContent(XMLStreamReaderUtil.java:100)
         at com.sun.xml.ws.encoding.StreamSOAPCodec.decode(StreamSOAPCodec.java:175)
         at com.sun.xml.ws.encoding.StreamSOAPCodec.decode(StreamSOAPCodec.java:303)
         at com.sun.xml.ws.encoding.StreamSOAPCodec.decode(StreamSOAPCodec.java:129)
         at com.sun.xml.ws.encoding.SOAPBindingCodec.decode(SOAPBindingCodec.java:354)

    Let me explain what I am trying to achieve. Our application receives data from multiple sources - from mainframe using FTP, JMS Queue and BPM application using Web Services. The data from all these sources are sending to a Web Service running in GlassFish V3. To handle this I have created three Proxy Services and one Business Service on OSB. The Business Service is of type Web Service using the same WSDL from the target Web Service.
    The Proxy Services are configured as follows:
    Proxy 1 (type - Messaging service) listens to the JMS Queue and receives JMS Text Message -> Business Service(B1) (Web Service).
    Proxy 2 (type - Messaging service Polls files from the FTP Server -> Business Service(B1) (Web Service).
    Proxy 3 (type - Web service) is invoked by the BPM application and sends a String -> Business Service(B1) (Web Service).
    All the Proxies route to the same Business Service - B1 which calls the Web Service in GlassFish. The only Proxy that works fine is Proxy 3 which is created using the same WSDL of the Web Service. In the other two proxies it thows the same exception in GlassFish as I mentioned before.
    com.sun.xml.ws.protocol.soap.MessageCreationException: Couldn't create SOAP message due to exception: XML reader error: com.ctc.wstx.exc.WstxEOFException: Unexpected EOF in prolog at [row,col {unknown-source}]: [1,0] at com.sun.xml.ws.encoding.SOAPBindingCodec.decode(SOAPBindingCodec.java:359)
    Is this configuration correct to achieve my requirements?
    Once again thanks for the help.
    - Raj

  • How to control File read Proxy Service when it is polling from folder?

    Hello all,
    In my current requirement we are receiving  xml's through one folder(LOCAL) from source side.we are picking those xml's  by proxy service PS1  as file transport for every 10 sec and configured that folder path.In PS1 message flow we put on routing action to one bussiness service,that business service sending those xml's to one MQ.
    We already created this interface but the issue is source side they plan to change that folder and also they want to stop this service(folder to MQ) sometimes based on synarios.That folder will be delete or if exist proxy wont read messages from that folder.
    But proxy is still looking for that folder in Test ENV on Unix system then it gives error beacuse of unix folder structure is different,proxy unable to create that folder in unix system.it is creating in windows.
    Now we want to control that service when the folder is ready that time only  proxy will activate otherwise not..i.e like if condition "if cndtion is satisfied PS1 starts the polling from that folder else condition should be work.
    How can i control PS1 service?
    Is there any chance to control by using another proxy?
    Experts please guide me..
    regards
    venu

    Hi Terry,
    According to your description, my understanding is that you don’t want the yollow bar notification to display when you open Access documents.
    This issue seems to be about the client application. Please compare the followings with the things that you did:
     1.Open the documents
     2.Click File->Options->Trust Center->Trust Center Settings
     3.Click Protected View, unselect ‘Enable Protected View for originating from the Internet’
     4.Click Message Bar, select ‘Never show information about blocked content’
     5.Click Macro Settings, select ‘Disable all macros without notification’
    In addition, as this issue is about Office, I commend you create a new thread in Office forum, more experts will assist you with this issue.
    Office forum:
    http://social.technet.microsoft.com/Forums/en-US/home?category=officeitpro
    I hope this helps.
    Thanks,
    Wendy
    Wendy Li
    TechNet Community Support

  • Unable to poll for files in FTP server using Proxy Service (in OSB Project)

    Here are the stepd followed for creating proxy service that should poll ftp server to retrieve files but polling is not happening and unable to see any errors in logs.
    1. Created service account by selecting resource type as static and providing the ftp user and password details.
    2. Created a New Proxy Service in eclipse
         Tab General - service type as Messaging Service
         Tab Messaging - Request Message Type as Text, Response message type as None
         Tab Transport - Protocol selected as "ftp"
              - Endpoint uri entered in the format - ftp://hostname:port/directory
    FTP Transport -Selected "external user" as User Authentication
              - Selected the Service Account thats created in step1/
                   - File mMask - *.*
                   - Polling Interval 60
                   - Read Limit 10
                   - Post Read Action - Delete
                   - Transfer mode - binary
                   - Download Directory - "some local directoy"
                   - Error Directory - "some local error directory"
    Could any one please help here to trouble shoot the polling issue and correct me if this is wrong approach.
    Thanks

    Did you configure the FTP adapter which is present in Weblogic server?I think he's using FTP transport in OSB and not the JCA adapter, if that's the case FtpAdapter configuration wouldn't help...
    unable to see any errors in logsThat's odd, try to mess up the hostname and see if you get a connection refused on the logs...
    It may be a permissions issue, the user you're connecting may not even "see" the files you place there... Try using the same user to create and to poll files...
    Cheers,
    Vlad

  • File occasionally stuck in staging on File Poller Proxy Service

    Hi All,
    I'm having some problems with a File Poller Proxy Service. The Proxy reads xml files in a polling shared directory and puts the message in a queue. The files are small (<1kbytes).
    The problem is that occasionally the file gets stuck in the staging directory and never gets to the jms queue. If I cut the file and paste it again in the polling directory, it gets processed fine.
    Any ideas?
    Thanks.

    I have one cluster on the web logic server with 4 managed servers in it.
    The proxy runs on ms1, and the staging directory is on a different physical server shared folder.

  • Urgent pls : sftp proxy service failing to get the file

    Hi All ,
    I have a proxy service polling for a file . I have setup the service on test environment , where it works fine . When i deploy the same code with only change is the Managed server target for polling , as the production server is clustered .
    I get the following error in the domain log :
    ####<21-03-2013 18:08:59 CET> <Error> <SFTPTransport> <xxxx> <xxxxx> <[ACTIVE] ExecuteThread: '21' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <BEA1-68CA827ADB4536852D4A> <11d1def534ea1be0:-5e793040:13ccb101998:-8000-00000000007dc42f> <1363885739466> <BEA-381803> <Unable to get file : /HOME/xxxxxx_00359.zip__2412735349618735005--5e793040.13d8cdd6ccb.7a58.stage on attempt number : 0 :
    java.io.FileNotFoundException: /xxxx/xxxx/xxxx/ftp_files/download/xxxxxxx00359.zip (No such file or directory)
         at java.io.FileOutputStream.open(Native Method)
         at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
         at java.io.FileOutputStream.<init>(FileOutputStream.java:70)
         at com.bea.wli.sb.transports.sftp.client.SFTPClient.get(SFTPClient.java:389)
         at com.bea.wli.sb.transports.sftp.connector.SFTPResource.get(SFTPResource.java:112)
         at com.bea.wli.sb.transports.sftp.connector.SFTPPublishedTask.processFileDownload(SFTPPublishedTask.java:206)
         at com.bea.wli.sb.transports.sftp.connector.SFTPPublishedTask.process(SFTPPublishedTask.java:169)
         at com.bea.wli.sb.transports.poller.listener.PolledMessageListenerMDB.__onMessage(PolledMessageListenerMDB.java:52)
         at com.bea.wli.sb.transports.poller.listener.PolledMessageListenerMDB.access$000(PolledMessageListenerMDB.java:31)
         at com.bea.wli.sb.transports.poller.listener.PolledMessageListenerMDB$1.run(PolledMessageListenerMDB.java:41)
         at com.bea.wli.sb.transports.poller.listener.PolledMessageListenerMDB$1.run(PolledMessageListenerMDB.java:39)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
         at weblogic.security.Security.runAs(Security.java:41)
         at com.bea.wli.sb.transports.poller.listener.PolledMessageListenerMDB.onMessage(PolledMessageListenerMDB.java:39)
         at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:574)
         at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:477)
         at weblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:379)
         at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4659)
         at weblogic.jms.client.JMSSession.execute(JMSSession.java:4345)
         at weblogic.jms.client.JMSSession.executeMessage(JMSSession.java:3821)
         at weblogic.jms.client.JMSSession.access$000(JMSSession.java:115)
         at weblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:5170)
         at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    Note : I am able to manually sftp the file from and to my osb server . I am initiating the sftp session from osb server.
    Any help on this in urgent basis is a lot of help . Thank you in advance.
    Edited by: Harry1234 on 2013-03-22 03:46

    Nop... The poller gets the file, but then publishes in a distributed queue, which means that any managed server can process it. Therefore, they need acesss to a shared file system.
    http://docs.oracle.com/cd/E14571_01/doc.1111/e15022/config.htm#OSBDG176
    Section 4.1:
    "Oracle Service Bus load balances File, Email, and FTP transport processing across the managed servers in a cluster. All managed servers in the cluster should be able to access the Archive, Stage, and Error directories specified in any File, Email, or FTP proxy service configuration. These directories should be configured in a shared file system such as NFS. By using a shared file system, users and programs can access files on remote systems almost as if they were local files."
    Regards,
    Fabio Douek

  • ALSB 3.0: Problem with Nested Policies in Proxy Service WSDL

    Hello,
    I'm trying to implement client applications that consume Web Services.
    In ALSB, i imported the WSDLs of the services, created business and proxy Services.
    Creating web references in .NET and Netbeans is working well, as long as there is no security policy attached to the WSDLs of the proxy services.
    When attaching a policy, ALSB nests it inside the WSDL:
    <s0:Policy s1:Id="signMessage">
    <wssp:Integrity SignToken="false">
    <wssp:SignatureAlgorithm URI="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
    <wssp:CanonicalizationAlgorithm URI="http://www.w3.org/2001/10/xml-exc-c14n#"/>
    <wssp:Target>
    and references it, where i want it to have. in this case it's in the request of the service:
    <s2:input>
    <s4:body use="literal"/>
    <wsp:Policy>
    <wsp:PolicyReference URI="#signMessage"/>
    </wsp:Policy>
    </s2:input>
    The problem is, that neither .Net (C#) nor Netbeans (Java) correctly import and handle these policies. .Net even mentions in the generated code that the "Policy" element was not handled. So when running my applications, i logically get exceptions that no credentials/tokens or else were delivered from the client side. In general the mentioned IDEs that i'm using support the configuration of those security issues. But when not correctly parsing the WSDL from the Service Bus, they don't work.
    I tried many ways to dodge this problem, but without success.
    Manually writing policy Statements into the WSDL files is not what i'm searching for as a solution. I want it dynamically.
    I hope i could describe my problem clear enough and to get a possible solution.
    Thanks

    Sorry, found the answer but forgot to update this thread.
    The ?WSDL mechanism fails if Enforce WS-I Interoperability is true for the Proxy Service.
    While BEA support (and the docs relating to this flag) say this is by design (Only POST not GET is supported by WS-I) personally it seems to me that this rule should apply to operation invocation not a metadata inquiry but there you go...

  • Error using tuxedo proxy services in a cluster

    We have successfully created proxy services using tuxedo transport in single server ALSB configurations.
    We are now installing ALSB 2.6 in a cluster, and we cannot make the service work. We have configured WTC in all the servers of the cluster.
    When we invoke the service, we get the following error in the log
    ####<Feb 19, 2007 4:32:00 PM CLST> <Error> <TuxedoTransport> <quintay> <ALSB1> <[ACTIVE] ExecuteThread: '7' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1171913520640> <BEA-381600> <Exception in TuxedoTask, java.lang.NullPointerException
    java.lang.NullPointerException
         at com.bea.wli.sb.transports.tuxedo.TuxedoTask.service(TuxedoTask.java:107)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:585)
         at weblogic.wtc.gwt.InboundEJBRequest.run(InboundEJBRequest.java:467)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
    Any help or workaround? Is it possible to use tuxedo transport in a cluster configuration? Other problem we have seen is that the ALSB console only allows us to deploy the service in one local domain. How can I deploy the service in all the wtc servers?
    Thanks in advance
    Mauricio Palma

    Yes, BEA released a patch which solves partially the problem, now we can invoke the proxy service from tuxedo. There are some features missing (for example, we have to configure a separate proxy service in each node of the cluster, with different names, and then import every service from tuxedo, so we cannot do fault tolerance).
    I don't know if the patch is available, we had to create a support case with BEA.

Maybe you are looking for

  • A problem when referring to a stored procedure in a crystal report

    Hi all, I've checked that when calling one stored-procedure within a crystal report, one sequence will be selected for 2 times. Thus 2 will be added to the corr. sequence No. And I've also directly ran such procedure in 'SQL/Plus' that follows, to ma

  • Get layout-position of a component

    Hi! i have a frame applcation with two toolbars. they can both be dragged to a new position in the borderlayout with the mouse. it was'nt easy to have no problems with the layout-manager when they are set to a new position. now i want so save the ali

  • JWindow setLocation issue...

    Hello, I got 3 simple lines of code: window = new JWindow(parent); window.pack(); window.setLocation(location); window.setVisible(true);But they doesn't work when my Matrox driver has center-popup-windows flag enabled. But I need this window to be mo

  • Adobe Content Viewer, library downloading issue

    I have the free version of the folio building tools currently with acrobat.com as I test the capabilities of the publishing suite for our company. I updated the folio tools, can sign in, create a folio, and it appears OK in the shared workspace on ac

  • Skype Premium Special Offers Not Working (Can't cl...

    Hello, I am trying to buy Skype Premium and want to get the 12-month subscription (50% off) offer prominently displayed on the price page (http://www.skype.com/intl/en-us/prices/premium)...  However, when you click on the "Buy Now" button, in the pag