Need notes on Business  Service Objects

Hi Friends,
I need notes/user guides/developer guides on Business Service Objects.
This is urgent requirement.
Please respond ASAP.
Thanks in Advance
Narendar.

Are you sure you posted in the right forum? Which product you are referring to when you mention Business Service Objects?
Manoj

Similar Messages

  • IDOC to File - Clarification needed while using business service.

    Hi all,
    I have 2 scenarios to be implemented in PI..one is IDOC to File and another one File to IDOC.File systems in the above mentioned scenarios are 2 different legacy applications when business is concerned.So i am creating separate business services for the two legacy apps.I have included ECC in SLD and created proper LS name corresponding to that maintained in partner profile in ECC.File to IDOC scenario is working fine.
    In the second scenario (i.e. IDOC to File) also i need to mention adapter-specific identifiers. But since i have already used the R/3 system id and client in the File to IDOC it is throwing an error while trying to activate the buss service.The XML message is failing at Receiver identification step when i have omitted r/3 sys id and client.In the acknowledgement i am getting the message as "Unable to convert the sender service INTEGRATION_SERVER_DEVPI to an ALE logical system"
    I have checked entire SDN but didnt find any solution for the same.
    Is there any work around for this issue?
    Rgds,
    Lekshmi.

    Hi,
      Go through these blogs....
    /people/rajeshkumar.pasupula/blog/2009/03/16/unable-to-convert-the-sender-service-to-an-ale-logical-system
    /people/michal.krawczyk2/blog/2005/03/29/xi-error--unable-to-convert-the-sender-service-to-an-ale-logical-system
    /people/sravya.talanki2/blog/2005/12/02/manipulating-idoc-control-records-from-payload
    Also chk these threads also.....
    Error: Unable to convert the sender service xxxxx to an ALE logical system
    Unable to convert sender service to an ALE logical system
    Might help you....
    Regds,
    Pinangshuk.

  • Can OSB proxy and business service act as a stub ?

    Hi all,
    would like to enquire whether I can achieve the following. I have a web service consumer. Can the consumer call a OSB proxy service and within the proxy service, I use XQuery and extract the body and perform some transformation. And the proxy service return variables to the consumer? Without calling any business proxy in the process
    Can the proxy service act as a stub? Would I need a dummy business service for it?
    Or my objective cannot be achieved in OSB?
    Appreciate any thoughts.

    Hi,
    Assuming the incoming body contains "name: Peter, age: 13". Can the return information contain "name:Peter, age:13, Status: N"Yes, it's possible too, in your Response XQuery Transformation u can add n number of additional fields, and send back to requester.
    You can do both Translations and Transformations.
    Can I also configure the proxy service not to call any business service?Have you made/generated your proxy service from existing Business Service?
    If yes,: then your message flow would have only Route Node ( routing to Business Service).
    1. To do transformations on request add a Pipeline Pair in message flow and inside it add stage for doing XQuery transformations.
    2. Use Reply Action in stage as last Actions and do reply with Success.( The message flow won't go to Route actions after this ).
    IF No : Then either remove the OSB Action which is being used to call Business Service.
    It is considered good etiquette to reward answerers with points (as "helpful" - 5 pts - or "correct" - 10pts).
    Regards,
    Abhinav Gupta
    Edited by: Abhinav on Mar 8, 2013 3:27 PM

  • Hands On Lab: JD Edwards EnterpriseOne Business Services Development

    I am attempting to complete the tasks in the lab listed in this thread's title, but I am having trouble with it.
    My EOne versions are:
    App. Vers.: 8.12
    Tools Vers.: 8.97.10
    When attempting to add a published business service object to my project, when prompted for Source Language, "BSSV" is not one of the options I have available. All I have are "C" and "NER".
    What do i need to do to have "BSSV" as one of my Source Language options?
    Thanks,
    Michael

    If it is not too late!
    To Develop BSSV (an object type in OMW, to invoke JDeveloper), the prerequisites are!
    EnterpriseOne Tool Release 8.98, is required. In this release OMW Form has been changed to select BSFN > C or NER or BSSV.
    EnterpriseOne E8.12 is required.

  • Hands on Lab JD Edwards Enterprise One Business Service Development

    Hi,
    I completed the "Oracle Open World 2008 - Hands on Lab JD Edwards Enterprise One Business Service Development" PDF at [http://www.oracle.com/technology/tech/fmw4apps/jde/pdf/openworld08_businessservicedevelopment.pdf].
    I ran the business service at the end of the lab to get the following error:
    Internal Server Error (Caught exception while handing request: oracle.e1.bssvfoundation.exception.E1AuthorizationException: User is not authorized to invoke this published business service)
    How can this be resolved?
    We are on 8.12 and 8.97.1.2 tools
    Cheers,
    Steve.

    Hi,
    I am having problems at step 5 in your last post.
    " 5) Check your Published BSSv is set to published or not in OMW. If not go to security workbench and select the option publish BSSV from Form Exit and Add Custom Published Business service created, make it Executable."
    - The business function is not published. I try to in Security workbench (P00950) and publish BSSV row exit not to find my newly created business service object (JP55HOL). I can see all the standard ones but not mine. I open the P00950 application to know what the underlying tables are in the Business Views the grids source the data from, to find that JP55HOL exists in the Object Librarian table F9860 but not in the Business Service Published Methods P98630. For the business function to be published, the record needs to exist in this table. How could this record not be written and how can it be corrected through the Application?
    - I don't understand what "or not in OMW" means?
    Please understand that I have followed the hands on lab with no other BSS setup on 8.12/8.97
    Thanks,
    Steve

  • Problem with ![CDATA inserted from Oracle Service Bus business service

    Hi All,
    Dear Experts I have inserted an XML as string in another XML message. The problem is that when the XML is passed to a business service the business service sends the string surrounded with the CDATA (i.e.) :
    <h>
    <e><![CDATA[<a><b>X</b><b>Y</b><b>Z</b><b>V</b></a>]]></e>
    </h>
    instead I shold need the the business service does not change the original format (i.e.) :
    <h>
    <e>&lt;a>&lt;b>X&lt;/b>&lt;b>Y&lt;/b>&lt;b>Z&lt;/b>&lt;b>V&lt;/b>&lt;/a></e>
    </h>
    Thanks a lot,
    Mike

    Hi Mike,
    I probably answered this question in your other thread, but here it goes again...
    If you want to insert the XML as a string into another XML, you should use the fn-bea:serialize() XQuery function.
    Please refer to the following documentation:
    http://download.oracle.com/docs/cd/E14571_01/doc.1111/e15867/xquery.htm#i1106823
    or in PDF if the link above is not working:
    http://download.oracle.com/docs/cd/E14571_01/doc.1111/e15867.pdf
    Regards,
    Rodrigo

  • Service objects inside libraries (WAS: Interfaces in Forte -has anyon

    The following message is actually not about interfaces, but libraries:
    > From: Jeanne Hesler <[email protected]>
    > To: [email protected] <[email protected]>
    > Date: Thursday, July 30, 1998 11:12 AM
    > Subject: RE: Interfaces in Forte - has anyone used them?
    >>
    > Just to clarify a few things:
    >>
    1) Just to be 100% correct -- it is actually Libraries that areloaded and
    not Interfaces. The distinction is important because a librarycould
    potentially implement many interfaces (or provide manyimplementations for a
    single interface).
    2) The code in a Library may reference a service object, but itmay not
    define a service object. Of course any SO's referenced by thelibrary
    must already be known to the loading partition. It is OK to havecode like
    this in a library:
    MySO.doSomething();
    The documentation is a little vague on this point, but I haveconfirmed that
    this is true through Tech Support and by experimentation.
    Actually you CAN define and use service objects inside libraries
    (compiled or interpreted) with two restrictions:
    1) You can not define two service objects inside library in different
    projects and call one of them from another. If you need that, both
    service objects must be in the same project.
    2) If service object is defined and used only by library (if it never
    referenced directly by application code), than in order to be able to
    partition application, you will need to create dummy method inside
    application, which will reference this service object (you do not need
    to execute this method - just have in the code).
    WBR,
    Nickolay Sakharov.
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

    The way stateful Web services are currently handled is through the use of cookies ... once your stub invokes a stateful Web service a cookie is created which routes subseqent requests back to the Web service.
    In your scenario, the problem is given one client has creates Web service 1 and now Web service 2 would like to be able to use that state it really isn't possible unless you engineer a solution yourself ... you would need so somehow set the cookie on your Web service 2 client to that of the original client to Web service 1. State tends to be based around an individual client versus multiple clients for that state.
    There are numerous ways around this but you would be engineering around the issue ... the easiest is to write the state out somewhere so that it can be shared.
    This section of the doc gives a brief overview:
    http://download-west.oracle.com/docs/cd/A97688_06/generic.903/b10004/javaservices.htm
    Lastly be aware there is a bug with timeouts in stateful Web services in Oracle9iAS 9.0.3 that has been fixed in 9.0.4. I can't find the thread here that documents it but when I track it down I will post the link so you can see the workaround.
    Mike.

  • Business Service , Service Group  and Provider System for CE 7.2

    Hi
    I need documentation about Business Service , Service Group  and Provider System for CE 7.2.
    Att,
    Marco

    Did you get one? I need too.
    In SAP Help Portal there are a large quantity of documents, such as:
    http://help.sap.com/saphelp_nwce72/helpdata/en/88/a552908d4c44dc99b3ec247069921e/frameset.htm
    But the content is so much and I do not know with which part I should start.
    In the web blog of Ms. Stefanie Bacher:
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/50d70a19-45a3-2b10-bba0-807d819daf46?quicklink=index&overridelayout=true
    she has mentioned how to create a service group shortly. But I cannot follow it in my NWDS CE7.1.
    Anyone could give me some tipps, how to resolve authorization problem of consuming web services.
    Thanks and regards
    Rene

  • Service Object Init References

    Has anyone come up with a good work around to allow Service Objects to
    reference other service objects in their init methods or during application
    startup. Since we can't specify the order in which Service Objects start,
    is there a way we can execute some code once all Service Objects have come
    online?
    Will this idea work?
    Start a task in the init method that loops for the referenced service object
    to not be nil, then references the needed SO. For example:
    while true do
    if LogMgrSO = Nil then
    task.delay(100);
    else
    exit;
    end if;
    end while;
    Eric Rasmussen
    Project Manager
    Online Resources & Communications Corporation
    (703)394-5128
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

    Hi,
    Sorry to answer so late ! I left (one year ago may be) some Tool code on
    the Mailing list on that subject.
    May be you have to consider some different cases :
    1&deg;) Is a Service started because it is only instanciated (<> NIL)?
    2&deg;) Forte insures that the first services to be started on a partition
    are DBsession and DBResource Managers.
    3&deg;) A local Service or a distributed service are not exactly treated the
    same way.
    4&deg;) The init() method has a specific way to run : the allocations are
    made at the end.
    1&deg;) When a Service is not NIL it is only that it is instanciated. So
    your initialization sequence is not endded may be or
    the service is not insured to be started properly. It should be
    important if you need to load a cache for instance. I
    would recommand to test that a service is ON (for DBsessions for
    instance) and to add (if possible) a state to determine
    that a service is properly started.
    2&deg;) This is only available if you are inside the same partition on the
    same machine. So if you have to synchronize with
    external ressources from the partition you will need to treat them like
    other services.
    3&deg;) A local Service will be NIL and then instanciated. The classname
    will be the same as in the workshop.
    A distrubuted service (exactly a service which is not on the same
    partition) will have a different classname (Classname+Proxy).
    So the external service proxy may be instanciated but the So May not,
    and you will get a DistributedAccessException.
    4&deg;) The init() method may not be the best location for a synchronization
    if you need to use an array for instance to
    store you dependencies. So I would use a start task on an InitService()
    method to avoid that problem.
    Options :
    - A dependency could be optionnal : after a certain amount of tries you
    can abort synchronization on the service.
    - You can use synchronization on "cold" and "hot" startup of services.
    - You can develop a service agent which cold have instruments to see
    dependencies and states, and commands to stop/start services.
    - The Delay you may play should be different for each service you are
    waiting for.
    - The order of dependencies should have an importance (first put
    mandatory dependancies, and then optional ones).
    - A Service is not only a Service Object, but could also be just a
    reference to an instance through a container for example.
    - Some kind of autoStart : should I start all my services at the
    beginning of my application or could I start some services
    at the first call ? This should be available if you use your own
    application protocole and if your services are inside some
    service managers for instance.
    Remarks :
    Thoses concepts have been tested on a Framework from R2 to R3 of Forte
    with success. With those, you can imagine
    starting the application without knowing if the database is running, the
    application will wait for the database
    to be mounted. An other advantage of the synchronization is that you
    will resolve the naming of the services at
    the begining of the application. Then, you can stop the environment
    manager and the application will still work
    (for the clients which were already started of course). You can also
    imagine transfering your partitions from one
    node to an other at run-time.
    Hope this helps,
    Daniel Nguyen
    Freelance Forte Consultant
    Stephen McHenry wrote:
    >
    At 11:04 AM 10/1/98 -0700, John Jamison wrote:
    begin
    while true do
    begin
    ..attempt "remote" SO reference..
    exit; // while true do loop
    exception
    when e:UsageException do // if in same partition and not yet
    initialized,
    // you get a NIL object exception
    task.errormgr.clear;
    when e:DistributedAccessException do (or RemoteAccessException)
    // if in a different partition, get this
    error
    task.errormgr.clear;
    end;
    event loop
    aTimer : Timer = new (tickInterval=5*1000); // 5 seconds -
    adjust to taste
    aTimer.isActive=true;
    when aTimer.Tick do
    aTimer.IsActive=false;
    exit;
    end event;
    end while;
    end;One of the problems I see with all of these "catch the exception and try
    again" schemes is that they fail to take into account that the SO you are
    calling may, in fact, never appear (due to some sort of problem, of course)
    and then you never exit this loop. It's a "liveness" problem with this
    approach. So, be sure to add some alternate way out after 1 minute (or
    whatever your particular threshold is) and raise an exception yourself.
    Always gotta think about what happens if something goes wrong... ;-)
    Stephen
    |===========================================================================
    ===|
    |Stephen McHenry | Design Consulting |Training courses
    offered: |
    |Advanced Software Tech | | -Distributed
    Obj-Oriented |
    |305 Vineyard Town Ctr #251| [email protected] | Analysis &
    Design |
    |Morgan Hill, CA 95037 | (408) 776-2720 x210 | -Intro to Object
    Technology|
    |USA | http://www.softi.com | -Advanced OO Design
    |
    |===========================================================================
    ===|
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>-
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

  • Defining Business service

    Hi Experts,
    I am new to SAP XI environment. i have a requirement to move the files from one folder to other folder on a FTP server(UNIX system).
    As the scenario is very simple, i thought of just developing the Configuration scenario directly i.e, business service, communication channels and agreements.
    as i am moving files with in the same FTP server, should i need only one  business service ?
    and is there any specific naming convention to name the configuration scenario, business service and communication channels? and how should I name them.
    Please point if i am wrong any where and give suggestion on my questions.
    Thanks in advance,
    MK

    Hi,
    Yes you just need to have one BS. That is not a problem.In ID, at Receivers communication channel for FTP, just include the Run OS command after message processing (you will see this option) and you can put a shell script here to move your file from one location to other.  So no need to add anything more. Just write one Shell script and add it.
    looking this thread and then the links
    Re: RUN OPERATING SYSTEM COMMAND BEFORE MESSAGE PROCESING?
    /people/sameer.shadab/blog/2005/09/21/executing-unix-shell-script-using-operating-system-command-in-xi
    /people/michal.krawczyk2/blog/2007/02/08/xipi-command-line-sample-functions
    /people/michal.krawczyk2/blog/2005/08/17/xi-operation-system-command--error-catching
    http://help.sap.com/saphelp_nw70/helpdata/en/e3/94007075cae04f930cc4c034e411e1/content.htm
    Hope this will help you.
    Regards
    Aashish Sinha
    PS : reward points if helpful

  • Business Systems and Business Service - does any difference

    Hi Experts,
                      Could any one please guide me what is the difference between
    Business Systems
    and
    Business Service.
    Which situations we use Business Systems / Business Service.
    Does it have any performance issues?
    Why we are not configuring Business service in SLD?
    Cheers Experts!!
    Sunil

    Hi Sunil,
    Business System: Address a particular business system as the sender or receiver of messages.
    A business system is an actual application system in a system landscape. A business system
    (service) comprises information about the inbound and outbound interfaces and the software
    component versions of the business system. The business system services are used when
    configuring internal company processes.
    Business Systems are Logical Senders or Receivers that exchange messages by using the Integration
    Server and that are entered in the System Landscape Directory.
    The Business Systems in the System Landscape Directory relate to a system landscape.
    The Business Systems of business partners are therefore not entered in the System Landscape
    Directory. To be able to address such business partners logically, use communication components in
    the Integration Directory. A business system is a way of specifying a communication component in the
    Integration Directory more precisely (business system component).
    Business Service: Address an abstract business entity as the sender or receiver of messages.
    Using a business service, you can define the technical or business subunits of the companies
    involved and then assign them the relevant interfaces. The business services are used when
    configuring cross-company processes.
    In the PCK, the Service is of type Business Service. It represents an abstract, addressable unit.
    Business services are used in cross-company processes, for example, if the parties involved have only
    published their interfaces and not their system landscape, or it is only partly known.
    Using a Business Service,we can define the technical or business subunits of the companies involved
    and then assign them the relevant interfaces.
    It is useful to use Business Services when configuring cross-company processes. Usually, the
    interface descriptions of the business partners involved are made publicly available.
    Also,There is already lot of thread regarding the same discussion, please see it below.
    Business service or Business system??
    Re: Business Service <--> Business System
    Difference between Business service, Business system and Business process
    Business Service vs Business System in Integration Directory.
    Business Service (vs) Business System in Integration Directory.
    What is the difference between Business System and Business Service?
    business system and business service
    Diff b/w Business service & Business System?
    Regards,
    Vinod.

  • _Choosing operation in Business Service on run  time

    Hi,
    I have a WSDL having multiple operations. The same wsdl is usd to create business and proxy service.
    In proxy service I am using operational branching.So for each operation , I need to call business service with respective operation.
    Is there any way to choose the operation in business service on run time using single route node.Is it possible through Dynamic Routing?
    I have used dyanmic routing to choose different business service at run time.
    Please let me know if some other information is required.
    Thanks in advance,
    Seemant

    The following code can be used inside the expresion for Dynamic routing to achieve the same-
    <ctx:route>
    <ctx:service>{$path}</ctx:service>
    <ctx:service>{$operation}</ctx:service>
    </ctx:route>
    The vairable operation keeps the name of the operation invoked.

  • Which situation we will use Business Service, and Business System?

    Hi <b>SAP XI Professionals</b>  ,
    Can U plz tell me What is Business Service and Business System? when we need to use Business Service?  what is diff between B.System and B. service?
    thank You
    with regards
    jai

    HI,
    Please see the below links
    Differentiate b/w Technical System, Business System and Business Service
    Difference between Business System and Business Service.
    Difference between Business System and Business Service in ID
    Difference between Business System and Business Service
    Business system ans service
    How can I create a Service in the Business System?
    advantage and diff   btw Business service n business system
    Logical system for business service!!!!!!!!!
    Regards
    Chilla..

  • Setting JMSPriority on call to Business Service on AquaLogic 2.6 ?

    I have a one-way web service receiving requests on the service bus in a Proxy Service as SOAP/HTTP and sending this further on to as Business Service as SOAP/JMS.
    As part of calling the Business Service, how do I set the JMS priority?
    I am using AquaLogic 2.6. Under the common "Transport Headers" it very much appears to me as if the existing and pre-defined "JMSPriority" does not work - trying to use it leads to a runtime error. I found someone else noting this problem too as an older post - JMS priority transport header This post has some kind of solution too but appears to be aimed at the Proxy Service and not the Business Service.
    So far, all my attempts to set the JMSPriority has failed. Information on the subject appears scarce.
    How do I make my Business Service use a specific JMS priority in its SOAP/JMS call to the actual service?

    Yes, I understand you fully - this selecting the "JMSPriority" from the dropdown is what I meant with the existing and pre-defined setting not working.
    In AquaLogic 2.6. this leads to the same as noted by the other fellow in the older post from 2008 (JMS priority transport header it at runtime results in a transport exception like -
    com.bea.wli.sb.transports.TransportException: java.lang.String
    at com.bea.wli.sb.transports.TransportException.newInstance(TransportException.java:146)
    at com.bea.wli.sb.transports.jms.JmsOutboundMessageContext.setRequestMetaData(JmsOutboundMessageContext.java:220)
    at com.bea.wli.sb.transports.jms.JmsOutboundMessageContext.send(JmsOutboundMessageContext.java:456)
    - and this is where the problem begins. I have tried all sorts of things with little result.
    I have done exactly as you describe.
    The value you assign to the expression in your 11g - does this expression happen to be special in any way?

  • Indbound Interface not visible in Receiver business service

    Hello Experts-
    II have created a business service.
    After creating the business service, when try to enter receiver inbound interfaces.
    The message interface which I declared in IR is not visible .
    I am not able to select it as its not visible.
    When I manually input the name system display object doesnt exist. But, In IR I can see its there. Do I have to do any kind of import?
    I am doing a Flat file to RFC scenario.
    Thanks,
    raj.

    Yes. Below is little more detail descripition on what i did.
    In IR design , this is what I have
    MI_filetype (outbound asynchronous) and I have assigned its message type  (mt_filetype) to it.
    In message mapping I have mapped
    mt_filetype to RFC message (ZFILEtype)
    mapped the source interface MI_filetype to Target interface ZFILETYPE.
    I have sucessfully tested interface mapping. .
    Activated the change list.
    In IR configuration,
    I have created a scenario and then Busniess service for sender. and create dit communication channel.
    In next step business service for receiver, I am assuming the receiver inbound interface would be MI_filetype?
    Is that not right?
    Thanks,
    Raj

Maybe you are looking for