AS2 common practices and party definitions

Dear reader,
I've a question about AS2 identifiers and common practices as is explained in more detail below:
<b>Context</b>
We have implemented Seeburger AS2 adapter on SAP XI.
In our SAP XI environment we have depict parties in SAP R/3 (customers vendors etc) in SAP XI as well to enable clear depiction of message flows.
For large companies we may find several SAP XI parties because the company may have and an office in Canada and an office in the US. (These are two parties in the SAP R/3 system as well)
The company uses <u>one</u> AS2 server to communicate.
Seeburger AS2 adapter allows <u>one</u> AS2 identifier to be defined for <u>one</u> SAP XI party. It is not possible to define the same AS2 identifier for two SAP XI parties.
<b>Questions</b>
Is it common practice for large company to use <u>one</u> AS2 identifier for all their offices? Can we expect to have <u>several</u> AS2 identifiers, one per office?
If large companies only use one AS2 identifier is it wise to introduce a new SAP XI party specifically for AS2 communications and tigh the AS2 identifier to this party?
Note the questions above only apply to inbound processing. For outbound processing the sender and receiver party (AS2 identifier) can be set using a header map in an receiver agreement.
Your help is appriciated.
Best Regards,
Harald Kastelijn
Message was edited by:
        Harald Kastelijn

Harald,
I think that the best way is to create different services for every division under the party (company) with multiple divisions. (Exp. for Party BMW you can have services BMW_DE and BMW_USA). AS2 ID is unique and even for large companies (if they have one IT department) is possible using of the same AS2 ID.
Regards
Naycho

