OSB  Business service not getting created

Dear team,
We created a db adaptor which invokes a DB procedure with  input paramter as tabletype .
Db procedure and tabletype are in same schema .
We are trying a generate a Business service based on jca file. We are getting error
"Error while retrieving information from JCA file".
Can you please suggest

1. What instrument did you use for creating Business Service?
2. How did you create the Business Service step by step?
3. Can you please attach JCA, WSDL, XSD for Db procedure?

Similar Messages

  • OSB 11g: Business Service not getting reply back from distributed queue

    Here is the scenario:
    OSB Domain A has a Business service that does a JMS send to a distributed JMS queue hosted on another WLS domain.
    It expects a response from a distributed queue sitting on this same remote WLS domain.
    The remote WLS domain is configured as a Foreign JNDI Provider in the OSB Domain with the request and response queues defined. Testing this business service, we see that messages are being posted to the remote request queue fine, and that the message are being picked up and processed. The response was sent to the response queue, but the message just sits there, the OSB business service did not pick it up. I can see 16 active Consumers on the response queue, presumably from the OSB business service?
    Using CorrelationID.
    URI for request/response queues are using the locally defined JNDI name for the queues and connection factories from the Foreign JNDI Provider definition:
    - URI for request queue: jms:///[RemoteXAConnectionFactoryX]/[LocalJNDINameForRequestQueue]
    - URI for response queue: jms:///[RemoteXAConnectionFactoryX]/[LocalJNDINameForResponseQueue]
    Completely stumped at the moment...anybody has any ideas?
    Thanks,
    Melvin

    Hi,
    I am also facing the similar kind of issue as below. After placing the message in to request Queue, I need that message Id as response to that Business service. Please provide the solution for the below issue. Thanks in advance.
    Thanks,
    bharath.

  • Business service NOT getting configured from jca file in Windows 7

    I am faced with a problem in Windows 7.
    In one machine with Win XP as OS, when I create a business service from a JCA(.jca) file, the Endpoint URI gets configured automatically with jca://<jndi name>/... and having protocol as jca.
    But, when I do the same in Windows 7, the endpoint URI is not getting configured neither do I find a jca option in protocol so that I can configure it manually.
    The probable reason I sense, is that some files(may be jar or others) are not getting the acccess required by OEPE.
    Any suggestions, which jars or files are required for the configuration to be correct??? I mean for the JCA protocol to come up ??

    I could create a JCA business service on windows 7 64bit without any issues. Can you follow below points and let us know the result -
    1. Make sure that you are running eclipse as administrator. right click on "eclipse.exe" and select "Run as administrator"
    2. Make sure that file $OEPE_Installation_Dir\dropins\oracle.osb.ide.link has a valid OSB home entry like below -
    path=E:/ofmw11g/mw/Oracle_OSB13. Make sure that below directory exists -
    $OSB_home\eclipse\plugins\com.bea.alsb.transports.jca_1.1.0
    For e.g. - my setup have E:\ofmw11g\mw\Oracle_OSB1\eclipse\plugins\com.bea.alsb.transports.jca_1.1.0
    Regards,
    Anuj

  • OSB Business Service not found

    Hello,
    I'm creating a business service with sbconsole. The enpoint uri is http://localhost:7001/SalesOrders/Order.
    I activate the changes with the change control activate button.
    I'm checking with IE the link and I am getting Error 404--Not Found.
    What am I missing?

    Hi,
    Can you try opening this in your browser http://localhost:7001/SalesOrders/Order?wsdl
    I have an wsdl, and I used it to create a business service
    Are you able to run your Business Service successfully.
    I used the business service to create a proxy service. When I invoke the proxy service, I'm getting BEA-380002 error code, reason Not Found. The routing node of the proxy service can not find the proxy service.
    In your proxy service,under route node please cross check that you are calling the Business Service you created only ?? Or some other service.
    Regards,
    Karan
    Oracle Fusion Middleware Blog

  • OSB Business service not returning error payload

    Hello,
    I have some RESTful services in the OSB 10.3. On an HTTP error, the business service reads the error code (for example http error code 500) and it returns it to the proxy service. But the message of the error seems not to be read at all. How can I do that?
    Thanks!

    I don't get any error message. I'l rephrase:
    I work with REST (Any XML service). My BusinessService calls an external RESTful webservice, and this external webservice returns an HTTP packet like this (more or less):
    PACKET BEGIN:
    HTTP/1.1 500 Internal Server Error
    Date: Wed, 29 Sep 2010 13:37:50 GMT
    Content-Length: 0
    Content-Type: text/xml; charset=UTF-8
    <?xml version="1.0" encoding="UTF-8"?><Error><Message>There was a blablabla error on our side. Sorry.</Message></Error>
    PACKET END.
    I am able to propagate such an HTTP error code by using an insert in the ErrorHandler, but I am not able to propagate the XML message that is being returned to me. It is not found anywhere, I checked all he variables $body, $fault, etc.
    Does the OSB BusinessService read this payload at all or should I implement a custom callout procedure because of this?
    Edited by: user4507278 on Sep 30, 2010 5:35 AM

  • File not getting created at the Reciever

    Hi All,
    I have implemented a simeple file to file scenario. The file is getting deleted from the source directory but is not getting created in the target directory. It shows a checkered flag in SXMB_MONI . When i do Communication Channel monitoring for the reciever Comm. Channel, it shows no messsages .
    I have refreshed the Cache in Integration directory. it is still not working.
    I tried using a different Communication channel with the Mail adapter that is working fine.
    I cant figure out what the problem is please help.
    Many Thanks,
    Neha

    Hi! Neha,
    Here i want to add some points :
    Even I faced same problem in project....... then I followed this procedure...
    My scenario is FILE TO RFC via FTP Server in file adapter.
    Here issue is file is picking from FTP and showing success in MONI but data is not reaching to BW system..
    Most of the times I checked and I did successfully.
    Main issue are due to:::
    1. Check Queues in Inbound queue SMq2
    2. Trace teh step by step in message flow in message monitoring that means check whether message flows
            from a) Intergration Engine
                   b) Adapter Engine..
    3. Check and trace the flow in Message monitoring in Run Time work Bench
    4. Check Status of Receiver communication Channel in Communication channel Monitoring
    5) Check whether Business Services are Scheduled in Availability Time planning or not
    6  Also Check in Visual admin whether the services are released or not if any others are might using the same servivcees and cahnnels and suppose if they are scheduled or not
    7. Do Cache Refresh mainly SXI CACHE, ADAPTER ENGINE CACHE
    8 Finally if still not resolved J2EE ENgine SOFT Restart..instead of doing restarting entire XIengine server.
    Once the Server is started then defintely all the messages if suppose if 40 messages are picked from source directory and not reached to Target then all those definetely 100% become success and reached
    Note:: All above needs to check only if development part is correctly configured.
    Also check the Receiver target and sender directory Permissions in FTP Server i.e., rwx permissions okay
    Thanks
    Amar Srinivas Eli
    Reward Points if useful

  • OSB business service transforming a date column 1936 to 2036 ( 1950)

    Hello, I'v a database view with a normal date column "geburtsdatum".
    Data Dictionary:
    GEBURTSDATUM DATE
    Now with JDeveloper I create a db-adapter. This works fine.
    On OSB I do generate a business service on the just created jca file. Also this works fine.
    XSD for db adapter:
    <xs:element name="geburtsdatum" type="xs:dateTime" minOccurs="0" nillable="true"/>
    I can test this business service successfully, everything is fine, but not the date interpretation when birtdate <1950
    Sample geburtsdatum (birtdate): 29-JUL-1934
    DATABASE: 29.07.1934
    OSB Business Service: 29.07.2034
    Why or where happends this date conversion?
    This is very strange, anyone had the same problem?
    Any help would be appreciated.
    Thanks
    Best regards,
    Reto

    After all I found the solution. Again the problem has been caused on DB side.
    I'm using a view. On this view I had a DATE column with a decode. I think I did a clean TO_DATE casting, but it seems as the OSB DB Adapter did not interpret this correctly.
    (on database side with SQL I did not have any problems here)
    My solution was:
    Using a date returning function (which does my decoding) in my view :
    CREATE VIEW xyz AS
    SELECT ...
    , myPackage.removeMaxDate(n.geburtsdatum) as geburtsdatum
    FROM ...
    Regards,
    Reto

  • Using UDDI key in OSB business service

    Hi All,
    I want to know how to invoke a service published in Oracle service registry through dynamic lookup in OSB. I tried importing service published in OSR as a OSB business service through sb console. In that the business created had the actual service end point reference rather than the UDDI service key. Hence the changes done to the service endpoint in OSR wont get automatically propagated to the osb business service as there is no actual dynamic look up.

    You will need to setup the Target system's server certificate as trusted in Weblogic's keystore or the Root CA certificate which certified target system's server certificate as trusted CA in weblogic.
    Check this thread for more details:
    Callling an external service through HTTPS

  • BP not getting created while creating employee

    Hi,
    When I Hire an employee a BP should be created for it. It used to happen earlier in the system but after we moved to another system this is not working.  Can someone please let me know the necessary config for this?
    I've the following settings:
    HRALX   ONUMB  = 2
    HRALX   OSUBG = MD
    The MD number range is from 90000000 to 9999999999. Should this number range be internal or external?
    When I use the HR_SYNC_PERSON report for an employee I get the error as
    "Determination of connections to object 'BP' of 'CP' '50000201' failed"
    "Object of type 'US' with ID '1122' does not exist or is inconsistent"
    "Determination of connections to object 'BP' of 'O' '50000101' failed" etc
    Also I need to upload the employee master data using LSMW and BP does not get created with LSMW also? Is there some specific config while using LSMW?
    Please help.

    Whenever you are uploading employees using LSMW, you need to run program HR_SYNC_PERSON.
    Pls refer to the following thread for further info:
    Assignment: Business partner for person '50000029' is not unique
    Regards,
    Dilek

  • SRM PR is not getting created in ECC backend

    Hello Experts,
    We are running SRM 7.0 with SRM-MDM Catalog, we are using SRM for shopping.  We do have PI 7.11 running in the Environment as well.
    We are on ECC 6.0 with Ehp 4.0
    Purchase Order:
    However we can see the PO creating successfully using PI.
    Question, in the SRM table (BBP_FUNCTION_MAP), we see the object type: BUS2012 for ERP 4.0 has adapter name: /SAPSRM/CL_SOA_ADPT_PO_CRT_ERP for when creating PO. Please see teh screen shot.
    is this the reason that we need PI?
    Purchase Requisition:
    PR Creation is not working:
    PR is not getting created in the ERP, PR uses Object type: BUS2105, Adpater CL_BBP_BS_ADAPTER_RQ_CRT_470 for ERP 4.0 System type, can you please tell me if the adapter is correct for ERP 4.0 system type?
    I also have a question to ask:
    1) Where did you see that PR/PO was send to PI System (PI1)? My understanding is that since ERP amd SRM are 2 ABAP Systems, why we cannot send the PR/PO directly to ERP system from SRM? Why do we need a middleware(PI) in between for this process? We should be able to USE BAPI function to do it correct?
    Please advice.
    Thanks
    Kumar

    yes, i could see a PR number with all this additional details as below.
    Table   BBP_PDBEI
    CLIENT                       453                                                              Client
    GUID                         4CAEFA58EB9D005CE1008000AC1C2031                                 Globally Unique identifier
    BE_LOG_SYSTEM                QA1400                                                           Logical System of Logistics Backend
    BE_OBJ_ITEM                                                                                Follow-On Object Item in Back-End System
    BE_OBJECT_TYPE               BUS2105                                                          Follow-On Document Object Type in Back-End System
    BE_OBJECT_ID                 2000000167                                                       Follow-On Document Object ID in Back-End System
    BE_REFOBJ_TYPE                                                                                Reference Object Type in Back-End System
    BE_REFOBJ                                                                                Reference Object in Back-End System
    BE_REFOBJ_ITEM                                                                                Reference Object Item in Back-End System
    BE_REFOBJ_SBITM                                                                               Reference Object Sub-Position in Backend System
    BE_REFOBJ_TYPE2                                                                               Reference Object Type in Back-End System
    BE_REFOBJ2                                                                                Reference Object in Back-End System
    BE_REFOBJ_ITEM2                                                                               Reference Object Item in Back-End System
    BE_REFOBJ_FYEAR2             0000                                                             Reference Document Object - Fiscal Year in Back-End System
    BE_STGE_LOC                                                                                Storage location
    BE_PLANT                     2016                                                             Plant
    BE_BATCH                                                                                Batch Number
    BE_VAL_TYPE                                                                                Valuation type
    BE_MOVE_REAS                 0000                                                             Reason for Movement
    BE_EXPERYDATE                00000000                                                         Shelf Life Expiration Date
    BE_PUR_GROUP                 206                                                              Purchasing group
    BE_PUR_ORG                   2000                                                             Purchasing organization
    BE_CO_CODE                   2000                                                             Company Code
    BE_DOC_TYPE                  CLRQ                                                             Purchase Requisition Document Type
    BE_ACCREQUIRED                                                                                Account Assignment for Logical Backend Required
    BE_SP_STK_IND                                                                                Key for Special Stock Section
    BE_INFO_REC                                                                                Number of purchasing info record
    BE_MOVE_TYPE                 201                                                              Movement type (inventory management)
    BE_PACKNO                    0000000000                                                       Package number
    BE_INTROW                    0000000000                                                       Internal line number for limits
    BE_ITEM_TEXT                                                                                Short Text of a Service Purchase Order Item
    BE_PO_PRICE                  1                                                                Price from Backend
    BE_UNLOAD_PT                 200                                                              Unloading Point in Backend
    BE_DEL_IND                                                                                Deletion Indicator in Backend Documents
    BE_TRACKING_NO                                                                                Requirement Tracking Number
    BE_COND_TYPE                                                                                Condition Key
    BE_COND_STEP                 000                                                              Level Number
    BE_COND_COUNTER              00                                                               Condition counter

  • Attachment not getting created in PI from CRM

    Hi Everyone,
    I am trying to create attachments in PI from CRM but it is not getting created there. I am executing the following steps:
    By default I am getting the attachment data in Binary format so I am using this function module to convert it into XSTRING format.
              CALL FUNCTION 'SCMS_BINARY_TO_XSTRING'
                              EXPORTING
                         input_length = lv_input_length
                         first_line   = lv_first_line
                         last_line    = lv_last_line
                       IMPORTING
                         buffer       = lv_xbuffer
                       TABLES
                         binary_tab   = file_content_binary.
       2. Then I am getting the server context and the protocol.
                           obj_server_context = cl_proxy_access=>get_server_context( ).
                           obj_attch_protocol ?= obj_server_context->get_protocol( if_wsprotocol=>attachments ).
    * Assign File naame to STRING Variable
                           lv_name =  lv_filename.
    * Attach file to the service response.
                           obj_attachment = obj_attch_protocol->get_attachment_from_binary(
                                      data = lv_xbuffer
                                      type = if_ai_attachment=>c_mimetype_pdf
                                      name = lv_name ).
                           APPEND obj_attachment TO t_prx_attach.
                           obj_attch_protocol->set_attachments( t_prx_attach ).
       3. Then I am using a proxy class which has Input and Output structures for sending data to PI and getting the response respectively. And then in the end I am calling the proxy and passing the structures.
         With this I am unable to see the attachmenmts in sxmb_moni transaction. Please help.

    Hi Gurus,
    Can you please help with some pointers on this.
    I have used below links as reference for coding.
    Link 1 :
    http://help.sap.com/saphelp_nw04/helpdata/en/a7/3b2a2d45a34a23b75e3b18745c63bc/content.htm
    Link 2:
    http://scn.sap.com/community/pi-and-soa-middleware/blog/2012/10/19/abap-proxy-protocols-use-cases-and-examples
    After setting attachment(Method SET_ATTACHMENTS) i am not getting any exceptions,but still i am not able to see any attachment created in SXMB_MONI.
    Thanks in Advance,
    Manil.

  • Infotype 0573 not getting created

    Hi All,
    We have an R/3 transaction created for leave application and this is showcased in EP6.0 portal as an Internet Service. Now, when we apply for leave using this application through portal, for certain employees, infotype 0573(Absence infotype for Australia PS) is not getting created but 2001 gets created. When we try doing the same through PA30 or through the R/3 transaction itself, everything is going on fine. Only while applying through portal, this issue occurs. This was working fine in EP5.0 portal.
    Can anyone suggest a way to sort this issue? Any help will be rewarded.
    Thanks and Regards,
    Leena

    Hi Leena
    Please note that the function module HR_ABSENCE573_REQUEST_PBS was internally used by SAP only for corresponding ESS services of Leave administration Australia Public sector functionality. The behavior for the function module is as expected, when
    called from corresponding ESS services. Further the same function module is currently not enabled to be used outside the same. Also there are no further issues with creation of Infotype records in 0573 and 2001 (which are consistent) from PA30 (Maintain Master data).
    Hence would you please check if you are using the standard function module
    HR_ABSENCE573_REQUEST_PBS and perform an operation. As I mentioned Function module HR_ABSENCE573_REQUEST_PBS which is currently being used by ESS services for Leave administration.
    Regards,
    Jun Wu
    SAP HCM Support team (AU/AU-PS)

  • Gateway registry not getting created

    Hi All
    We are installing Sun IDM gateway (Version: Sun Java System Identity Manager 7.0) on Windows Server 2003 R2 + Service Pack 2 based on the specified command line installation commands.
    But surprisingly its resgitry is not getting created under HKEY_LOCAK_MACHINE\SOFTWARE\. Due to this NDSExclusiveContext and other parameters cannot be set.
    Please advise

    I am having the same problem with this entry not being found in the registry. I've performed a search for 'Identity Manager' and found the gateway entry values here instead:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Sevices\IdentityManagerGateway
    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Sevices\IdentityManagerGateway
    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Sevices\IdentityManagerGateway
    Please advise how to turn on the gateway loggin feature if this would make the specific entry to HKEY_LOCAL_MACHINE\SOFTWARE.... in the registry.
    Thanks.

  • BP ID not getting created

    Hi Friends,
    While i am creating org unit through PPOMA_BBP,Business partner id not getting created/assigned to the Org unit automatically
    I have checked teh number range for Business partner,it exist..
    Can you pls tell me what could be the reason for the issue...
    Thanks,
    San..

    Hi,
    Check following entry activated.
    Transaktion SM30, View T77S0
    Regards
    Konstantin

  • OSB Business Service Work Manager Doesnt Throttle

    Hi,
    I have a requrirement to throlle the number of concurrent requests going to an end point.
    So i have used OSB business service where in i am calling an end point webservice, and configured a work manager in console and selected it in the dispatch policy
    I deployed the workmanager on managed server. i specified max concurrent threads as 3.
    I tried to test it and see that throttling doesnt really work.. All the requests sent are being sent at once not 3 at a time.
    The expected behavior is first 3 sdhud go and then onc ethey complete next 3 similary next 3. But i dont see that behavior. Please let me know if i am doing any worng
    below is my work manager configuration
    Service Type Any XML Service
    Transport Configuration
    Protocol http
    Load Balancing Algorithm round-robin
    Endpoint URI <Specified the end point URI>
    Retry Count 0
    Retry Iteration Interval 0
    Retry Application Errors Yes
    HTTP Transport Configuration
    Read Timeout 0
    Connection Timeout 0
    HTTP Request Method POST
    Authentication None
    Proxy Server
    Follow HTTP redirects Disabled
    Use Chunked Streaming Mode Enabled
    Dispatch Policy WorkManagerTest
    Message Handling Configuration
    XOP/MTOM Support Disabled
    Page Attachments to Disk No
    Result Caching Not Supported
    Any suggestions on this?
    Edited by: 791951 on Mar 17, 2011 7:51 AM

    If you need to throttle the Business service, then you should configure the throttling parameters in the Business Service -> Operational Settings tab
    Choose your Business Service in the OSB Console -> Operational Settings
    Throttling -Check this box to enable the throttling. Maximum Concurrency to 3, and Throttling Queue to x number of messages you wish to hold in the throttling queue

Maybe you are looking for

  • Pages wont open documents

    I cannot open any past documents on pages. It prompts me to update in order to open past documents and then has no option for an update. the documents are there but i cant access them, i have deadlines to meet this is my own personal ****. help!

  • Why can I not find appstore on my ipod?

    If I search it in the search bar, it won't appear. And I can not find it on my home screen!

  • Optimal workflow for batch processing LR files with Nik plug ins

    I have a series of 40 or so landscape images that I would like to efficiently apply a couple of Nik filters to using Color Efex.  I'd appreciate any suggestions re: the most efficient workflow to accomplish this task in a batch processing approach, a

  • How to I get rid of Mackeeper

    I never activated Mackeeper , but it is still resident on my imac.  It is in app folder and won't drag to trash.  I read that the Mackeeper uninstall program can cause further problems.  Help!

  • Material invoice report

    Hello: Here is my request, if I input material and plant number, then I want to know if our vendor had sent invoice to this material which we had bought and good receipt. Is there any possible to run this report via query or table combination?