PI 7.1 "stateless" service interfaces prerequisites and limitations

are there  any prerequisites and limitations for "stateless" Service interfaces.
We are directly implementing PI 7.1, (i.e not upgrading form 7.0 or 3.0).
so for all our service interfaces, shall we safely use tne interface pattern "statelss" instead of "Stateless(xi 3.0 compatible)".
if use the "stateless", are there any addition prerequisites or constraints/limitations.
can we use abap proxies, java proxies, providing webservices via xi, and consuming other webserivces in xi, all adapters, asynch, synch scenarios with "stateless" interface patterns.
In short, are there any things that can be done using "Stateless(xi 3.0 compatible)" and cannot be done using  "stateless" interface
are there any specific requirements for using "Stateless(xi 3.0 compatible)" even in newly implemented PI 7.1
thanks in advance,
Madhu.

When it is an upgrade from 7.0 to 7.1 the default Interface pattern is Stateless (XI 30 Compatible)
Using Stateless Interface Patterns wont cause any harm/ restriction on any of the development.
The only twist will be in the way a condition is specified in the Receiver Determination.
For any Interface pattern (other than Stateless(XI30 Compatible)) you wont be able to see the message structure in the Condition Editor of Receiver Determination. All other functionality (Async, Sync, Proxy) will be available.
In such a case Condition should be specified as shown in this blog: /people/abhishek.salvi/blog/2009/07/15/sap-pi71-receiver-determination-xpath-and-you
Regards,
Abhishek.

