Configuration specifications

I am confused as to where particular configuration properties are held, how they're supposed to be edited, and when they're used.
I'm trying to arrange for my (JClient) application to choose between my development database and a run-time one. My project is called "CC" by the way.
DESIGN TIME.
I can configure two connections in my project, but I don't see which file keeps these specifications.
I can see \src\CC.jpx specifies which connection to use at design-time.
I can see \src\package\bc\bc.xml which specifies all the BusinesComponents in my package.
I can see \src\CC.cpx which identifies the BusinessComponents available to my JClient.
For each ApplicationModule, I can see an .xml which specifies the views etc in the module.
If I modify the "Configurations..." of an ApplicationModule, it seems these properties are stored in \src\package\bc\common\bc4j.xcfg and this file is re-built whenever I change any ApplicationModule configuration (bc4j.xcfg holds the info for all ApplicationModules).
I don't see where bc4j.xfcg is built from. Are the configuration properties held elsewhere and then used when bc4f.xcfg is re-built, or is bcfj.xcfg the real repository of this information.
If I open bc4j.xcfg, it's protected and I can't edit it directly (though global search/replace does work).
My bc4j.xcfg also contains two <ConnectionDefinition> entries. How do I edit these?
What is using these <ConnectionDefinition>s? Are they referenced by the <JDBCName> tabs? Each <AppModuleConfig> has a <DBconnection> - is this used in preference to the relevant entries in the <ConnectionDefinition> ?
RUN TIME.
When I create an ApplicationModule at runtime, some of these properties are used. I'm interested in particular in the JDBC URL, username and password.
I can create a ConnectionStrategy (subclass of DefaultConnectionStrategy) and specify it's use for a particular ApplicationModule and then modify the URL before calling super.connect().
I can create an EnvInfoProvider and provide a different username and password.
But I must set this ConnectionStrategy for each and every ApplicationModule.
Is there not an easier way to configure which connection to use? eg a property somewhere?
I would have thought it a common requirement to specify the JDBC URL/username and password at a deployed site.
I don't want a dynamic connection, just configurable on a per-site basis, but I don't see how to do this "out of the box".
Tony.

Hi,
I have provided a brief description of each of the files mentioned in your response below:
1. CC.jpx -- BC4J project definition. The connection defined in here is used by the BC4J design time (DT) only.
2. bc.xml -- BC4J package definition. A package definition. Used by the DT and the BC4J runtime (RT).
3. CC.cpx -- BC4J application definition. An application definition. Used by the DT and the RT. The RT currently uses the application definition to de-reference a BC4J configuration.
4. bc\common\bc4j.xcfg -- BC4J configuration definition. A file exists for every BC4J package. A configuration element exists in this file for every ApplicationModule defined in that package. Used by the RT only (though it is obviously editable at DT). The configuration elements contained in this file may reference one ConnectionDefinition, via the JDBCName element. The contained ConnectionDefinition(s) are editable via the IDE connection manager (Navigator | Connections | Database).
I don't see where bc4j.xfcg is built from. Are the configuration properties held elsewhere and then used when bc4f.xcfg is re->built, or is bcfj.xcfg the real repository of this information..
bc4j.xcfg is the persistent store for the configuration properties. Though, as you may have noticed, the configuration panels do display a lot more than what is stored in the xcfg panel. This is because the UI is also driven by BC4J's RT property metadata and defaults. Further, the UI also handles things like dereferencing the JDBCName.
My bc4j.xcfg also contains two <ConnectionDefinition> entries. How do I edit these?.
Use the IDE connection manager.
What is using these <ConnectionDefinition>s? Are they referenced by the <JDBCName> tabs?.
Yes.
Each <AppModuleConfig> has a <DBconnection> - is this used in preference to the relevant entries in the ><ConnectionDefinition> ?.
Hmmmmm....I just created a default ApplicationModule and did not see a DBConnection element in the bc4j.xcfg file. Are you referring to the properties panel. As mentioned above, the Configuration UI does do some work to resolve some properties (like DBConnection). These properties are resolved with the ConnectionManager via the JDBCName.
RUN TIME.
When I create an ApplicationModule at runtime, some of these properties are used. I'm interested in particular in the JDBC
URL, username and password.
I can create a ConnectionStrategy (subclass of DefaultConnectionStrategy) and specify it's use for a particular >ApplicationModule and then modify the URL before calling super.connect().
I can create an EnvInfoProvider and provide a different username and password.
But I must set this ConnectionStrategy for each and every ApplicationModule..
Simpler approach may be to specify the ConnectionStrategy globally by using a System property (VM parameter).
Is there not an easier way to configure which connection to use? eg a property somewhere?
I would have thought it a common requirement to specify the JDBC URL/username and password at a deployed site.
I don't want a dynamic connection, just configurable on a per-site basis, but I don't see how to do this "out of the box"..
Not currently. There have been a number of requests for a simple way to dynamically or even statically edit a configuration post deployment. We do have some tools that we are working on to support statically editing a deployed configuration (integrated with OEM) but they are not quite ready.
One other solution that may be worthwhile exploring would be to use a JNDI deployed JDBC datasource (this of course assumes that you are deploying to an ApplicationServer or are binding the DataSource yourself). With this approach you could edit the datasource configuration without changing the BC4J configuration. You can modify your ApplicationModule configuration to use a JNDI deployed JDBC datasource by editing the configuration and selecting Application Module | Connection Type | JDBC DataSource. With this approach, every ApplicationModule configuration could refer to the same JNDI name but the JDBC datasources bound to those names at each site would be different.
Hope this helps,
JR

