Tpdequeue and data depending routing

Hi all,
I would like to use data dependant routing. I try to use example from TMQUEUE server's reference.
*GROUPS
TMQUEUEGRP1 GRPNO=1 TMSNAME=TMS_QM
OPENINFO="TUXEDO/QM:/dev/device1:myqueue"
TMQUEUEGRP2 GRPNO=2 TMSNAME=TMS_QM
OPENINFO="TUXEDO/QM:/dev/device2:myqueue"
*SERVERS
TMQUEUE SRVGRP="TMQUEUEGRP1" SRVID=1000 RESTART=Y GRACE=0
CLOPT="-s ACCOUNTING:TMQUEUE"
TMQUEUE SRVGRP="TMQUEUEGRP2" SRVID=1000 RESTART=Y GRACE=0
CLOPT="-s ACCOUNTING:TMQUEUE"
TMQFORWARD SRVGRP="TMQUEUEGRP1" SRVID=1001 RESTART=Y GRACE=0 REPLYQ=N
CLOPT=" -- -qservice1"
TMQFORWARD SRVGRP="TMQUEUEGRP2" SRVID=1001 RESTART=Y GRACE=0 REPLYQ=N
CLOPT=" -- -qservice1"
*SERVICES
ACCOUNTING ROUTING="MYROUTING"
*ROUTING
MYROUTING FIELD=ACCOUNT BUFTYPE="FML"
RANGES="MIN - 60000:TMQUEUEGRP1,60001-MAX:TMQUEUEGRP2"
When I do tpdequeue("ACCOUNTING", "service1", ...), I got error in ULOG "4052 ERROR: NULL input buffer not allowed for service 'ACCOUNTING', which uses routing".
Is it posible to use tpdequeue() with data dependant routing or only TMQFORWARD can dequeue messages from queue?
Thanks.

Hi,
I'm not exactly sure what it is you are trying to do. Although the TMQUEUE servers advertise their service as the name of the queuespace, you cannot apply data dependent routing to that service as the buffer type that service uses is an internal Tuxedo buffer type and not one of the standard buffer types. This is because the service has to pass additional information (such as the information from the TPQCTL structure) besides the buffer being enqueued or dequeued.
Where you can use data dependent routing is on the delivery of the message to a service performed by TMQFORWARD since TMQFORWARD simply uses tpcall() to invoke the service with the buffer retrieved from the queue.
I'm not sure I answered your question, but if you could perhaps explain what it is you want to accomplish, I might be able to suggest something.
Regards,
Todd Little
Oracle Tuxedo Chief Architect