Similar Messages

  • Service interface -PI and ABAP

    HI,
    The service interface has used objects and when i exeute it the ABAP code is seen.I would like to know the tables and the location of the tables.How do i get this information.
    Regards,
    Kk

    Turn off acknowledgements by running report IDX_NOALE.
    Read more about acknowledgements [here|https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/f6d2d790-0201-0010-9382-b50b499b3fbe] or [here|http://wiki.sdn.sap.com/wiki/display/ABAP/HandlingIdocAcknowledgements]

  • External WebService Definitions linked to Service Interface in PI 7.1

    I have a WSDL defining datatypes and services with port locations etc... that I have imported into PI7.1 Enterprise Service Builder.  This defines a service that I would like to use in my Aris models for a SOA example.  However I guess I need to make a "Service Interface" from the "External Definition" but I can not find where to click to do this.  I can not believe this is so hard so I must be clicking in the wrong place.
    So how do I bind in existing Services into my Middleware?
    Thanks in advance,
    Doug

    I found this blog which is basically exactly what I am trying to do.
    RFC -> XI -> WebService - A Complete Walkthrough (Part 1)
    In this article the WSDL is imported but:
    At my first try i used the messages getDistanceRequest and getDistanceResponse in my mapping but later found out that it wasnt the message structure that the webservice expected.
    To get the structure of the relevant request and response messages you can test the webservice with an editor like XML Spy.
    This I understand as the Service interfaces, messages and datatypes need to be manually defined, and can not be read directly out of the WSDL.
    Is this true?
    Thanks,
    Doug

  • MS Word Web Service Interface: bad format of date and currency fields

    Hi,
    I am using MS Word Web Service interface to create contract documents. However, my date and currency fields show in a strange format. Date is in"YYYY-MM-DD" format, while currencies always have "." as decimal separator (probably technical values). My user settings are "DD.MM.YYYY" for dates and "n.nnn,dd" for decimal numbers.
    My workaround is to create a Z structure for WS interface with char fields and then do conversion through CRM_WST_RT_BADI->OUTBOUND_PROCESSING method. This works, but requires a lot of custom development.
    Is there a way to "tell" the interface to use correct formats in MS Word without doing it all manually through custom fields?
    Thanks!
    KR,
    Igor

    Oh, indeed!
    We might be closer than you think - I live close to Croatian-Slovenian border so we might pop out for a drink! But we can discuss this out of forum... 
    Now work again:
    Is there any documentation on possible formatting keywords? I suppose it's possible to set up decimal places, custom date formats etc.
    Cheers,
    Igor

  • Web service interfaces for monitoring Hosts and instances with SAPHostControl, saphostexec and sapstartsrv

    Hi All,
    I need to develop a monitoring application for SAP system which will monitor both Host systems and instances.
    For this I need to collect Host data as well as instance data. In the below links I could find the SAP netweaver
    monitoring agents
    Monitoring Hosts with SAPHostControl and saphostexec - Infrastructure of the SAP NetWeaver Management Agents - SAP Libra…
    Central Monitoring with SAP NetWeaver Management Agents - Infrastructure of the SAP NetWeaver Management Agents - SAP Li…
    Administration/Monitoring of SAP Components with sapstartsrv - Infrastructure of the SAP NetWeaver Management Agents - S…
    These links tell that CCMS agent is replaced by these agents from SAP Netweaver 7.0 Eph 2.
    I found below doc which explains "How to use the SAPControl Web Service Interfaces" exposed by "sapstartsrv" to execute instance specific tasks,
    But it does not tells any methods/APIs/webservice interfaces specific to Host system or get OS data using "saposcol".
    SAP Control WebService
    Similar to this, Is there any API/webservice to retrieve the OS and Host related data??.
    Also, Is there any other doc for SAPHostControl or saphostexec similar to sapstartsrv ??
    Thanks,
    Swapnil

    Hi Swapnil,
    I too wanted this info and came across these.
    Take a look at these urls :-
    http://localhost:1128/SAPHostControl/?wsdl
    http://localhost:1128/SAPOscol/?wsdl
    grep saphost /etc/services
    saphostctrl     1128/tcp        # SAPHostControl over SOAP/HTTP
    saphostctrls    1129/tcp        # SAPHostControl over SOAP/HTTPS
    Hope this helps.
    Cheers
    Craig

  • Synchronous interface without Service Interface and Mapping

    Hi all,
    Short and simple question: Is it possible to set up a synchronous interface without using Service Interfaces and (Operation and Message) Mapping?
    In my case I would like to create an interface with a SOAP and File adapter.
    Cheers,
    Mac

    Hi Mac,
    >>Short and simple question: Is it possible to set up a synchronous interface without using Service Interfaces and (Operation and Message) Mapping?
    Yes possible provided you have both Sync adapter as sender and receiver. For eg: Soap sender --> PI --> HTTP adapter
    >>In my case I would like to create an interface with a SOAP and File adapter.
    Sync scenario using File adapter as receiver is not possible. Because File adapter works asynchronously.
    Regards
    Suraj

  • Disappearing Service Interfaces and Broken Concatenate Functions,  Oh My!

    Hello everyone,
    So in a customer's test system I have a solution with an XML service interface. That was working fine on Friday, e.g. you could select it as the interface used when uploading a new file, could schedule the run and it'd do what it was meant to. I come back to it today and it's disappeared from the list of possible service interfaces when uploading a file. So I delete the existing service interface, recreate it, all is well. Then just now I create a service interface for a different business object in a different solution, and suddenly neither are appearing in the list of possible service interfaces! What gives?
    And on an unrelated note, the string Concatenate() function seems to be broken, or at least it was yesterday. Initialising a string with a bit of text then typing, for example, "variableName.Concatenate("more text");" meant the string was empty, but typing "variableName = variableName + "more text";" worked fine. Good work, SAP, good work.
    EDIT: sticking both bits of work (2x custom BO, 2x scripts, 2x service interfaces) in the same solution makes both service interfaces appear in the file input screen. So my guess is that 1502 managed to bork how service interfaces deal with multiple solutions...

    Welcome to this forum. This is a BT domestic customer to customer help forum, any messages posted here do not go to BT.
    Its possible one of the forum members may be able to help you get your problem fixed.
    If you would like help, then please post a help request on the Broadband Speed and Connections board. Thanks
    There are some useful help pages here, for BT Broadband customers only, on my personal website.
    BT Broadband customers - help with broadband, WiFi, networking, e-mail and phones.

  • Creating Service Interface - what is Process and ProcessChangeSummary?

    In the Service View Instances, we see the expected Create, Update, Delete, Merge, GetByKey and Find but where is Process and ProcessChangeSummary described?
    Thanks

    Sure -
    Using JDeveloper 11g TP3, I have created a data service following Steve Muench's article at http://www.oracle.com/technology/oramag/oracle/08-jan/o18frame.html.
    I create the service interface for the data service enabling these operations: Create, Update, Delete, Merge, GetByKey and Find. However, there are two additional operations that Muench does not mention: Process and ProcessChangeSummary. These are the operations that I am asking about and have not been successful finding any documentation at all.
    Thanks

  • Does Cisco Media Services Interface mark RTP and Signaling packets regardless of Cisco Prime Collaboration/MediaNet Deployment?

    Hi there,
    I'm deploying Cisco UC Integration Lync 9.2(5). There's a QoS portion which states that you can install Cisco Media Services Interface on the user's PC and is to be used with Cisco Prime Collaboration or MediaNet:
    http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cucilync/9/CUCI_BK_C0545A41_00_cisco-uc-integration-for-microsoft/CUCI_BK_C0545A41_00_cisco-uc-integration-for-microsoft_chapter_010.html#CUCI_CN_IDBE72E9_00
    If we don't have Cisco Prime Collaboration or MediaNet, does Cisco Media Services Interface mark RTP and Siganling packets on the outbound regardless? Or do I have to manually set the DSCP values for the PC?
    Thanks,
    John

    When you were placing the internal test calls, where was your phone located?   The RTP streams are usually only set up between the two endpoints (assuming no transcoder or MTP is used).
    Have you have already checked calls between IP phones at your central site (where Unity is located) and IP Phones at site A?   Are these working fine?   If not, then it's likely you do have a QoS issue over the WAN to Site A.
    Have you confirmed whether or not calls from the PSTN gateway at site A experience any voice QoS issues when transferred to an IP Phone at the central site?
    Is the same codec is being used for the MGCP gateway as for IP Phones at that site (check the Region settings for the Device Pool it's in)?
    If these things have all been checked, then you may want to consider collecting a simultaneous sniffer trace from each end of a single call, and comparing what's seen at the two endpoints.
    Kind regards,
    Craig

  • PS 9.0 - HCM Interface registry and removing services

    Hi,
    I've been working with creating new transaction groups and I had recently registered a type with an incorrect XML structure against a service. After viewing the service through the Service Registry page, I decided to remove the Type definition, and register a new Type against the service. This was a bad idea.
    Now, the new service cannot be opened through the service registry page. I'm receiving an error - <UUID_Value> not found in the registry, when i attempt to open the service page. I appear to have compounded the error when I attempted to refresh the cache and this process errored out with an error in a LocateService method call, indicating that the registry entry is not found.
    I would like to de-register the service entry and start from scratch, however I have no idea whether this is possible. Any help would be greatly appreciated.
    John

    OK so I have resolved this however it was particularly clumsy. It looks like the problem was with an XML file that contained a reference to the registry type that I had removed. I had to do two things
    1. manually delete all references to the service, which encompassed tables such as
    - PSPRSMDEFN : registry entry
    - PSPRSMPERM : registry entry security
    - PSPRSMSYSATTR : registry entry attributes
    - PSPRSMSYSATTRVL : registry entry attr. values
    - PSCONTENT : XML blob objects
    - PSCONTDEFN: XML object defns
    2. Resolve the 'refresh cache' error - I had to hard-code an if/then clause to not open the XML file if the UUID value was equal to the missing service type. This allowed the cache to be completely refreshed, and the service error disappeared (which was appearing when I wanted to view any service, not just the one that was broken).
    I'm posting this in case anyone else ever has a similar issue, in the hope that this may prove helpful. Moral of the story is
    Get your service definitions correct, and if you have to make changes, then delete and recreate the service rather than deleting a service type and thinking you can just plug in a new type to the service (because you can't).

  • Regarding Message Interface , Service Interface

    Hi All
    My scenario is File to File from 1 application server to another application server ,without any transformation in PI 7.1 for service interface to be involved for Interface Pattern Stateless and Stateless (XI 3.0) compatible can only be used with Category Abstract
    only abstract catgory is possible , can'nt i make 1 outbound & another inbound  for this ?
    Regards
    Abhishek
    Edited by: Abhishek Agrahari on Feb 9, 2009 11:08 AM

    Search SDN for this there is Blog for this i dont have info on this
    Need to do follwoing in the ID
    1. Sender and receiver Business system/services
    2. respective File communication channels
    3. Receiver Agreement
    4. interface determination
    5. Finally receiver agreement and sender agreement
    Rajesh

  • Multiple Operation in Service Interface

    Hi Experts,
    Here is the problem -
    Scenario:      SOAP Adapter-> PI (7.1) -> XI Adapter -> ERP Proxy
    We have defined multiple operation in Service Interface using Interface pattern "Stateless".
    Message posted using SOAP adapter goes through PI alright. But on ERP is throws the error saying "No implementing class registered for the interface"
    Well the checklist-
    1. Proxy class generated/re-generated. Class/Interface/Methods all activated.
    2. If I remove all the operation from Service interface and just have one with the same name as Service Interface (which is also default when you create new service interface) it works fine.
    Any idea guys ?
    Regards.

    Hi Sreenivas,
    I appreciate your promptness in answering the query.
    1. And I know that if you select Stateless (XI 3.0), in the service interface you just can't have multiple operations.
    2. ID contents are generated fine (I dont do it manually. I just import the scenario from ESR).
    Please, first test yourself and let me know if you succeed or point me to some document explaining that.
    Regards.

  • ADF Service Interface: two-phase commit issue for multiple data sources

    In FusionApps, For a service interface we had to use two DataSource resources (in the ejb-jar.xml),
    one is ApplicationServiceDBDS for SI and the other one is ApplicationDBDS(I don’t know the exact reason why this is needed, but when running the webservice, Framework was throwing an error asking for this) After adding these two, now(while running the webservice) we’re caught up with an error saying that unable to participate in two phase commit. I think this is because we added two dataSources, if we just use one dataSource everything is working fine.
    Error message from app server:
    "JDBC driver does not support XA, hence cannot be a participant in two-phase commit. To force this participation, set the GlobalTransactionsProtocol attribute to LoggingLastResource (recommended) or EmulateTwoPhaseCommit for the Data Source=ApplicationDB"
    we have made the changes to ApplicationDB as said in the error message, but then the server is failing to start because of this.

    Hi,
    this is what the doc says - though not about two phase commit but transaction sharing:
    "At runtime, the calling client and the ADF service may or may not participate in the same transaction, depending on the protocol used to invoke the service (either SOAP or RMI). Only the RMI protocol and a Java Transaction API (JTA) managed transaction support the option to call the service in the same transaction as the calling client."
    When your application accesses a remote ADF Business Components service, each remote call is stateless, and the remote service will not participate in the same transaction as the business component that uses a service-enabled application module's service interface.
    In the majority of the cases, calls to remote services will be informational in nature and will not make changes to remote objects. However, if you must use a remote service to make changes, then keep these points in mind:
    An exception thrown by the remote service will cause the local transaction to fail.
    If you successfully call a remote service that results in modifying data, and then subsequently your local transaction fails for any reason, then it is the responsibility of your error handling code to perform a compensating transaction against the remote service to "undo" the previous change made."
    http://docs.oracle.com/cd/E23943_01/web.1111/b31974/bcextservices.htm
    Frank

  • 'owspe:PolicyAccess' error while invoking ADF BC Service Interface

    Hi,
       I have deployed a custom ADF BC Service Interface application to a standalone weblogic server. On invoking the service interface i get the following error in response.
    <env:Envelope
      xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
    <env:Header/>
    <env:Body>
      <env:Fault
        xmlns:owspe="http://schemas.oracle.com/ws/policy-enforcement-2007-06">
       <faultcode>owspe:PolicyAccess</faultcode>
       <faultstring>PolicySet Invalid: WSM-02557 oracle.wsm.policymanager.accessor.BeanAccessor The documents required to configure the Oracle Web Services Manager runtime have not been retrieved from the Policy Manager application (wsm-pm), possibly because the application is not running or has not been deployed in the environment. The query "&(@appliesTo~="WS-Service()")(policysets:global/%)" is queued for later retrieval. </faultstring>
       <faultactor/>
      </env:Fault>
    </env:Body>
    </env:Envelope>
    I have deployed the same .ear file to my local weblogic server and got no error while invoking the WS.
    Please suggest if any configuration needs to be done at weblogic server or to the ADF application.
    Regards,
    Himanshu

    Hi Timo,
               No Luck.. Still getting same error. My ADF BC Custom Service Interface deployed on integrated weblogic server works fine.When i deploy the same EAR to Standalone weblogic server then i'm getting following error on invoking WS method.
    <env:Envelope
      xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
    <env:Header/>
    <env:Body>
      <env:Fault
        xmlns:owspe="http://schemas.oracle.com/ws/policy-enforcement-2007-06">
       <faultcode>owspe:PolicyAccess</faultcode>
       <faultstring>PolicySet Invalid: WSM-02557 oracle.wsm.policymanager.accessor.BeanAccessor The documents required to configure the Oracle Web Services Manager runtime have not been retrieved from the Policy Manager application (wsm-pm), possibly because the application is not running or has not been deployed in the environment. The query "&(@appliesTo~="WS-Service()")(policysets:global/%)" is queued for later retrieval. WSM-02557 oracle.wsm.policymanager.accessor.BeanAccessor The documents required to configure the Oracle Web Services Manager runtime have not been retrieved from the Policy Manager application (wsm-pm), possibly because the application is not running or has not been deployed in the environment. The query "/policies/oracle/wss_http_token_service_policy" is queued for later retrieval. </faultstring>
       <faultactor/>
      </env:Fault>
    </env:Body>
    </env:Envelope>
    Could it be related to some Security: Roles or policies ?
    Regards,
    Himanshu

  • Regarding creation of  service interface in PI7.0

    Hi friends,
    If i try to create a service interface in PI7.10 it shhows error like
    <b>You cannot create new objects in component CCBPM, 1.0 of sap.com because no original language is defined for the components</b>
    how can i solve this issue,plz help me out regarding this.
    Thanks & Regards,
    saran
    Message was edited by:
            Srinivasa D Rao

    Hi...
    Tools------> Personal settings.
    Set the logon and original language to English and try...
    I hope it will work...
    Regards
    San
    Remember to set the thread to solved when you have received a solution there is a Way.

Maybe you are looking for

  • Do not include some lines in Subtotals and totals in ALV

    Hello All, I am printing a report with all sale order details and Quantities( delveered ,conformed etc..) iam doing subtotals based on the material and Plant. In this if the document date is less than the SY-DATUM, we should not include the quantity

  • Error while sending notificaiton to multiple users

    I created an adhoc role like: declare l_role_name varchar2(150):='TO_ROLE'; l_role_display_name varchar2(50):='TO_ROLE'; l_users := l_1_user||' '||l_2_user; l_1_ruser and l_2_user are of fnd_user%user_name type..and they get the user names from fnd_u

  • AEBS Ethernet NAS Hard Drive + USB Time Machine Backup

    Hello, I currently have an Airport Extreme Base Station, which I utilize the USB port for Wireless Time Machine Backups. However, I would like to know if it is possible to connect a NAS drive to the AEBS via Ethernet and still use the USB port for wi

  • Need help with preloader for photo gallery

    Hello! I know I might be the 99999999991 to say that but I will say it...I'm a begginer with flash and I have a problem...:-) I'm building a photo gallery which loads jpg photos inside a loader component by using MovieClipLoader. Everything works jus

  • After Effects CC crashing on importing PSD (ae.blitpipe error message)

    Hi guys, I hope you can help me, Adobe Support couldn't so far. I recently installed After Effects CC on my MacBook Pro 13" (2012), 16GB RAM, Mountain Lion 10.8.4. I cannot import PSD files into AE. Everytime I try, it crashes with the following mess