Similar Messages

  • Common Practice For Storing Application Data Files

    During my application development targeting for XP and Linux time, I will store my application data files (Files where user may create, modify, rename, delete...) same path as my application directory. For instance, if my application is installed in :-
    C:\Program Files\MyApp\MyApp.jar
    All my application data files will be located in
    C:\Program Files\MyApp\Config\ directory.
    This works quite well until Vista introduce UAC. Vista will not allow write opration to C:\Program Files\MyApp\Config\ folder (Config folder is being created during installer execution). However, to support legacy application, Vista use a workaround (Virtualization) for application to write. For example, MyApp.jar want to perform write on
    Real path :-
    C:\Program Files\MyApp\Config
    Vista will redirect it to :-
    Virtual path
    C:\Users\<account>\AppData\Local\VirtualStore\Program Files\MyApp\Config
    Please refer to the links for more detail
    [http://www.codeproject.com/KB/security/acl_common_data.aspx?display=Print]
    [http://www.codeproject.com/KB/vista-security/MakingAppsUACAware.aspx]
    However, this introduce several additional problems [http://support.microsoft.com/kb/927387]
    May I know what is the common practice for storing an application data files? The below are my several thoughts
    (1) Writing to
    * Windows XP - %systemdrive%\Documents and Settings\All Users\Application Data
    * Windows Vista - %systemdrive%\ProgramData
    * Windows 2000 - %systemdrive%\Documents and Settings\All Users\Application Data
    * Windows Server 2003 - %systemdrive%\Documents and Settings\All Users\Application Data
    * Windows 98 - %systemdrive%\Windows\All Users\ Application Data
    which we may retrieve through "CommonApplicationData", using the API function SHGetFolderPath. However, how can we do that in Java? How to make compatible with Linux?
    (2) Writing to user home directory through "user.home" properties. Create a folder .MyApp and write the application data on it.
    Any input and suggestion are welcomed.
    Thanks!
    cheok

    >
    ...I will store my application data files (Files where user may create, modify, rename, delete...) same path as my application directory. >See [Store Application Settings and Components|http://sdnshare.sun.com/view.jsp?id=2305] for code that will put the required parts in a suitable sub-dir of user.home.

  • Waht's the common practice to allocate memory to sybase?

    Suppose I have a dedicated server(Redhat Linux) for Sybase ASE 15.2. On this box, there are 10G memory available. How many RAM I can assign to Max Memory to Sybase with common practice? for example, if 80% of total physical RAM is proper portion?

    Here is what the official product docs say on this issue:
    SyBooks Online
    What I would do is look at the OS documentation to see what it says about the memory requirements for the OS itself.  Since this is a dedicated system, ASE can be assigned the rest.  On a system shared with other processes you would want to be less aggressive.
    I would think ASE could easily be assigned 9 GB on a dedicated 10GB system, and probably some more beyond that.
    If you can't determine a value for what the OS needs, you can experiment with increasing the memory for ASE while keeping an eye out for any memory page faults. Once you start seeing page faults, back off a little on ASE's configuration.  You do not want ASE's memory moving in and out of swap.
    http://infocenter.sybase.com/help/index.jsp?docset=/com.sybase.infocenter.help.ase.15.7.2/title.htm&docSetID=1884

  • Is it common practice for Verizon to park in a private driveway to perform services?

    A verizon Vehicle with the plate {edited for privacy} parked in one of my parking spaces for approximatley 4 hours today (he's still there as I'm typing this). Is it common practice for a represenative to park in another person's private driveawy to perform services for other consumers? 
    My son had no where to park, and he's still waiting for your rep to leave. 
    I want to file a complaint against this worker. 
    I can't even speak with him or her because they aren't in their car. 
    Is Verizon above the law? Can you guys just legally park whereever you want to? Serious question, maybe there's something you know that I don't.

    Your issue has been escalated to a Verizon agent. Before the agent can begin assisting you, they will need to collect further information from you.Please go to your profile page for the forum, and look in the middle, right at the top where you will find an area titled "My Support Cases". You can reach your profile page by clicking on your name beside your post, or at the top left of this page underneath the title of the board.
    Under “My Support Cases” you will find a link to the private board where you and the agent may exchange information. This should be checked on a frequent basis as the agent may be waiting for information from you before they can proceed with any actions. To ensure you know when they have responded to you, at the top of your support case there is a drop down menu for support case options. Open that and choose "subscribe".
    Please keep all correspondence regarding your issue in the private support portal.

  • Common practice for additional cost like banking fees on PO's

    Hi
    Is it common practice to use the Freight functions for other cost like banking fee or other fees?
    Can it be set up with different freight types that the user does not have to enter a value, instead he can just pick the type of freight and automatically gets the correct value?
    I tried, but I it die not work ... its always 0 as proposed value.
    Thanks
    Franz

    Hi,
       Since freight is an expense, you can use this functionality wherein expense is involved, there is no wrong in this. Unless you have to keep in mind that the expense occurred in the freight tab would include in the itemcost if you run the item valuation.
    To make the value come automatically you have to customize a bit. My idea would be define a user defined table, enter all the values required in it and apply a formatted search in the amount field which pulls the data from the user defined table.
    Hope you understood.
    Regards,
    Aditya

  • Common practice to stop thread - checking flag or checking interrupt status

    Hello all, from the official document from Sun http://java.sun.com/j2se/1.4.2/docs/guide/misc/threadPrimitiveDeprecation.html , I was understand that the common practice to stop a thread is to
       private class StockMonitor extends Thread {
            public StockMonitor() {
                thread = this;
            public void run() {
                final Thread thisThread = Thread.currentThread();
                while(thisThread == thread) {
            public void _stop() {
                thread = null;
            private volatile Thread thread;
        }However, the need to have an extra flag is rather cumbersome. Hence, is it a common practice which we can stop a thread by checking its interrupt status? What is the pros and cons of the two methods?
    Thanks
        private class StockMonitor extends Thread {
            public StockMonitor() {
                thread = this;
            public void run() {
                final Thread thisThread = Thread.currentThread();
                while(thisThread.isInterrupted()) {
            public void _stop() {
                interrupt();
        }

    However, I thought checking thisThread.isInterrupted() is enough? As the following case...
    public void run()
        while(Thred.currentThread().isInterrupted())
            // Do something
            try {
                Thread.sleep(1000);
            catch(InterruptedException exp) {
                // Must break while loop from here. This is because interrupted
                // flag had been reset. If not, we will not able to
                // exit this while loop.
                break;
        }So, is there any need for a boolean type status flag? Can you please provide me any case, where it is impossible to achieve by just using checking thisThread.isInterrupted() checking?
    Message was edited by:
    KwangHooi

  • How to populate tax area for IT 207? what is the common practice?

    Gurus,
    How to populate tax area for IT 207? what is the common practice?
    The residential address IT 0006 is a new your address with ZIP code 10001
    PA30 for IT 207 displays 4 tax areas for the new york address.
    FED     Federal     0000-0001       99999-9999
    NY     State of New York             14999-9999
    NY01     New York City          14999-9999
    NY02     Yonkers                   14999-9999
    I thought, each zip code will map to only one tax area.
    Thanks,

    This is the real world ! SAP does not design tax area based on zip codes. In our company, the tax lady calls the tax authorities to check what zip codes fall under that tax authorities.
    and BTW, with new BSI upgrade, you will find 12 more tax authorities for NY.
    Cheers !!!!
    W

  • I have downloaded IOS7 on my iPhone and all calendar events have disappeared. The general functions of the calendar have changed and are definitely not 'user friendly'. How can I retrieve my calendar events. Will Apple improve the calendar function

    I have downloaded IOS7 on my iPhone and all calendar events have disappeared. The general functions of the calendar have changed and are definitely not 'user friendly'. How can I retrieve my calendar events. Will Apple improve the calendar function or revert to the previous system. Even the typing function on IOS 7 is faulty - very slow to respond to the keyboard. I no longer enjoy using my iPhone. Can anyone assist. Thank you

    Very strange! All of my calendar events have reappeared. This has happened one week after downloading iOS 7
    The calendar however,  is not easy to use.
    The typing function on the phone has  become even slower. Have to wait for each letter to show on screen.

  • When I enable imatch on my iPhone 4s it takes approximately 30 minutes before other data fills 13.2gb of usable data. This problem does not occur when I manually sync music to my phone. Is this a common bug, and if so; is there a fix?

    When I enable imatch on my iPhone 4s it takes approximately 30 minutes before other data fills 13.2gb of usable data on the phone. This problem does not occur when I manually sync music to my phone only when I access imatch. Is this a common bug, and if so; is there a fix?

    yes it is. you can sign out of itunes account then sign back in. use http://support.apple.com/kb/ht1311 to sign out.

  • How to populate WBS element and Project definition in Additional Tab

    Hi,
    I have a 2 requirements
    1) we need to populate WBS element and Project definition of an order in PM
    IW 32 trasnaction (Additional data tab).
    2)Also i need to program settlement rules in CJ02 for WBS elements .
    How do i approach ?  when i do manually it is taking the values in IW 32 when the status is released.
    So i think first we need to chnage the Status from Created to released and then start working on step 1 and Step 2
    Kindly suggest.
    Thanks,
    Pradeep.

    Problem one solved ......
    Basically we need to put the status of WBS elememnts and then write a BDC for additional data tab.
    Looking into issue 2......

  • Transport - Business services and Party components

    Hi Folks ...
    My SLD has Business systems with different names for each of my environment .
    e.g. - ECC_DEV -> ECC_QAS ->ECC_PRD
    and the transport targets takes care of the name changes when the objects are transported.
    How can I use the same concept for Business services and Party services. these objects do not have an entry in the SLD hence i cannot use the transport target concept.
    I Would like my services (both with and without party) to have different names in deifferent environments -\e.g. - BS_DEV -> BS_QAS -> BS_PRD.
    Possible?
    Regards,
    Arvind R

    Hi,
    >>>Possible?
    yes&no
    - transport targets work only with business systems
    - if you want to change changed names you can always
    create a business system instead of a business service
    but just make it third party business system
    this way it will work later on
    Regards,
    Michal Krawczyk

  • Business service and party

    business systems are logical names to technical systems
    what are business service and party explain with simple example.

    Hi
    business systems are logical names to technical systems
    what are business service and party explain with simple example
    Business service are abstract of senders and receivers which does not point to any Technical system or SLD components. This is useful when you are trying to achieve Cross Company integration or B2B.
    When you are not able to define system in landscape for a system refer to another location use business service for that.
    Example
    Company A Location A ERP1wants to integrate with Company B Location B ERP2
    Now you are not having ERP2 in Company A landscape then you can rely on Business service for ERP2 and Business system for ERP1 in Company A landscape. (Service without party)
    Company A can use Company B as a party as well. Then this will be considered as Third party communication and you can have components with Party.
    Refer
    http://help.sap.com/saphelp_nw70/helpdata/EN/c7/301640033ae569e10000000a155106/frameset.htm
    http://help.sap.com/saphelp_nw70/helpdata/EN/42/c817d9d2296bb2e10000000a1553f6/frameset.htm
    Thanks
    Gaurav

  • Service Contract header, line level and party data report.

    Using 11.5.9.
    In Service Contracts Module, trying to create a query that extracts header data, party data (role and name) and the name of the service from the lines/account tab, ie Full Service, Gold Service etc...
    Created query that retrieve Service Contract header and party data, but when I try to join to mtl_system_items_b, I am getting a product description instead of the name of the service. I also include code below this that pulls in the lines from the lines/account tab which captures line 1.1 and has the correct service name. Note this code does not have the header data and party data built into it, but I am willing to modify either piece of code to create the need join and get the data returned.
    SELECT
    distinct (okhb.contract_number)     contract_number,
    nvl(okhb.contract_number_modifier,'-') contract_modifier,
    okhb.sts_code,
    okhb.start_date     start_date,
    okhb.end_date          end_date,
    okprb.rle_code ROLE,
    msib.description,
    (msib.segment1) item_number,
    hp.party_name
    FROM
    hz_party_sites ps,
    hz_party_sites ps9,
    hz_locations l,
    hz_locations l9,
    hz_cust_acct_sites_all ca,
    hz_cust_acct_sites_all ca9,
    hz_cust_site_uses_all cs,
    hz_cust_site_uses_all cs9,
    hz_parties hp,
    hz_parties hp9,
    okc_rules_b orb,
    okc_rules_b orb9,
    okc_rule_groups_b ogb,
    okc_k_headers_b okhb,
    okc_k_party_roles_b okprb,
    okc_k_lines_b oklb,
    ra_customer_Trx_all rcta,
    mtl_system_items_b msib
    WHERE
    PS.LOCATION_ID = L.LOCATION_ID AND
    ps9.location_id = l9.location_id and
    L.CONTENT_SOURCE_TYPE = 'USER_ENTERED' AND
    l9.content_source_type = 'USER_ENTERED' and
    PS.PARTY_SITE_ID = CA.PARTY_SITE_ID AND
    ps9.party_site_id = ca9.party_site_id and
    CA.CUST_ACCT_SITE_ID = CS.CUST_ACCT_SITE_ID and
    ca9.cust_acct_site_id = cs9.cust_acct_site_id and
    ps9.party_id = hp9.party_id and
    ps.party_id = hp.party_id and
    cs.site_use_id=orb.object1_id1 and
    cs9.site_use_id = orb9.object1_id1 and
    orb.jtot_object1_code in ('OKX_SHIPTO'/*,'OKX_BILLTO'*/) and
    orb9.jtot_object1_code = 'OKX_BILLTO' and
    orb.rgp_id = ogb.id and
    orb9.rgp_id = ogb.id and
    okhb.id = okprb.chr_id and
    msib.inventory_item_id = orb.object1_id1 and
    okhb.contract_number = rcta.interface_header_attribute1 and
    nvl(okhb.contract_number_modifier,'-') = nvl(rcta.interface_header_attribute2,0) and
    ogb.chr_id = okhb.id and
    okhb.sts_code = 'ACTIVE' and
    okhb.contract_number in ('VO-7001','VO-7078') and
    okprb.rle_code in ('CUSTOMER','END_USER')
    --oklb.line_number||'.'||oklbs.line_number = '1.1'
    order by okhb.contract_number;
    select
         to_char(oklb.line_number)||'.'||to_char(oklbs.line_number) subline_number,
    okhb.contract_number,
         okhb.sts_code,
    (msi.segment1) item_number,
         msi.description,
         okcis.number_of_items,
    round(months_between(element.date_completed , element.date_start))     billable_days,
         oklbs.start_date          start_date,
         oklbs.end_date          end_date,
         to_date(oklbs.attribute1, 'YYYY/MM/DD HH24:MI:SS')          warranty_start_date,
         to_date(oklbs.attribute2, 'YYYY/MM/DD HH24:MI:SS')          warranty_end_date,
         oklbs.attribute4 sales_order
    from oks_level_elements_v element,
    okc_rules_v rule,     
    okc_rule_groups_v grp,
    oks_bill_cont_lines_v      obcl,
         okc_k_lines_v          oklbs,
         okc_k_items_v               okcis,
         mtl_system_items_vl     msi,
         okc_k_items_v               okci,
         okc_k_lines_v           oklb,
         okc_k_headers_v          okhb,
    OKS_BILL_TRANSACTIONS_V obtrx
    where trunc(element.date_start) = trunc(obcl.date_billed_from) and
    rule.id = element.rul_id and
    rule.rgp_id = grp.id and
    grp.rgp_type = 'KRG' and
    grp.rgd_code = 'SVC_K' and
    grp.cle_id = oklbs.id and
    oklbs.cle_id     = oklb.id      and
         oklbs.lse_id     <> '2'      and
    okhb.sts_code = 'ACTIVE' and
         msi.inventory_item_id = okci.object1_id1 and
         msi.organization_id = 3      and
         okcis.cle_id          = oklbs.id and
         okci.cle_id          = oklb.id and
         obcl.cle_id           = oklb.id      and
         oklb.chr_id           = okhb.id      and
         obcl.btn_id = obtrx.id and
         okhb.contract_number like 'VO-7078' and
    oklb.line_number||'.'||oklbs.line_number = '1.1'
    order by okhb.contract_number, to_number(oklb.line_number), to_number(oklbs.line_number), oklbs.id;
    Code that pulls in the correct description as seen at line level in Service Contracts Module.
    OUTPUT of this query
    CONTRACT_NUMBER     STS_CODE     ITEM_NUMBER     DESCRIPTION
    XX-XXXX     ACTIVE     FULL SERVICE     FULL SERVICE

    I guess you are looking for coverage name. You need to add two more table to join with items like as in
    select inventory_item_id,a.name,a.item_description from mtl_system_Items_b c,okc_k_lines_tl a,okc_k_lines_b b
    where organization_id=<organization_id>
    and contract_item_type_code in ('SERVICE','WARRANTY')
    and a.id=b.id
    and b.chr_id=-1
    and coverage_schedule_id=b.id;
    Thanks
    Nagamohan

  • Common headers and footers in web applications

    I want to include common headers and footers in all web applications. I do not want to include the header/footer in each application WAR file. I've tried to follow Orion's tutorial for building a response filter, and I get it working to the point that the header and footer show up on the page, but no other content shows up.
    Has anyone used filters to include static headers and footers in web applications?
    And is there an easier way to do this, that I'm not seeing??

    Hi Anu,
    I have already gone through the document. In that i dint find anything related to headers and footers.Only thing that is available is sorting the dimension headers.
    Please let me know if you have any other info regarding this.
    Thanks & Regards
    Ambica Atluri

  • Quick question regarding best practice and dedicating NIC's for traffic seperation.

    Hi all,
    I have a quick question regarding best practice and dedicating NIC's for traffic seperation for FT, NFS, ISCSI, VM traffic etc.  I get that its best practice to try and separate traffic where you can and especially for things like FT however I just wondered if there was a preferred method to achieving this.  What I mean is ...
    -     Is it OK to have everything on one switch but set each respective portgroup to having a primary and failover NIC i.e FT, ISCSI and all the others failover (this would sort of give you a backup in situations where you have limited physical NICs.
    -    Or should I always aim to separate things entirely with their own respective NICs and their own respective switches?
    During the VCAP exam for example (not knowing in advance how many physical NIC's will be available to me) how would I know which stuff I should segregate on its own separate switch?  Is there some sort of ranking order of priority /importance?  FT for example I would rather not stick on its own dedicated switch if I could only afford to give it a single NICs since this to me seems like a failover risk.

    I know the answer to this probably depends on however many physical NICs you have at your disposal however I wondered if there are any golden 100% rules for example FT must absolutely be on its own switch with its own NICs even at the expence of reduced resiliency should the absolute worst happen?  Obviously I know its also best practice to seperate NICs by vender and hosts by chassis and switch etc 

Maybe you are looking for

  • Accordion Widget not saving current scroll position

    Accordion widget saves scroll position in Firefox, however in IE7 the position gets reset to the center of Accordion Widget. Example. Select Alabama and then select Wisconsin to see effect. See www.Qualite1.com/contactUs.html

  • Key value pair error

    Hello how can I fix this problem ? SAPNW2004sJavaSP9_Trial\SAP_NetWeaver_2004s_SR_1 jdkversion 142_09 . ERROR 2008-07-09 23:56:30 CJS-30051  Cannot insert a key value pair into the secure store fails; see output of log file SecureStoreInsert.log: SAP

  • Wrong data values displayed for YTD in reports

    Hi, In my reports when i try to select measures as YTD, eg. March 2010 YTD, i get wrong values for entities. But, apart from YTD, i get absolutely correct values if i select measures as anually, quarterly or monthly. I have checked ISBEGINNING proper

  • I cant make a boot diskette with lan driver

    hello i am trying to make a boot diskette with lan driver for the 865 chipset and for the pt880 m/b but i cant find the onboard lan driver for dos anywhere i want the computer to connect to another and take a ghost image from it i need the lan driver

  • Can we change offereing from learning under the Content Tab

    Dear, We had offered a course and people attended the class, in which some got passed or failed. Now my question is that can we change the offerting name with new one which training has already been done by using updating/Creating Button over there.