Similar Messages

  • Using Data-Dependent Routing in combination with Membership provider

    Hi there!
    Currently we have two Web applications running on azure using a single SQL database. We are experiencing problems with performance because we are using only one database. We are investigating some solutions like documentDB and elastic scale.
    DocumentDb seems like a really good option for us because it looks like it can be implemented easily and we know just what to do.
    With elastic scale on the other hand we have to figure out what our options are. We are using a membership provider for our users to login in one of the two applications. The other web applications does not use a membershipprovider, it does not use a login
    system at all.
    in the backend of our code we determine a subscription_id for both applications to retrieve tenant data.
    I think we have a few options here
    1. to keep using the membershipprovider we could create a database just for the login mechanism so we can determine the subscription_id, and with that subscription_id we can use Data-Dependent Routing to retrieve the correct data from the correct shard.
    2. We can add extra columns to the Shard Map Manager database (i think i've read that it's not supposed to be used for user data) like username and password so we can login through this database.
    Does anyone has better options than the options mentioned before and can anyone give me advise on how we should deal with these issues?
    Thanks!

    Elmar --
    The best approach would be to maintain the Membership DB in a separate Azure SQL database.  Then you could shard your transaction details across an Elastic Scale set of databases based on the subscription ID.   (The Shard Map Manager
    database is not designed to be extended with additional columns, and Elastic Scale works by caching that Shard Map data in the client application anyway, and those in-memory structures can't be changed).
    You would use an ordinary ADO.Net connection to query membership for a Subscription ID, and then get an appropriate shard-specific connection using the Elastic Scale GetOpenConnectionForKey method, passing the subscription ID retrieved from
    the membership query. 

  • BUFTYPECONV vs Data Dependent Routing

    Hello everyone,
    when using BUFTYPECONV for a service in conjunction with data dependent routing, which buffer type is used for the DDR? The original buffertype or the converted?
    If I re-phrase the question: Which operation is performed first - buffer conversion or data dependent routing?
    Any input on this welcome,
    /Per
    Per Lindstrom R2Meton AB, SWEDEN

    Per,
    The datatype conversion occurs after routing in the server that has been
    chosen to process the service.
    When the server receives the message and sees that it has receved an XML
    buffer for a service with BUFTYPECONV specified, the postrecv function for
    the XML buffer type converts the buffer to FML or FML32. When the service
    calls tpreturn(), if the buffer passed to tpreturn() is an FML or FML32
    buffer, it is converted back to XML before the reply message is sent back to
    the caller.
    <plindstrom> wrote in message news:[email protected]..
    Hello everyone,
    when using BUFTYPECONV for a service in conjunction with data dependentrouting, which buffer type is used for the DDR? The original buffertype or
    the converted?
    >
    If I re-phrase the question: Which operation is performed first - bufferconversion or data dependent routing?
    >
    Any input on this welcome,
    /Per
    Per Lindstrom R2Meton AB, SWEDEN

  • Data dependent routing with WebLogic

    How do you do data dependent routing with WebLogic Platform? Does it require additional
    products or can it be done just using WebLogic Platform components?
    Thanks

    WLI, or "WebLogic Integrator" may be what you are looking for, this is a
              full fledged message-flow/routing product built on top of JMS.
              If your needs are simple, you can roll-your-own data dependent routing
              using the WebLogic server built-ins of JMS, which provides reliable
              messaging, in combination with MDBs and/or Messaging Bridges - both of
              which allow the specification JMS selectors (filters). Furthermore,
              your MDB application can enqueue to a specific local destination (or a
              remote one, which is harder) based on the contents of the message it
              receives. Voila.
              For example, WorkQ (local or remote) --> MDB --> JobQ1 or JobQ2 or
              JobQ3. To simplify the MDB logic, JobQs could be on the same server,
              and therefore always available. (This is one of the advantages of
              having a JMS that can run in the same JVM as the app server, the other
              is very fast performance.)
              Tom
              David B wrote:
              > How do you do data dependent routing with WebLogic Platform? Does it require additional
              > products or can it be done just using WebLogic Platform components?
              >
              > Thanks
              

  • Voice and Data Vlan Routing for CUPC and IP Phones ?

    The IP Phones are in 10.1.1.0/24 network (Voice Vlan 10) , Desktop Computers are installed with CUPC 8.5 and they are in 11.2.2.0/24 network (DATA VLAN 20) , Unfied Communication Applications like CUCM , Cisco Unified Presence Server, Contact Center Express are in 172.16.10.0/24 network(Vlan 30). When using Clients like Cisco Unified Personal Communicator, How the Communication between  CUPC(DATA Vlan)and IP Phones(VOICE Vlan) is possible?.How network should be configured or designed ? If i make intervlan routing it creates Security problems.what is the best practiced network Configs for these kind of Scenario ? Even if i prefer to configure Intervlan routing, Which all TCP/UDP ports are to be allowed / blocked between VLANS ??

    Hi Mohammed,
    Hosts on separate vlans communicate with each other through routing, as they are not in the same broadcast domain. Some of the systems you mention use a wide range of ports and, depending on system and installed version, documentation is generally available.
    e.g
    http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/port/8_5_1/portlist851.html
    or
    http://www.cisco.com/en/US/docs/voice_ip_comm/cupc/8_5/english/release/notes/cupc85.html#wp39407
    Be also aware that RTP communication uses extended ranges of ephemeral ports.

  • [svn:fx-trunk] 6201: Introduces a new method to the IItemRendererOwner contract, updateRendererInformation(), which handles the setting of a renderer' s data and data-dependant properties.

    Revision: 6201
    Author:   [email protected]
    Date:     2009-04-22 14:15:50 -0700 (Wed, 22 Apr 2009)
    Log Message:

    Well the answer depends on whether you want to use the DefaultTableModel or a custom TableModel. The key point to either solution is that you want to store all the data in the table model.
    1) Using the DefaultTableModel
    All the data from your Person object is added to the model. By default the table will create a column for each column of data added to the model. However, this doesn't mean that you need to display every column in the table. After creating the JTable you can simply do:
    table.getColumnModel().removeColumn(...);to remove the columns you don't have room to display. You can still access the values in the model by using:
    table.getModel().getValueAt(...);2) Create a custom TableModel
    You can keep all the data in your Person object and then write a custom model to access the data. Something like this example:
    http://forum.java.sun.com/thread.jspa?forumID=57&threadID=610618
    Note: the example isn't complete as you still need methods to add each Person object or the entire List of Persons to the model.
    Again, you would need to remove the columns you don't want displayed.
    In either case you can then handle the tooltip by overriding the getTooltipText(...) method. Something like:
    public String getToolTipText( MouseEvent e )
         int row = rowAtPoint( e.getPoint() );
         int column = columnAtPoint( e.getPoint() );
         Object value = getValueAt(row, column);
         return value == null ? null : value.toString();
    }

  • Data dependent routing

    Hi all,
    We would like to overwrite the routing function for FML32 buffer in tuxedo 9.1. The question is that it seems that the only way is defining a new type of buffer, and set the new function there. But also, we can'f find information about how to call the right server before, in the same transaction..
    Also we've heard that in tuxedo 10g you can define your own routing funcion. Is that true? any place where we could find more information about this issue?.
    Regards.

    Hi!!!
    first of all thanks for your responses!!
    In fact we have our database partitioned that way. We have oracle RAC and when different instances access to the same data we have many traffic that we need to avoid.
    So we have several instances of our servers in different groups each one connected to different instances of oracle rac.
    Each instance will allways access the same partitions. For example:
    INSTANCE0 - >PARTITION 0 AND 4 -> in this partition we have users like mod (user, 8)=0 or 4
    INSTANCE1 -> PARTICION 1 AND 5 -> in this partition we have users like mod (user, 8)=1 or 5
    INSTANCE2 -> PARTICION 2 AND 6 -> in this partition we have users like mod (user, 8)=2 or 6
    INSTANCE3 -> PARTICION 3 AND 7 -> in this partition we have users like mod (user, 8)=3 or 7
    we need to route all request for users that mod (user, 8) -> 0 or 4 -> to TUXEDO GROUP that connects with instance 0, and so on.
    We thought about the solution proposed by Malcom Freeman, but in our case we can't force our clients to change their systems and perform the mod operation. We are also considerating the opcion of moving our code to a new server such as:
    SERVER_CALLED_BY_OUR_CLIENTS
    { do nothing but calculate mod()
    call NEW_SERVER_WITH_NEW_FIELD_FOR_ROUTING
    But we already have many servers and many services.. and we are trying to avoid this opcion
    Now we are trying the overwriting option. For this we tryed that, if we change the routing function in FML buffer like:
    "FML32", /* type */
    "*", /* subtype */
    1024, /* dfltsize */
    _finit32, /* initbuf */
    _freinit32, /* reinitbuf */
    _funinit32, /* uninitbuf */
    _fpresend32, /* presend */
    _fpostsend32, /* postsend */
    _fpostrecv32, /* postrecv */
    _fencdec32, /* encdec */
    _newrouting, /* route */
    and we do:
    int _newrouting(char routing_name, char service, char data, long  len, char group)
    userlog ("calling new routing");
    return froute32 (routingname, service, data, len, group);
    It works (also we get our trace in ULOG). So we are trying now to get de routing field from data, and convert it and after that compose de buffer with new data to call _froute32... we hope that should work, but now we have some problems trying to get routing config from ubb (we're using MIB) to know the field we have to extract from buffer...The fact is that first we thought that in data we'll get the user, but it seems to be a bit complicated.
    Regards

  • I like the idea of auto back-up for my new iMac, Ipad and PC Netbook, particularly if I can access all files and data stored on any device.  But I have a Conceptronic router.  Will Time Capsule work with this and how?

    I like the idea of auto back-up for my new iMac, Ipad and PC Netbook, particularly if I can access all files and data stored on any device.  But I have a Conceptronic router.
    1. Will Time Capsule work with this and how?
    2. Can my printer USB be plugged in and then shared between the devices?
    3. Can I create a network and how?
    4.  What happend when a visitor logs onto my existing wireless router?
    I'm new to Macs (well a returning user having started with Mac Plus!!) and not very technical.  Any help / advice will be much appreciated.
    Ray

    The key to what you seem to want to do is to be able to get Apple's Time Capsule router to "join" the network that your Conceptronic router.  I believe that works with some third-party routers, but I've never seen a list of those that work in such a configuration and I have no experience with Conceptronic equipment.
    You might be better off with a Network-Attached Storage (NAS) device instead of a Time Capsule.

  • Routing and Data

    Hi,
    I want to know what is difference between routing and data transfer? Is routing means to just reach a packet from source to destination, or reply must come back? I mean if we receive a ICMP error then is this still possible that we've done routing?
    regards,
    Sulaiman ejaz

    Sulaiman
    Nowadays, as Daniel alluded to, routing is generally seen as the act of seleting the next hop for the packet to be sent to. The actual sending of the traffic is often referred to as forwarding.
    But if we use the term routing to mean deriving the next hop and fowarding the packet to that next hop then again, as Daniel says, routing is usually done on a hop by hop basis ie. each hop being a L3 device. So in theory whether the packet actually gets to the destination or gets back to the source is largely irrelevant (although in practice it is obviously very important ). So as an example host1 (H1) wants to talk to web server (S1)
    H1 -> R1 -> R2 -> R3 -> S1
    1) R2 has no route to S1's subnet.   H1 sends the packet to R1 and R1 routes the packet to R2. R2 has no route for S1's subnet so it drops the packet. But the packet has still been routed at R1.
    2) R3 has no route back to H1's subnet. The packet is sent from H1 to R1, routed to R2, routed to R3, to S1. S1 sends a return packet to R3. R3 has no route for H1's subnet so it drops the packet.  Again the packet has been routed, multiple times but the communication still failed.
    3) All routers have the right routes. H1 sends a packet and it gets to S1, S1 sends it back and it gets to H1. Each router has routed the packet two times.
    So you can see in all of the above routing takes place and it doesn't necessarily mean that the end to end communication was successful.
    If you are having routing problems you often must look at each L3 device in the path to verify the path both ways ie. as you can see from 2) just because the routing works one way it does not necessarily means it works the other way as well.
    Jon

  • Route Stage data in Route determination

    Hello Gurus,
    We have scenario where in route defnition is not required. I am using the route just to have transportation implemented so I can use the shipment document.
    I cannot maintain the route stage information Service Agent, shipping type, Distance, duration etc as all these are decided on the fly at the time of dispatch based on the weight volume of the material available for dispatch.
    I get the message "Route 000001 has no valid legs" when I enter into the shipment, as I have not maintained the complete route information.
    We have different phases in Shipment like Planning, Loading Start, Loading End.. could anyone plzzz explain me the use of these phases in shipment processing. Is it mandatory to maintain all these??
    rgds,
    Pavan P.

    Hi Pavan,
              Go to Transportation in the IMG there you go to Detail screen of the shipment type, in the detail screen of the shipment type there are fields called Adopt Route and Determine legs based on these fileds the legs (stages) will be dtermined in the shipment document.
    Go through this link it is having details about automatic leg determination and manual stages creation in the shipment document.
    http://help.sap.com/saphelp_47x200/helpdata/en/d5/2285347860ea35e10000009b38f83b/frameset.htm
    For One more doubt.
    You fallow these steps
    -->You create condition table with the fields Shipment type you can get the shipment cost based on the shipment type.
    I-->n the condition type you select calculation.type as 'R' Distence dependent assign the access sequence.
    -->You Maintain the condition record for that in TK11.
    -->Maintain pricing procedure and determine the procedure in the IMG.
    You can get the simulation of the shipping cost at order level with out hitting the G/L account.Based on this you can select cheaper one.
    Shipment Cost Information in the Order
    As the shipment costs can make up a large proportion of the total cost of a product it is important and therefore recommended that you have a rough idea of the shipment costs when the order is created. As in normal situations no deliveries, shipments or shipment cost documents exist at this point, simulated versions of these can be "created" in the background to enable you to calculate shipment costs on the basis of these documents.
    This means that you can estimate shipment costs. When you make the appropriate setting it is also possible to implement several calculations at the same time, in order, for example, to determine whether transport by lorry or by train would be cheaper or how much more it would cost to send by express delivery rather than by standard transport.
    Integration
    Shipment cost information is called up in SD order processing but uses the transportation and shipment cost processing functions.
    Prerequisites
    Shipment cost information in the order can only be used if the control parameters and master data for transportation and shipment cost processing have been maintained.
    Features
    To calculate shipment costs in the order you can define profiles for shipment cost information. The profile for shipment cost information contains default values for shipment cost information in the order, for example, the transportation planning point, transportation type and the shipment pricing procedure. The profile for shipment cost information is assigned to a sales document type (when defining the sales document types in Customizing for Sales and Distribution). If you do not want to carry out comparisons between the calculation methods, but just want to receive an estimated value for the shipment costs, then use the details from the profile for shipment cost information (transportation planning point, transport type, pricing procedure) and the data from the order (forwarding agent, route) for calculating shipment costs and the related simulated creation of transports.
    -->If you do not assign a profile to the sales document type, you can also enter the transportation planning point, shipment type and service agent in the order.
    To carry out a comparison of different calculation methods, you can assign one or more shipment planning profiles to a profile for shipment cost information. This planning profile is used to create shipments in collective processing, in order to store specific selection variants and data, which should always be used, in the memory. A planning profile determines how deliveries should be put together with shipments and which data should be put in the shipment documents. You can assign various planning profiles to the profile for shipment cost information, in order, for example, to compare whether it is cheaper to transport by train or by lorry. It is also possible to assign a planning profile for creating transportation chains.
    If you begin the calculation of shipment costs in the sales document, the data that is used to simulate the putting together of the two types of transportation, is the data which is saved in the order and in the shipment costs profile, which is assigned to the corresponding sales document type. If the planning profile is assigned to the shipment cost type, this data is also used for the parallel calculation of shipment costs, so that it is possible to compare different transportation options.
    Calling up Shipment Cost Information in the Order
    Procedure
    Choose Logistics ® Sales and distribution ® Sales.
    Choose Order ® Create.
    Enter all the data from your order and save the document.
    Call up the document again by choosing Order ® Change.
    In the order, choose Details ® Shipment cost information.
    You reach the screen where the planning profiles are listed. In the first line, you always have the planning profile . In this line you see the default values from the shipment cost profile that is assigned to the respective sales document type.
    If you have not assigned a shipment cost profile to the sales document type, now enter the missing data for Transportation planning point, shipment type, and service provider.
    If you have assigned a shipment cost profile to the sales document type, and there are shipment planning profiles assigned to this shipment cost profile, then the system will list all the shipment planning profiles that are assigned to the shipment cost profile.
    Choose Execute.
    Result
    In the column Net value, you see the values calculated by the system. If several planning profiles are assigned, you can have the system make comparisons. In the log, you can display the details of the simulated shipments. If you have problems with the calculations, you can check the reasons listed on the log.
    I hope it will help you
    Regards,
    Murali.

  • How to for HP CP1525nw Apple AirPrint and Netgear WNDR3700 router

    How to setup AirPrint on an iPhone & iPad with a HP CP1525nw and Netgear WNDR3700 router
    Date written:  April 17, 2011
    I did this twice. It took 2 days the first time and 3 hours the second time. 
    Equipment used:
    iPhone 4 on AT&T
    iPad 2 on Verizon
    HP LaserJet CP1525nw color laser
    Netgear  N600 Wireless Dual Band Gigabit Router WNR3700 v2
    Abstract: Upgrade Apple products software, upgrade router firmware, upgrade HP Printer firmware and installer. In that order. Reboot a lot. Test as you go.
    APPLE - Upgrade iTunes to the latest version  10.2.1.1 Released around mid April, 2011.
    This will Upgrade iPhone 4 to version 4.3.2 (AT&T) Check in Settings under About.
    This will Upgrade iPad 2 to version 4.3.2 (Verizon) Check in Settings under About.
    NETGEAR - Upgrade the Netgear 3700 router from version 1.0.0.6 to version 1.0.0.8 using the built in webpage to check for updates. The router will download and install the updates. This will also update the built in Web setup GUI from 1.0.0.56 to 1.0.0.67.  Power off and on the router.  To see your version, check Status under Maintenance
    Now is a good time to setup Wireless security in the router. Set to WPA PSK (TKIP) + WPA2-PSK (AES). Uncheck Enable Wireless Isolation.
    Enter a password for both bands 2.4 GHz and 5.0 GHz, I used the same for both. (the iPad can use the 5 GHz WiFi band but not for printing {?} so use 2.4 GHz when you print.) You should give them different SSID names, like NETHOME and NETHOME-5. These will show up on your wireless devices (like the iPad but not iPhone)
    Make sure your computer, iPhone and iPad can connect to the internet before you go on.
    HP PRINTER – Go to HP’s website and down load the latest Installer and firmware for the CP1525nw.
    Printer webpage
    This is the webpage but you can just search for CP1525nw at the HP website.
    Select your Operating System, such as Win 7 32 bit. And look at the list of downloads that appear below.  Under Drivers (2), you want to download the HP LaserJet Full Feature Software and Driver. It says it is version 2.0 The Installer you will use is version 3.0.3.5253 as you will see.  The Installer on the CD is much older (1.4).
    Now under Firmware (1)  download the newest firmware utility for the printer.  HP LaserJet Firmware Update Utility.  The file name is  CP1525_Series_FW_Update-20101125.exe [1/1, 6.87M]
    Note the date is 20101125. My Printer had 20100430. These are the firmware version numbers.
    So 2 programs from HP. One is the Installer and the other is the Firmware Updater. You can just click on the HP Full Feature Installer to run it. No CD needed anymore. You have to get the printer working on the USB port next, and then you can update the firmware in the printer.
    You should uninstall any old drivers if it asks you. You are going to uninstall and reinstall 2 or more times. Uninstall old stuff, install new USB drivers from the new download, uninstall USB drivers, and install Wireless drivers.  But first get the USB working and printing. Print Config from the printer control menu to see your firmware version…. Reports/Config Report. Look at Firmware Date.
    Now you can double click the 2nd HP program to upgrade the Printer firmware.  The file is called CP1525_Series_FW_Update-20101125.exe  This will upgrade the firmware over the USB port. When it is done you will get a yellow Happy Face. You can print Config Report from the printer controls to see the firmware version… 20101125.
    Power off/on Printer.  Turn off cell phones, go into Airplane mode on the iPhone and iPad. You can turn on the iPhone and iPad WiFi but leave the 3G phone stuff off. This seems to be important, I think some of the “not found” problems are RF interference with the WiFi.  
    Run HP Installer again. Uninstall the USB driver and then run it again to install the printer as a Wireless Device. You will need to pick the router and enter the password so the printer can log on to the router. 
    Once you reboot the printer, check for the blue light on the front. Make sure the Wireless is turned on in the Printer Wireless settings.
    Your iPad and iPhone will go through the Router and back out to the Printer to print. Uninstall Print n Share, Print Pro and other printing helpers.  (for now) Try printing now.  It doesn’t work with Notes, so try printing in Safari with the BoxArrow icon.
    The first time you print, you should see the Printer in list, but I had to get out of the app and get back in to Print the first time. After that is works with the CP1525nw without picking the printer again. You will see a big print button.
    We so excited…. AirPrint works.  (Needs some printer settings…landscape?)
    Disclaimer – I don’t work for Apple, HP, Netgear, AT&T or Verizon. I work for free…  I would be willing to beta test for them, they need help.

    My question is if its possible for the N devices to still use N network while the G devices not demoting the whole wireless network to G?
    Yes. To do so, you would need to connect the Netgear to the new 802.11n AirPort Extreme Base Station (AEBSn) by Ethernet, and then, reconfigure it as a bridge (disable both its NAT & DHCP functions).
    In this configuration, the AEBSn & AXn can provide the 802.11n network and the Netgear can provide the 802.11g network.

  • Infoset Join condition on Key feilds and data fields

    Hi Guys,
    I have a requirement to biuld the Info set with join conditon on two DSO's  the info objects which i am using in the JOin condition are defined as data fieds in one DSO and defined as key fields in another DSO, is it possible to define join condition on key fields and data fields.
    The two info objects are                
                           0AC_DOC_NO
                           0ITEM_NUM
    These two info objects are defined as  data fields in DSO :   0LIV_DS1   Invocie verificaion
                                                            key fields in DSO:    0FIAP_0o3 FI AP Line Item
    Please suggest me is it possible to define join the condtion on the data fields and key feilds.
    Thanks
    Best regards
    SG

    Hi
    yes you can create join, you will get any issue in reporting level.
    example: Say i want to create Info Set on 0MATERIAL and Sales DSO.
    In 0MATERIAL Info Object it is key filed, but in my DSO 0MATERIAL is data field.Still we can create
    Creation of join is dependent on fields common in your source objects.
    check out the below document
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/2f5aa43f-0c01-0010-a990-9641d3d4eef7?QuickLink=index&overridelayout=true
    Regards,
    Venkatesh
    Edited by: Venkateswarlu Nandimandalam on Sep 27, 2011 2:26 AM

  • Difference b/w KEY FILEDS and DATA FILEDS

    Hello Experts...!
    What is the difference between char , KF and keyfields and data fileds...?
    we are going to map this in the ODS concept.
    char to keyfileds.
    keyfig to datafields.
    regards,
    amit.

    Hai Amit,
    In ODS Key fields means the Primary keys characteristics.
    So when ever we map the primary key characteristics  (ie characteristics on which some info objects are dependent) should be assigned to key fields
    and to data fields the Key figure Infoobjects as well as characteristics which does not have the primary/in-dependent fileds
    Regards
    Madhavi

  • Please Help PI Data Dependent Integration Builder Authorizations NOT Workng

    Dear Friends / Experts,
    I had spend many days and explored all Weblog  and links on this website and implemented all the steps required to acheive Data Dependent Integration Builder Security and I am not successful so far. I am just giving up now - Please Help Me ---
    As I said, I already read all the important Forum Links and SAP Web links and Followed Each and Every Step - service.sap.com/instguidesNW04 ® Installation ® SAP XI
    Security Requirement - Data Dependent/Object Level Authorizations in XI / PI
    In distributed teams or in a shared PI environment it might be necessary to limit authorization for a developer or a group of developers to only one Software Component or objects within a Software Component or to specific Configuration Objects.
    Our Environment - PI 7.0 SP 16
    Created a new role in the Integration Builder Design
    u2013Add Object Types of any Software Component and Namespace
    - Enable usage of Integration Builder roles in Exchange Profile
    Integration Builder u2013Integration Builder RepositoryParameter com.sap.aii.util.server.auth.activation to true
    Assign users to the newly created Integration Builder roles
    u2013Create dummy roles in Web AS ABAP, these roles are then available as groups in Web AS Java
    u2013Assign users to these roles
    u2013Assign the Integration Builder roles to the above groups in Web AS Java
    u2013Assign unrestricted roles to Super Users
    Please help - How to validate whether Data Dependent Authorizations are Activated?
    I am working with XI Developers and Basis Team and we did updated all the Required Exchange profile parameters.
    Per this Document - User Authorizations in Integration Builder Tools - Do we need to update the server.lockauth.activation in Exchange Profile. When We updated, It removed Edit Access from all XI Developers in PI
    In both the Integration Repository and the Integration Directory, you can define more detailed authorizations that restrict access to design and configuration objects.
    In both tools, you define such authorizations by choosing Tools ® User Roles from the menu bar. The authorization for this menu option is provided by role SAP_XI_ADMINISTRATOR_J2EE. Of course, this role should only be granted to a very restricted number of administrators. To activate these more detailed authorizations, you must set exchange profile parameter com.sap.aii.ib.server.lockauth.activation to true.
    The access authorizations themselves can be defined at the object-type level only (possibly restricted by a selection path), where you can specify each access action either individually as Create, Modify, or Delete for each object type, or as an overall access granting all three access actions.
    http://help.sap.com/saphelp_nw04/helpdata/en/f7/c2953fc405330ee10000000a114084/frameset.htm
    I was able to control display and maintain access from ABAP Roles, but completely failed to implement Integration Builder Security?
    Are there any ways to check Whether Data Dependent authorization or J2EE Authorizations are activated?
    Thanks a lot
    Satish

    Hello,
    so to give you status of our issue.
    We were able to export missing business component .
    But we also exported some interfaces after that and we had some return code 8, due  to objects still present in change list on quality system (seems after previous failed transports , the change list was not cleared completley...).
    So now we have checked that no objects is present in the change list of quality system and we plan to export again our devs on quality system.
    Hope after that no more return code 8 during imports and all devs transported correctly on quality system.
    Also recommending to read that, which is pretty good.
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/7078566c-72e0-2e10-2b8a-e10fcf8e1a3d?overridelayout=t…
    Thanks all,
    S.N

  • Second s5 update has made wifi and data run simutaniously, being charged for data only way to turn off Data is to go to settings. I had same issue with my other phone. Recieved two replacement phones the SIM card did not work on replacements took phone ba

    Wifi and Data running simultaneously. Data was being charged to my account even though I was on WIFI. No one can fix the issue. I have wasted 8 hours of my life and went and returned my phone and got a new one yet after the last update I now have WIFI and Data showing that they are running simultaneously.  I have looked at numerous message boards and turned off Caller ID don't have Volte on my phone but do get an error with Visual Voice Mail. I don't want any of these services, you are not helping your customers Verizon or Samsung with forcing us to update. I tried not to update my NEW phone that I had to get from Costco because of this exact same stupid issue happen on my last one. But every time I said NO to update the next time I did anything on the phone the UPDATE would pop up again. I would say NO it would come back. I was doing a text and it came up and I hit update not wanting to and then my phone began updating on a low battery. I had to rush to put on charge and then my WIFI and Data came back on together with arrows on all going up and down. I HATE the lack of support I get from SAMSUNG and VERIZON... Verizon washes their hands and say these are not Updates even though these are the features we have on all our phones like Visual Voice Mail and Volte...

    I did look at the Settings/Cellular to check the applications.  This is one of the steps I did with the person from Verizon who was an "iPhone Specialist".  And he didn't see anything unusual.  And I can honestly tell you they have very minimal number of apps on their phones.
    When I went to the Apple Store the first time with this problem, they had me update the phones iOS systems to see if this would correct the problem.  They were each running older versions but different versions.  One son had one update to do and the other had a couple of updates needed.  So, the problem started before they were updated and they weren't even on the same update.  And nothing changed after we did the updates.
    I didn't reboot the router and modem, because I'm not having any other issues with my phone, my husband's phone, our iPad, xbox, PS3, or laptops.  Would the wifi only affect their phones?

Maybe you are looking for