Similar Messages

  • Just updated to 3.6.8. Now can't navigate reliably. Frequently get this error message: "Server Error in '/' Application. Validation of viewstate MAC failed. If this application is hosted by a Web Farm or cluster, ensure that configuration specifies th

    Just updated to 3.6.8. Now can't navigate reliably. Frequently get this error message: "Server Error in '/' Application. Validation of viewstate MAC failed. If this application is hosted by a Web Farm or cluster, ensure that configuration specifies the same validationKey and validation algorithm. AutoGenerate cannot be used in a cluster." Pending fix of this glitch, is there a way to go back to previous version of Firefox that worked perfectly well?
    == URL of affected sites ==
    http://www.americanleather.com/ComfortSleeper/Madison.aspx?page=2

    Hi JH,
    According to your description, my understanding is that you got an error when you deleted  columns in SharePoint 2010.
    Please add the following string in <system.web> section of your web.config file :
    <pages validateRequest="false" enableEventValidation="false" viewStateEncryptionMode ="Never" />
    Note: before changing web.config, please make a backup for the file.
    Here are some similar posts for you to take a look at:
    http://forums.asp.net/p/1355367/2778642.aspx
    http://forums.asp.net/t/1166634.aspx
    I hope this helps.
    Thanks,
    Wendy
    Wendy Li
    TechNet Community Support

  • Office 2013 click to run: configure specific options like in /admin setup

    Hi,
    In an Office 2013 click-to-run install, how can we  set f.e. the Exchange server, disable Junk mail protection (we have a seperate system for that), disable RSS, username to be used in Outlook (%username%) etc?
    We have that when using the office 2013 setup.exe /admin but not in the click to run.
    I don't find these options in the config.xml reference: http://technet.microsoft.com/en-us/library/cc179195%28v=office.15%29.aspx
    Please advise.
    J.
    Jan Hoedt

    Hi Jan,
    Click-To-Run version of Office 2013 does not contain the Office Configuration Tool (OCT). And the
    Config.xml file mentioned above is used to customize Windows Installer-based Office 2013 installations, not for Click-To-Run version of Office.
    To configure these specific options for Click-To-Run version of Office 2013, you can use
    Group Policy Administrative Template files (ADMX, ADML). The policy settings apply to both Windows Installer-based (MSI) and Click-to-Run version of Office 2013.
    Download link for the Group Policy Administrative Template files (ADMX, ADML):
    http://www.microsoft.com/en-us/download/details.aspx?id=35554 
    Here is the reference you'll need:
    http://technet.microsoft.com/en-us/library/cc178992(v=office.15).aspx
    Regards,
    Ethan Hua
    TechNet Community Support
    It's recommended to download and install
    Configuration Analyzer Tool (OffCAT), which is developed by Microsoft Support teams. Once the tool is installed, you can run it at any time to scan for hundreds of known issues in Office
    programs.

  • User Specific catalog UI configuration - Custom catalog user role

    Hi all,
    We need different user specific layout settings for each user. i have duplicated catalog user role for each user and maintained specific named search for that particular user in constraint. but when we want to configure specific layout for individual user. its not showing that catalog user in the catalog config UI for the layout configuration. please advice. if it shows that specific user then we would configure each specific user layout with individual look and feel ( like shopping lists, search fields, images, etc., ). thanks for your inputs.
    Your help would be highly appreciated!!!!!!!!!!!!!

    Hi Smartsoft General user,
    I guess you are on SRM-MDM Catalog 3.0
    We have the same business scenario as yours. Its working perfectly for us.
    1. Donot copy Catalog User role. SRM-MDM UI Config only accepts users assigned under std Catalog User role. You dont need mutiple copies of Catalog user role, anyways it wont work.
    2. Create multiple webservices for each Named search. Provide one User (like User1, User2...or your own created ones) and one Named Search as following parameters in each webservice.
              http://<your server:port>/SRM-MDM/SRM_MDM
    username     User<n>
    password     <password>
    server     <your server>
    repositoryType     M ( for Master ) S (for Slave)  - Make sure you are pointing to right repo if you have master/slave
    catalog     <provide Repository name- make sure you are giving right repository name, I provided it wrong first time>
    port     <your port>
    uilanguage     SY-LANGU
    datalanguage     SY-LANGU
    mask     < keep blank if you want dynamic search>                                                                               
    namedsearch     <Provide exact Named search name as you provided in Data Manager>
    HOOK_URL                                                                               
    returntarget     _parent
    If you are creating 5 different Named searches, create 5 different webservice definitions as above.
    3. Now for each Catalog user, you can perform separate search UI layout as you wish.
    Let me know if this helps or have any questions. If this worked for me, we will make it work for you.
    ~Pravin

  • User-Specific Configuration for different named search role

    We need different user specific layout settings for each user. i have duplicated catalog user role for each user and maintained specific named search for that particular user in constraint. but when we want to configure specific layout for individual user. its not showing that catalog user in the catalog config UI for the layout configuration. please advice. if it shows that specific user then we would configure each specific user layout with individual look and feel ( like shopping lists, search fields, images, etc., ). thanks for your inputs.

    Answered

  • LDAP support limited. How to configure Address Book / Directory Access?

    I complained to a sysadmin that my LDAP searches were returning very limited information (just surname and e-mail). He replied,
    "...[Address Book] can't be configured to query specific attributes, it can't be configured to show specific attributes except for the small set they have elected to permit, ... it doesn't even show cn/commonName which is a compulsory field in the inetOrgPerson schema or ou/organizationalUnitName which is the standard way of distinguishing components of an organization..."
    Directory Access seems to offer facilities for requesting specific attributes. I tried mapping them to Address Book fields, but with no improvement in the search results. Any tips?

    Here is some info I found on manually configuring and mapping schemas.
    Configuring LDAP Searches and Mappings
    Using Directory Access, you can edit the mappings, search bases, and search scopes that specify how Mac OS X finds specific data items in an LDAP directory. You can edit these settings separately for each LDAP directory configuration listed in Directory Access. Each LDAP directory configuration specifies how Mac OS X accesses data in an LDAPv3 or LDAPv2 directory.
    You can edit the mapping of each Mac OS X record type to one or more LDAP object classes.
    For each record type, you can also edit the mapping of Mac OS X data types, or attributes, to LDAP attributes.
    You can edit the LDAP search base and search scope that determine where Mac OS X looks for a particular Mac OS X record type in an LDAP directory.
    IMPORTANT: When mapping Mac OS X user attributes to a read/write LDAP directory domain (an LDAP domain that is not read-only), the LDAP attribute mapped to RealName must not be the same as the first attribute in a list of LDAP attributes mapped to RecordName. For example, the cn attribute must not be the first attribute mapped to RecordName if cn is also mapped to RealName.
    For detailed specifications of Mac OS X record types and attributes, refer to "Mac OS X Server Open Directory Administration for Version 10.4 or Later" (available at www.apple.com/server/documentation/).
    In Directory Access, click Services.
    If the lock icon is locked, click it and type the name and password of an administrator.
    Select LDAPv3 in the list of services, then click Configure.
    If the list of server configurations is hidden, click Show Options.
    Select a server configuration in the list, then click Edit.
    Click Search & Mappings.
    Select the mappings that you want to use as a starting point, if any.
    Click the "Access this LDAPv3 server using" pop-up menu and choose a mapping template to use its mappings as a starting point or choose Custom to begin with no predefined mappings.
    Add record types and change their search bases as needed.
    To add record types, click the Add button below the Record Types and Attributes list. In the sheet that appears, select Record Types, select one or more record types from the list, and then click OK.
    To change the search base and search scope of a record type, select it in the Record Types and Attributes List. Then edit the "Search base" field. Select "all subtrees" to set the search scope to include the entire LDAP directory's hierarchy from the search base down. Select "first level only" to set the search scope to include only the search base and one level below it in the LDAP directory's hierarchy.
    To remove a record type, select it in the Record Types and Attributes List and click Delete.
    To add a mapping for a record type, select the record type in the Record Types and Attributes List. Then click the Add button below "Map to __ items in list" and enter the name of an object class from the LDAP directory. To add another LDAP object class, you can press Return and enter the name of the object class. Specify whether to use all or any of the listed LDAP object classes by using the pop-up menu above the list.
    To change a mapping for a record type, select the record type in the Record Types and Attributes List. Then double-click the LDAP object class that you want to change in the "Map to __ items in list" and edit it. Specify whether to use all or any of the listed LDAP object classes by using the pop-up menu above the list.
    To remove a mapping for a record type, select the record type in the Record Types and Attributes List. Then click the LDAP object class that you want to remove from the "Map to __ items in list" and click the Delete button below "Map to __ items in list."
    Add attributes and change their mappings as needed.
    To add attributes to a record type, select the record type in the Record Types and Attributes List. Then click the Add button below the Record Types and Attributes list. In the sheet that appears, select Attribute Types, select one or more attribute types, and then click OK.
    To add a mapping for an attribute, select the attribute in the Record Types and Attributes List. Then click the Add button below "Map to __ items in list" and enter the name of an attribute from the LDAP directory. To add another LDAP attribute, you can press Return and enter the name of the attribute.
    To change a mapping for an attribute, select the attribute in the Record Types and Attributes List. Then double-click the item that you want to change in the "Map to __ items in list" and edit the item name.
    To remove a mapping for an attribute, select the attribute in the Record Types and Attributes List. Then click the item that you want to remove from the "Map to __ items in list" and click the Delete button below "Map to __ items in list."
    To change the order of attributes displayed in the list on the right, drag the attributes up or down in the list.
    Click Save Template if you want to save your mappings as a template.
    Templates saved in the default location are listed in pop-up menus of LDAP mapping templates the next time the current user opens Directory Access. The default location for saved templates is in the current user's home folder at this path:
    ~/Library/Application Support/Directory Access/LDAPv3/Templates
    Click Write to Server if you want to store the mappings in the LDAP directory so that it can supply them automatically to its clients.
    You must enter a search base to store the mappings, a distinguished name of an administrator (for example, uid=diradmin,cn=users,dc=ods,dc=example,dc=com), and a password. If you are writing mappings to an Open Directory LDAP server, the correct search base is "cn=config, suffix" (where suffix is the server's search base suffix, such as "dc=ods,dc=example,dc=com").
    The LDAP directory supplies its mappings to Mac OS X clients whose custom search policy includes a connection that's configured to get mappings from the LDAP server. The LDAP directory also supplies its mappings to all Mac OS X clients that have an automatic search policy. For instructions, see Configuring Access to an LDAP Directory and Setting Up Search Policies.

  • How do you go about configuring colours for terminal [applications]?

    I figured this might be the best place to ask but I'm not sure.
    I'm using termite, and it has 256 colours predefined. I have always thought that I better define my own colours (override defaults), because the defaults didn't immediately look nice. However, I recently discovered that for example the vim plugin "vim-airlineish" uses colour 55, which matches the screenshots of the plugin - so default colour scheme is assumed. So I'm wondering if this default colour scheme is some kind of global, well known default? And does it perhaps have properties, like: you will most likely find a colour close to the one you want in there, or something else? Is there a name for it?
    http://a.pomf.se/dmahvz.png
    So what I'm really wondering, is: what is the preferred way to configure the colours of console applications?
    Should I leave the default theme as it is and search for the colours I want in this colour scheme?
    Or should I find my own set of colours, and choose amongst these when configuring specific applications? This is what I've been doing so far, and for example, I wanted a greenish theme on my desktop, but the default colour scheme doesn't seem to hold a wide spectrum of green colours. (following picture is from my current colours, which I recently set and which I am not really that satisfied with)
    http://a.pomf.se/rpeisv.png
    Or should I override colours as I need specific colours? An ideal way - but pretty unorderly - to design for instance a colour scheme for coding, would maybe be to use gcolor2/3 to choose any colour that you need, and then put it in the colour scheme. If you could do that easily but you can't really - you have to go through a moderate amount of steps to change one colour, and in the long run of revising, revising, it's just a hassle.
    Thanks in advance for any input you can provide on this!
    -- mod edit: converted img to url tags.  Trilby --
    Last edited by Trilby (2015-05-01 11:41:41)

    You have a few different only paritially overlapping questions here.  How to find a color / is there a name for it:  There are 16 base colors, then a 216 color cube, then 24 grayscale colors.  You can get a bit more about this from a google search - here's one example:
    https://fedoraproject.org/wiki/Features … _Terminals
    There are also countless scripts to print out the 256 colors in a useful way in a terminal.  These scripts are littered all around these forums - just search and you'll find them.
    It is common practice to override the first 16 colors.  There are also countless posts - and I think an entire thread - on these forums devoted to sharing these color schemes.  I believe it is also possible to override any of the other 240 colors, but it is generally not done and I'd advise against it.  These other 240 are generally the ones "assumed".  The first 16 have conventional meaning, but there are no specific shades that should be assumed: 1 is some shade of red or something the user prefers in place of red, 2 is some shade of green, etc.  8-15 are bright versions of 0-7.
    Also, as you search - please find the forum guidelines and only link to larger images.  I converted the images to urls in your post.

  • How to configure trackpad physical buttons in Mountain Lion

    Hi,
    I've just upgraded from Snow Leopard to Mountain Lion on my iMac.
    In Snow Leopard you could configure specific actions (e.g. to launch an application) to the two physical buttons in the lower left and right corners of the Magic Trackpad.  This was configured in System Preferences -> Trackpad, as far as I can remember.
    I can't seem to find where these buttons can be configured in Mountain Lion.  I would have thought that it would still be under System Preferences -> Trackpad, but maybe it's moved elsewhere. 
    Would be grateful if someone could shed some light.
    Worse still, perhaps the buttons are no longer usable with Mountain Lion—can anyone confirm or deny this?
    Thanks for the help.
    Ken.

    Thanks guys, but my original post should have been clearer.  Can I configure the trackpad buttons in Mountain Lion in the same manner as in Snow Leopard without relying on third party software?
    I mean, I could configure the buttons in Snow Leopard without third party software; now, all I've changed is the operating system, and it seems I can't configure the buttons.
    Either I'm looking in the wrong place in System Preferences or Mountain Lion doesn't allow you to configure these buttons.  That's essentially what I'm asking.
    I'd rather not rely on further pieces of software (to do something that was available in an earlier version of OSX).

  • Application Administrators can't see VLAN configuration on VMs in VMM 2012 R2

    Hi, I have the following issue on my VMM 2012 R2 infrastructure.
    I have created a cloud with a Hyper-V Cluster in it. Configured a Application Administrator Role (Self Service) and assigned all permissions related to this cloud and Hyper-V Cluster, including a couple of VM Templates and a VM Network.
    They users can see the VMs, create VMs but they cannot configure the VLAN inside the VM.
    If I go to the VM settings using the full VMM admin, I can do it, select the VM Network and then select the appropiate VLAN, but when I try to do this using the Application Administrator account I configured specifically to this Cloud and Cluster, I can
    select the same VM Network but can't see any options related to VLAN configuration.
    What am I missing? Is this the default behavior? Do I need an additional permission? Where?
    Thank you for your responses.
    Regards.
    Eduardo Rojas

    That is correct.
    Application Admins 'consume' resources (compute and storage) and have no insight into the physical part.  Especially if you are using the cloud abstraction.  "Administrators" manage the physical layer of things - that is why you can see
    / set the VLAN ID directly.
    I believe that you would need to create your Virtual Networks with the proper VLANs and the application admins can then choose based on the Virtual Network.
    The worst case is that you define a Virtual Network per VLAN so that your application admins can select an item that correlates to a specific VLAN configuration.
    Brian Ehlert
    http://ITProctology.blogspot.com
    Learn. Apply. Repeat.

  • Package Configuration via SQL Server For a Reporting Queue

    The scenario is a reporting queue for a web application. Currently when a user queues a report it stores the parameters in a table by queue ID.  When that report is set to run the database creates a dtexec command with all the parameters. We use this
    method for transferring the values the user selected to the SSIS packages.
    I have used SQL Server package configurations before but they are usually a single table with a distinct ConfigurationFilter column.  Is it possible to take the standard table layout for the SQL Server package configuration and add another column, say
    QueueID.  We send the QueueID to each package at run time and use this value to filter the table to the configuration specific to that report?

    Here is a better break down of the current process:
    1. A user goes to the web application and selects a report/parameters.
    2. This will add data to [QUEUE] and [QUEUE_PARAMETERS] tables associated by the QUEUE_ID
    3. The server has a windows service which looks for reports in the [QUEUE] table in pending status and gets the next one available and calls a stored procedure with that QUEUE_ID.
    4. The stored procedure puts together a dtexec command through xp_cmdshell which contains all the user parameters from the [QUEUE_PARAMETERS] table.
    The purposed process is to replace the self made [QUEUE_PARAMETERS] table with the package configuration table.  This means we would only have to send the QUEUE_ID via the dtexec command and not all the other parameters.  The problem is that if
    I add QUEUE_ID to the package configuration table I am not sure how I would reference a specific QUEUE_ID from the SSIS package configuration dynamically.  There does not appear to be an expression that can be applied to the package configuration in SSIS
    which means the relationship must make the ConfigurationFilter field unique, even though it is not a primary key.

  • Verify SCXI chassis: Configurat​ion specifies a SCXI -1600 module but nothing was detected

    Hello NI Engineer,
    I am using SCXI 1001 chassis with SCXI 1600 control module, SCXI 1520 signal conditioning module and SCXI 1314 connector block to acquire data from strain gage. Once I right clicked SCXI 1001 under device and Interfaces in MAX>> test>>I found a pop up window as “Verify SCXI chassis: Configuration specifies a SCXI -1600 module but nothing was detected”.
    This is what I did.  I connected wires from strain gage to SCXI 1314 connector block which is then connected to SCXI 1520, placed in chassis. I connected SCXI 1600 controller module to computer using a USB 2.0 cable. As soon as I switched on chassis, I found a pop up at task bar as “SCXI 1600 is detected”. I opened MAX and right clicked NI SCXI -1001 under devices and interfaces>> Properties>>selected the accessory under module tab and got “Configuration complete” message at top of pop  up window, But once I right clicked NI SCXI 1001 >> test >> I found an error as mentioned above. Also once I right clicked NI SCXI 1520, under NI SCXI 1001>> Configure TEDS>> I was not able to click scan for HW TEDS option (i.e. It’s not shown up). How to overcome these two errors? Please help me. I also attached screen shots with this. I am using windows XP.
    Thanks
    Dhaya.
    Attachments:
    Error pic 1.JPG ‏115 KB
    Error pic.JPG ‏97 KB

    Hi Dhaya,
    You seems in the correct direction to configure the SCXI hardware. There is nothing to test on the SCXI-1001 chassis instead you can test on the individual channels inside the SCXI. SCXI 1600 will auto detect the modules inside the SCXI Chassis and display it in MAX. The next step that you may need to do is to configure the Accessories (Connector Block) that is attached to the SCXI-1520 mentioned.
    Once you configure the connector block, you should be able to test SCXI-1520 channel.
    In regards to TEDS, Are you using SCXI-1314T connector block (http://sine.ni.com/nips/cds/view/p/lang/en/nid/137​35) which is for TEDS sensors?
    I hope that this helps
    - Meadow -
    LabVIEW 7.0 - 2011, Vision, RT, FPGA
    TestStand 3.0 - 4.5

  • Which all configurations you need to do in R/3 for an Idoc to file scenario

    which all configurations you need to do in R/3 for an Idoc to file scenario?
    Rgds
    Ruchitha

    Hi ruchitha thakur  ,
    A Summary of the Steps to be carried out to enable a SAP R/3 System send Idocs to SAP Exchange Infrastructure.
    First - Maintain the Sender R/3 System:
    SM59 : Create a RFC destination to XI
    WE21 : Create a TRFC Port ->Specify the RFC Destination Created
    BD54 : Create a Logical System for the Idoc Receiver
    WE20 : Create Partner Profile ->Maintain Outbound and the Inbound Parameters
    Second - Log on to XI System:
    SM59 : RFC Destination for Sender System
    IDX1 : Create the port to get Idoc Metadata from Sender System ( The Port Name must match the port name in the idoc header - Usually in format SAP<System ID>. eg. SAPID1 [Optional Step. Not mandatory]
    IDX2 : Maintain the Idoc Metadata. This is needed only by XI, and not by other SAP systems. IDX2 is needed because XI needs to construct IDoc-XML from the IDoc. No other SAP system needs to do that.
    To Enable Acknowledgement:
    SXMB_ADM ->Integration Engine Configuration ->Specific Configuration ->Add New entry -> Select parameters as:
    Category: RUNTIME
    Parameters: ACK_SYSTEM_FAILURE
    Current Value: 1
    GO TO SLD:
    Create Technical System: Choose WEB AS ABAP if the system is R/3 -> Define SAP SID, Installation Number and Database Host Name a Maintain message Server Details according to Sender System -> Maintain Client Details of Sender System ->Select a Installed Product for Sender System
    Create Business System: Choose WEB AS ABAP if the system is R/3 -> Choose the Technical System and the client Created Before -> Choose the Installed Product -> Set:
    Business System Role: Application System
    Related Integration Server: Integration Server
    Integration Builder
    Integration Directory:
    Add Business System:  Adapter Specific Identifiers -> 'Logical System' identical to the 'Logical System Name' in the SLD Business System  
    IDoc Receiver Communication Channel: port the same as XI System IDX1
    The following web-sites give u step-by-step solution to configure R/3 :
    ALE configuration for pushing idocs from SAP to XI
    /people/swaroopa.vishwanath/blog/2007/01/22/ale-configuration-for-pushing-idocs-from-sap-to-xi
    How to convert an IDoc-XML structure to a flat file and vice-versa in XI 3.0
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/46759682-0401-0010-1791-bd1972bc0b8a
    Introduction to IDoc-XI-File scenario and complete walk through for starters.
    /people/prateek.shah/blog/2005/06/08/introduction-to-idoc-xi-file-scenario-and-complete-walk-through-for-starters
    IDOCs (Multiple Types) Collection in BPM
    /people/pooja.pandey/blog/2005/07/27/idocs-multiple-types-collection-in-bpm
    Step by Step Procedure of IDOC to File Scenario using BPM
    https://www.sdn.sap.com/irj/sdn/wiki?path=/display/xi/main&
    cheers!
    gyanaraj
    ****Pls reward points if u find this useful

  • How to configure, push and test Idoc from XI to R/3

    Assuming mapping between imported Idoc and some file structure is fine ,I have to configure XI and R/3 for pushing Idocs from Xi to r/3. I have to make sure they talk.
    -I have done this long time ago for pushing Idocs from R/3 to XI but I wonder if it is same procedure or it is different ?
    -Can someone tell me  - how to configure both for this purpose partner profiles , logical systems etc ?
    -And also after configurations , how I can check if Idocs is received from Xi and the entire process is successful?
    -does it make difference the type of Idocs during the configurations?
    -Are the test for success same for all type Idocs?
    Thanks all !
    Jon

    Here are the steps:
    ===========================
    First - Maintain the Sender R/3 System:
    SM59 : Create a RFC destination to XI
    WE21 : Create a TRFC Port ->Specify the RFC Destination Created
    BD54 : Create a Logical System for the Idoc Receiver
    WE20 : Create Partner Profile ->Maintain Outbound and the Inbound Parameters
    Second - Log on to XI System:
    SM59 : RFC Destination for Sender System
    IDX1 : Create the port to get Idoc Metadata from Sender System ( The Port Name must match the port name in the idoc header - Usually in format SAP<System ID>. eg. SAPID1 [Optional Step. Not mandatory]
    IDX2 : Maintain the Idoc Metadata. This is needed only by XI, and not by other SAP systems. IDX2 is needed because XI needs to construct IDoc-XML from the IDoc. No other SAP system needs to do that.
    To Enable Acknowledgement:
    SXMB_ADM ->Integration Engine Configuration ->Specific Configuration ->Add New entry -> Select parameters as:
    Category: RUNTIME
    Parameters: ACK_SYSTEM_FAILURE
    Current Value: 1
    Additional References
    Ale Configuration for pushing Idocs form SAP to XI
    /people/swaroopa.vishwanath/blog/2007/01/22/ale-configuration-for-pushing-idocs-from-sap-to-xi

  • Send Webdynporo Java request for ABAP to a specific server

    Currently, we have Solution Manager 7.0 (EHP 1.0, ST @ Stack 24) installed and also have configured Service Desk Management. This is installed on our Central System Landscape which currently has 2 servers, the central instance (CI) and also a dialog instance (DI). The DI we is configured specifically for Adobe Document services.
    In Service Desk when using some functionality of the work centers, we noticed that the Webdynpro send request to a ABAP work process. Sometimes this request routes to the CI and sometimes it routes to the DI. In the DI, we have it's resources (memory, CPU, wp sizing) sized small to only run Adobe Document services.  I am not sure I understand how webdynpro determines which server to route the ABAP request to, and I am wondering if there is a way to control this. 
    Specifically I am looking for a way to direct a Webdynpro request for all Serivce desk activities to a specific server (in this case the CI).  We have tried going to SICF transaction and  for all the known Service Desk services using a logon group in the Load Balancing area, but this has not worked.
    Anyone have an ideas/suggestions or can help clear up how this works for me?
    Thanks,
    Marla

    Well.. i rebooted to safemode, and was there able to connect to both the website and the mailserver. Went back to normal mode, and removed LogMeIn Hamachi (which was set to offline and disconnected from anything, completely inactive, you'd say) and problem was solved...

  • Re-configure JPY currency

    Hello peeps,
    Good evening!
    I want to ask again your help regarding currency configuration specifically for 'YEN'.
    Is it possible to set the JPY currency to 2 decimal place just like the USD currency? If possible, how? Is there any effect with the existing data or transactions in the system?
    Hope you can give me a bit of advise..
    Thank you very much..
    April =)

    OY04 is the tcode where you make this change.
    Here is an extract of the warning that SAP posts for such changes :
    In the R/3 System tables currency fields are stored as decimal figures with a variable number of decimal places. The decimal point is not stored in the field in the database. Instead, each currency field refers to a currency key field. In this transaction you assign the number of decimal places to this currency key uniquely.
    Example: If you have set currency USD to have two decimal places and you post an amount of 100 USD, an amount of 10000 USD is stored in the currency field in the database. Not until this amount is processed further or is output does the system use the currency key from the reference field to determine the number of decimal places via this table. In this way the table content can be interpreted correctly for further processing or formatted for output with the correct Punctuation.
    If after posting you changed the number of decimal places for USD, for example, to 3, the existing field content of 10000 would be interpreted for futher processing or output as 10 USD (10.000). This would mean that the contents of tables across the system would, for all currency fields containing an amount in USD, be interpreted incorrectly by 10 per cent. To change the number of decimal places for a currency already in use, you must convert all the tables in the R/3 System that contain currency fields, so that the data integrity   
    remains. This cannot, however, for both organizational reasons and under the runtime aspect be carried out in a productive system. 
    The following changes to the TCURX table can thus lead to the loss of data integrity if you make the changes in a productive system or transport them into a productive system:      
    o Change to the number of decimal places of an existing currency                           
    o Deletion of an entry from the TCURX table   
    o Deletion of an entry from the TCURX table   (corresponds to changing the decimal places to the standard value of two decimal places)           
    o Insertion of an entry in the TCURX                  
      (corresponds to changing the standard value of 2 decimal places to a different value), if this is a currency code that already exists
    Uncritical changes are any made to this table during the Customizing of a new installation or the insertion of TCURX even during operations, if the currency codes have just been entered in the TCURC table using transaction OY03, signifying that no postings to these currency codes can have been carried out yet.

Maybe you are looking for

  • Can't open a 2.3 GB TIFF that was created in CS5

    This is my first post - any help is greatly appreciated. I created a layered tiff file in PS CS5 and saved it with layers. It was 2.3GB so I got the warning that the file might not be readable in all programs. I assumed this wouldn't be a problem sin

  • How do I make my animation look the same in different browsers?

    Hi! When I play my animation in different browsers it don't look the same as in the preview. In IE some of the parts of the animation have disappeared and in Chrome the pats are no longer in their right places. See picture below.  How do I do to make

  • Device name in computer not the same in i-tunes

    Hi iphone name in itunes is correct however when i double clicked my computer i can see my iphone mounted as camera and the name is different.  The name is my wifes name which i previously upgrade to ios 5 using my itunes.  i have signed out from her

  • Deactive time management in cProjects

    Hello, I've a really strange question. I would like to use cProjects for project management but have no need for using the time management. Furthermore it disturbs the process like I need it and for this reason it is neccessary to deactivate the time

  • Laufwerk / Verzeichnis für die Installation angeben.

    Hallo zusammen Ich möchte Photoshop auf Laufwerk E: installieren, die Installationssoftware installiert es aber immer aufs C:. Weis jemand wo ich das einstellen kann damit die Programme dort installiert werden wo ich es gerne hätte? Besten Dank Thoma