Experienced XI developers

Greetings,
I am pretty new in the field. I have just started working in the field. We have a sort of scenario:
              ( PLC -> Database ) is actually the requirement
     However they have achieved this via:
                ( PLC -> .NET application -> SAP RFC -> Database )
Actually some data that is being recieved  from PLC is to be saved in the database after some checks. The developers over here actually built a .NET (VB) application that uses the SAP .NET connector that performs the checks on the data. This in turn calls a SAP RFC that performs the function of saving of data in the database.
Now my question here is what advantage do i get in using SAP XI over here. I think the entire solution can be developed using Java Proxy -> XI -> database. However is there any advantage in doing so from a business point of view to a manager? The checks are pretty simple but are large in number, however they dont require in any case of any advanced functionality from BPM in XI. So i think experienced consultants are better in a situation to answer my question as i cant find a reason to reimplement what is already there. Thank you. Regards.

Hi,
the only reason why you'd like to build it into XI
is being able to watch all interfaces from one tool (XI)
manager may think:
- ok I will need only one admin that will know how to deal with XI
(and not a custom based application)
- I will be able to modify it easily in the future with any XI developer
Regards,
michal
<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>

Similar Messages

  • Are there any experienced Dreamweaver developers loving the CC version?

    Everyone knows website DESIGNERS will be happy with the new mix of features in Dreamweaver CC, but I want to hear from DEVELOPERS who are using Dreamweaver CC and work daily on maintaining busy websites that are built on MS SQL or MySQL databases. My question to these Dreamweaver users is:
    Are you happy doing this sort of work in Dreamweaver CC, or are you still relying on your previous installation of Dreamweaver?
    So much of the negative buzz on Dreamweaver CC seems to be from Dreamweaver users who are not yet using the CC version (myself included). I'm sure there must be some developers out there who are actually using Dreamweaver CC daily in this type of work, and I really want to hear more about your specific experience with CC:
    What are you using for creating database inserts, edits, or deletions? Is it the extension that brings back these features or perhaps some other 3rd party extension for Dreamweaver?
    Is Dreamweaver CC stable when working on data-driven websites built on the now deprecated Dreamweaver server behaviors and other 3rd party extensions?
    Are you using Dreamweaver CC on all your projects, or are you still using CS6 or older for certain projects? If you're not using CC for everything yet, why not?
    Would you recommend upgrading to Dreamweaver CC, and reinstalling the server behaviors extension and converting the other MXP extensions to bring back compatibility with ASP/ASP.NET? Or, should someone who works daily in Dreamweaver created data-driven sites stick to CS6?
    Inquiring minds want to know....

    If you do not have CS6 perpetual installed you should be able to install the subscription version of CS6 version 13.1.2 using the Creative cloud desktop application. Note I have CS6, CC and CC 2014 installed....

  • Experienced web developers

    I've made it a goal of mine to be able to program with Flex.
    There's a little bit of a problem though. While I have a ton of
    drive and desire to get this done.................... I have very
    little to no experience except for some experience with visual
    basic and some earlier experience with FrontPage.
    For those of you who haven't clicked away, I realize that I
    may be in over my head on this but I'm going to do it one way or
    another. But where to start and which path to take to get there is
    the hard part to figure out. I would really appreciate it if any of
    you could give me some direction that I should take to get to that
    goal. Eg. Should I start by reading materials on Flash CS3? Or
    Action Script? Or Flex or ............ go back and learn HTML and
    XML first?
    Any help is appreciated.
    Thanks,
    Dan

    Thanks for the replies and the recommended reading. I should
    have given some more detail. I'd like to be able to harness the
    ability to make a highly user interactive website.
    Eg. Imagine a website for a cardboard box manufacturer that
    makes thousands of boxes a day for all different types of
    businesses. All of these boxes are custom tailored for the
    individual companies. The user/business could go to this box manf.
    website and see an assortment of different types of boxes in the
    form of 3D renderings (flash) in some basic styles. These
    renderings would have dimensions on them such as W x D x H and
    there would be variables on the side of the image (in the form of
    lets say text boxes or radio buttons) in which you could enter and
    therefore alter the configuration or dimensions of the basic box
    design. When clicking on a certain variable, the graphic would
    highlight the corresponding dimension or feature that is being
    affected by the variable and this way the customer would have a
    visual of how this box will end up. Ideally, when a dimension is
    entered, the graphic would change accordingly. From there the
    customer could order, pay for the boxes and get a estimated
    delivery date without ever having to speak to a cust. service rep.
    I've given myself 1 to maybe 2 years of using all of my time
    outside of my 40 hr. work week to be able to do something like
    this. I'm willing to deal with length of time and it isn't such an
    issue as much as wasting time would be..........if that makes
    sense. I guess a better question would be,
    a) Is there an easier or better way to accomplish this?
    b) From AndyWW's post, it seems as though AS3 is harder to
    learn than C#/Java. I'm probably misinterpreting that somehow. So
    lets say if you completely forgot everything you know and had to
    start fresh with this same goal of ultimately learning Flex, would
    you start by building a foundation in C# or Java to then be able to
    comprehend and learn AS3? Or jump directly into AS3 since it would
    be just as difficult to start learning AS3 as it would be to start
    C# or Java?
    Thanks again,
    Dan

  • What are you JHeadstart developers using in your SuperClasses?

    Hi Everyone:
    We are very new to JHeadstart/JDeveloper and have just established the method we are going to use at the Entity Level to convert input to Uppercase by putting the following code into a superclass and extending the .xml files of the entities from EntityImpl to this superclass which we called UWCustomEntities.
    What I am wondering is what other ways is this functionality being used by you more experienced JHeadstart Developers? I am trying not to re-invent the wheel and utilize methods that have worked well for you.
    Of course I can think of toLowerCase, what else are you using?
    Thanks so much in advance.
    Mary
    U of Windsor
    Example Code:
    package its.sis.BusinessModel.model;
    import oracle.jbo.AttributeDef;
    import oracle.jbo.server.EntityImpl;
    public class UWCustomEntities extends EntityImpl {
    public UWCustomEntities() {
    // This code converts the inputted string to Uppercase in the database.
    // April 27, 2007 mb
    protected void setAttributeInternal(int i, Object object) {
    Object value = object;
    AttributeDef def = getEntityDef().getAttributeDef(i);
    if ("true".equalsIgnoreCase((String)def.getProperty("UPPERCASE"))) {
    if (value != null && value instanceof String) {
    value = ((String)value).toUpperCase();
    super.setAttributeInternal(i, value);
    }

    archassistant is a KDE app, so i won't be using that... im thinking of giving wicd a whirl
    True, but im using it in Xfce4 and it works wihtout any problems, and the requirements are not a problems either.
    Archassistan requirements
    - arch linux distro !
    - QT ( qt4)
    - netcfg2
    So even if it is KDE you dont need a whole bunch of kde dependencies

  • Flex/Air Developers Wanted -- Hot Mobile Analytics Startup (santa clara)

    We are an emerging mobile analytics company that have been
    fortunate to have alot of execution, pr, buzz and all round
    excitement.
    We are looking to further build out our Flex Team and are
    looking for experienced Flex developers
    REQUIREMENTS:
    • Bachelor's or master's degree in a relevant program
    • Two years of solid Flex experience developing RIAs
    • Experience with database-driven web service protocols
    • Comfortable working in an Agile, test-driven
    team-environment
    • Creative, flexible, adaptable, and resourceful with
    lots of initiative
    • Prior experience developing Dashboards, Business
    Intelligence Tools
    • Prior integration knowledge with BlazeDS
    • Knowledge of creating a centralized Flex Application
    that can be leveraged on the web and standalone via Air
    • Prior knowledge with Flex Charts, Data Visualization
    Techniques
    • Understanding of Online Web Analytic Dashboards
    • Experience with Flare a plus
    Please reply to this topic if interested
    thanks

    Hi,
    Try posting this in this group
    http://tech.groups.yahoo.com/group/flexjobs/
    Hope this helps.

  • Seeking freelance Ai plug-in developers

    Dear all,
    We've been developing and publishing the popular Phantasm CS range of plug-ins since 2006. With the increased workload of existing developers and our need to develop further Illustrator plug-ins, we are seeking experienced freelance developers. Skills required include:
    Knowledge of plug-in development for Illustrator CS2 to CS4 on both Mac and Windows
    Experience of color and all object type handling
    General knowledge of print and design technology
    Reliable, self-motivated and able to deliver to a pre-agreed time scale
    You must also be able to enter an NDA with Astute Graphics, upon completion of which a full and detailed specification will be provided.
    If you are interested, or are able to recommend somebody, please drop me an email: nick <at> astutegraphics.co.uk
    Many thanks,
    Nicholas van der Walle
    Astute Graphics Limited

    Mkudisch, it looks like a great PC you're going to build, it looks pretty much like the one i've built a couple months ago, I'm not a master pc builder but I would like to give you a little advice about the componenets:
    CPU: Great choice, I have the same cpu.
    GPU: it looks like a great gpu, just one thing if you plan to overclock it you should buy one with better airflow (at least 2 fans), I have an asus gtx 670 4 gb.
    MOBO: great choice, probably you already now it, it is a 2011 model but if your saying it because the name says LGA 2011 it means that it is socket 2011 the one for sandy bridge-e cpus, (I have a P9X79 WS mobo)
    RAM: probably I'm wrong but as far as I know all Asus X79 mobos will only take 8gbs sticks per slot and not 16 gbs ones, you should probably look for 8x8gbs quad channel, I have G.SKILL Ripjaws Z Series 8X8gbs and they're great, if you want search for any other brand model but first check if you mobo will take 16gbs sticks per slot.
    Disks: great SSD, I've heard a lot of great things about samsung 840 PRO.
    PSU: I think you should consider at least a 1000W PSU, in case you want to add another gpu or more hdds in the future you will be already covered, Corsair it's a great brand also stay away from any Rosewill PSUs I bought a 1300w lightning series and that piece of crap exploded 30 seconds after turning it on.
    Case: don't know about that case but it looks like a great choice I have a HAF X 942.
    Also you forgot about a CPU cooler, there's a lot of great cpu coolers, I would recommend you Noctua NH-D14 SE2011 that's the one I have (and it's great if you plan to overclock you i7-3930K) just make sure the cpu cooler you buy is compatible with you cpu, if you buy Noctua NH-D14 SE2011 make sure it will fit in you case because that cooler is HUGE!.
    Well that's my advice like I told you before I'm not an expert or anything just another guy like you who built a PC similar to the one you want to build.

  • My Nokia E7-00 Belle update - the good, the bad, a...

    Late last night I installed Belle on my E7-00 Anna.  It was a completely hands-off install using the USB cable connected to my PC.  It took about 15 minutes with multiple restarts of the phone all done by the software update.
    I have a 12MB Internet connection (or so my service provider claims) and a UPS backup to reduce the chance of failure due to a poor Internet connection or untimely power outage.
    The update was uneventful and the update software did perform a backup before the actual update began.  I did do a backup myself of the Anna install before doing the Belle update.
    Although I am technically very experienced and competent with Windows based computer hardware and software,  I don't consider myself particularly knowledgeable in cell phone technology.  So I was glad to see the update go smoothly.
    However, all was not peaches and cream after the update completed.  Once I started to use the phone I found that many, though not all, of additional application I had downloaded under Anna were no longer on the phone.  Also, many settings were gone as well such as my WLAN settings, and later I found all my Favorites gone.
    I spent a couple of hours going through all the menus reorganizing the interface and the various options to get the phone in what I consider to be a usable state.  These things are made so that one can optimize to suit ones needs and I take advantage of that.
    I'm disappointed that I had to spend so much time and effort doing this (actually redoing what had been done in Anna) and feel that the update should have, and could have, kept many of my settings.  I understand that the new widgets and home screens meant a re-jigging of those things but, for example, why did I have to re-enter all the WLAN settings required to connect to my home router, including a very long security string? More below.
    I am glad that I did the update in spite of all the time and trouble to get everything working again and to suit my personal preferences.  I suspect a lot of users who have less experience than I in these things will be seeking help to get all their phone features working again.
    Perhaps it would be useful to explain how I use my phone.  This is my 6th or 7th cell phone and I'm on my second cell service provider (about 8 years).  I have had cell phones continuously ever since they were small enough to carry on one's belt.
    I am not a power user.  I use the camera occasionally for recording information.  I don't download music for listening but occasionally listen to music from the Internet via WLAN.  I have not sent more than about a dozen text message in my life, though I have unlimited texting in my cell service package.
    I use my cell phone mostly for business calls.  I do not have any data service from my service provider.  I tried the data service for about 3 months but found that I used it very little.  I don't have a Twitter account (thinking about it) nor a Facebook account (and not thinking about it) so other than the rare instance to search the Internet for some information (when not near my own WLAN connection) I found little use for it.  Data service here in Canada is one of the most expensive of any country (or so I have seen reported on the Internet).  So I decided to save the money.
    I do all of my email at my office or at home on desktop PCs with big screens and full size keyboards.  Occasionally I connect to my home WLAN with my phone to check email or to check for updates to the phone software.  But I don't like to do much typing on the phone keyboard, even though it is really a very good keyboard for a cell phone.
    I do use the map/GPS feature regularly and think it is one of the best I've used.  I've gone through about five stand-alone GPS units which gives me some reference for comparison.
    I'm not much of a game player, never have been, even on my computer.  I do have Angry Birds because it was free, and it is nice once in awhile to have something to occupy time when waiting at a doctors office or for a haircut, etc. and all the newspapers and magazines are old.
    Here are things that I especially like about the new Nokia (Symbian) Belle software update:
    I like the clock screen saver (I use the digital version rather than the analog display) because I can quickly look at my phone without having to unlock it and see the time/date (I've stopped wearing a watch).  It is also a great nightstand clock and alarm.  With the Light Bar app installed it is not too bright for sleeping but visible when needed.  I suspect though that it is sucking a lot of battery power and I may have to disable the clock screen saver if battery charging is too frequent.
    The user interface is very good.  It is terribly easy to add or remove widgets and move them around on the home screen to suit ones needs.  The bar across the bottom makes accessing the applications menu, phone dialer, or options menu extremely quick and easy.
    The pull down connectivity menu is superb.  With one touch I can turn on or off my Bluetooth, which I use with my car hands-free feature everyday.  Turning Bluetooth often when not need saves power.  With three taps of the screen I can connect to my home router, or disconnect with one tap.
    A new capability that I now have and wished for previously on my E7 (but couldn't figure out how to do) is being able to put my phone in Off-line mode and still use the WLAN feature.  This is great in the evening at home when I don't want to be connected to my cell phone provider, but I do want to look up something quickly on the Internet without going to my desktop PC.
    After the Belle update I found that I still had the following applications (originally installed in Anna) still available on the phone:
      Angry Birds
      US and Canada Maps plus voice guidance
      App Stop Camera Lover Pack (multiple apps)
      Opera Mini
      Sticky Notes
    Here is a list of software and setting that were no longer on the phone after the Belle update:
    Applications
    Public Transportation
    Beeps and Vibrations voice guidance
    Converter
    GPS Info QT
    Compass Lite
    Nokia Internet Radio
    Display Brightness Control
    Nokia Battery Monitor 2
    Compass Touch
    Here and Now
    Settings
    WLAN settings and password strings for three routers
    Start-up custom Welcome message
    Phone display settings
    Route settings for maps
    Voice guidance settings
    Home location for maps
    Lost all Favorites including many map locations and Internet radio Favorites
    Lost all call logs
    Lost all phone pairing - car and headset
    Lost call mailbox number
    Since I have had the Belle update for less than 24 hours I am certain that there is more for me to discover.  But I thought it may be useful to provide this experience report as a heads-up for those about to do the same.  And now I will have to update my E6-00.

    Thank you for the feedback hpholm.
    I hope that you are very wrong about having to sync with OVI online services.  I have never done that.  Nowhere have I seen that as a requirement to store all the data on my phone.  And as I said, I do not pay for a data service with my cell provider and only connect my phone to the Internet through my home or work router, or through my PC via USB cable. So syncing to a remote site is not attractive to me.
    My impression from Nokia on-line information is that the Nokia Suite application, which runs on my PC, backs up my phone - everything.  Where is the logic in backing up everything except my map Favorites.  Why would those be an exception?
    Additionally, I am not interested in having to backup my confidential information to someone else's server where (in my opinion) I have less security than on my own PC (I do tech support and know how to lock down a computer).
    Also, in most cases when one puts information on someone else's server, especially a free service from the like of Google, Facebook, Twitter, (might I suggest Nokia?) etc.  one loses control and rights to that information.  I'm unwilling to do that simply because someone else thinks it is good for me to do.  Ha!
    Nothing is truly free.  You pay somehow.  These service aren't there because they are altruistic.  How many billions is the IPO for Facebook worth?  Gotta be a reason.  All that information that people put there about themselves and others is the reason.
    I doubt Facebook would pay me anything to put personal info on their site.  I assume most people would think me a bit loony to expect it.
    In any event, though there is a lot to like about the Belle update, there are a lot of unnecessary complications, with no warnings!
    As I read the posts about peoples experiences with the Belle update I'm seeing a lot of disappointment.  From my experience in computing hardware, software and network support it is my opinion that the Belle update was rushed and was done in a less than professional manner.
    From what I've been reading, people who have updated to Belle have generally expected it to be near perfect and hassle free, and many are really disappointed.  The end experience with the Anna update was much better in my opinion.  Not good for Nokia customer relations. 
    Nokia customer loyalty easily rivaled that of Apple.  But that has been seriously damaged with things like trashing Memo, going with the MS Windows phone OS, and a disappointing Belle update for all those expensive Nokia smart phones.  Kinda dumb.
    I suspect that most if not all of the first line developers have been pulled off Symbian to do development work on the Windows phone OS.  The missing or incomplete bits and pieces in Belle, plus some gratuitous changes suggest less then experienced software developers working on Belle.
    Enough grousing.  I just hope that things get fixed, but I'm feeling very pessimistic right now.  I wouldn't mind being proved wrong.

  • Looking for a real mentor

    I am new to the programming world in general and I have been getting used to the programming mindset and reading like a med student while practicing in Xcode.
    I am looking for a local, experienced Mac developer with patience to instruct and also "look over my shoulder" while I code my first apps. Mainly I need someone to tell me "there is an easier or better way to do that" or "you idiot" or "read this chapter" or something along those lines. I am brand new to programming, but have a high aptitude for learning and retaining. I have many questions and need some one on one instruction since there are not really any classes that are cost effective nearby. Consider it propagating the species or something cool like that.
    In return, I know many projects that need experienced contract developers .
    I am in the Fort Lauderdale area.
    I also know of many people in the area that are interested in the same so maybe we can get a class together and you can charge them for the classes...Just a thought.
    Thanks in advance.

    Hi Murray,
    There were a couple of reply's. I could not make either one work. I tried contacting you several times. The answer you gave me does not work. It is probably piIot error.  would like to talk to you about it. Can I call you? If so, send me your telephone number and I will call.
    Thanks for the followup.
    Jim

  • Streaming Video in Presenter and ConnectPro Meetings

    RefinedVIDEO FLV PLAYER for Adobe Presenter
    Refined Data Solutions Inc. +1.416.464.3110
    <[email protected]>
    RefinedVideo is an Adobe Presenter Add-In that allows you to
    deliver high-quality, streaming video of unlimited length in your
    web-based Adobe Presenter slide shows, in Adobe ConnectPro Meetings
    and even in recorded meetings.
    The software from Refined Data Solutions Inc. (an authorized
    Adobe Connect reseller), is a combination SWF module that you
    simply add to each slide in your presentation that requires video,
    plus a web service that will retrieve and play your video files for
    you on demand.
    RefinedVideo offers the following features:
    1) Play video content of unlimited length from any slide in
    a Presenter file.
    2) Use the latest high-quality On2 VP6 compresion codec for
    better performance.
    3) Your video streams instantly with little or no buffering.
    4) Play video of any size - even fullscreen - in a
    chromeless window.
    5) Full control over playback options such as resizable
    windows, toolbars etc.
    6) Works in self-paced presentations, ConnectPro Meetings
    and recordings.
    7) Works in all major browsers including tabbed browsers.
    8) Play the entire video clip or specify start and stop
    points for playback.
    9) Use start and stop points in review slides/quizzes
    without using multiple clips.
    10) Optionally overlay any video with subtitles in unlimited
    languages.
    11) No limits on content length. Play feature length movie
    content if required.
    12) Limit access to your content based on the IP address of
    the viewer.
    13) Optional loading of web sites within a chromeless window
    for directed browsing.
    14) Video can be hosted anywhere on the web rather than
    inside your presentation.
    15) Republish presentations effortlessly without uploading
    video content over & over.
    16) Incorporate YouTube and Google content or use your own
    video footage.
    17) Fully customizable user interface with choice of colours
    and icons.
    RefinedVideo is a complete solution for incorporating video
    in Adobe Connect.
    THE PROBLEM
    ============
    If you currently use Presenter then you already know that it
    has some serious limitations when it comes to using video. Slide
    based video must be in SWF format encoded using the old Sorenson
    codec. That means your video files must completely load before they
    start playing. This leads to long wait times for users; want to
    play a 5 minute video? Expect a 2-3 wait time while the movie
    loads. Forget longer content like training videos.
    The video's dimensions are also limited as quality degrades
    quickly at large sizes.
    Adobe will tell you to put streaming flash video in the
    presenter panel but this area is tiny and still uses the old codec.
    You cannot pause, rewind and fast-forward the content and what
    about if your show runs without the presenter panel showing?
    If you update your presentation frequently, expect long wait
    times as the video files are embedded and must be uploaded to the
    server each time you make a change.
    THE SOLUTION
    =============
    RefinedVideo is a complete solution to these issues as it
    allows you to play high-quality video in fullscreen resolution with
    no waiting. Use streaming FLV format using On2 VP6 compression to
    provide higher quality at lower bandwidth with almost no wait times
    in most cases.
    View a demonstration presentation at
    [url=http://Train.RefinedData.com/RefinedVideo]http://Train.RefinedData.com/RefinedVideo[ /url]
    or enter a
    [url=http://Train.RefinedData.com/COnnectUsers]ConnectPro meeting
    room[/url] and experiment with the same presentation there.
    You can even download a fully functioning trial version from
    the file-share pod. The Meeting Room can be accessed at
    http://Train.RefinedData.com/ConnectUsers
    Want more options? The trial version can also be downloaded
    at this location:
    http://Video.RefinedData.com/RefinedVideoDemo.zip
    When you download the trial, you get everything you need,
    including the SWF module you add to each slide that requires video,
    the configuration file that you can edit in Notepad or any other
    text editor, a sample presentation and complete instructions.
    BONUS FEATURE
    ===============
    When you download the
    RefinedVideo trial package, you also get a free trial of
    HandsUp, our amazing ConnectPro Meeting Add-In. You won't
    know how you ever ran your meetings without it. Visit
    http://sandbox.yourmail.com/handsup
    for more details and documentation.
    ABOUT US
    =========
    RefinedData is a full service supplier of training and
    eLearning solutions for companies across North America. We sell the
    full range of Adobe Connect eLearning and meeting services and
    provide turnkey support and consultation to our clients.
    We provide an extensive array of creative and copy-writing
    services, taking your existing training materials and repurposing
    them for internet delivery. We even provide film crews to capture
    your trainers, Subject Matter Experts (SMEs) and guest speakers at
    their best and encode the video for optimum delivery via the web.
    Need custom applications for your meetings and self-paced
    learning programs? Our team of experienced Flash developers will
    deliver results quickly and at a reasonable price. From front-end
    interfaces to Connect, to back-end reporting, Refined Data can do
    it all.
    Visit
    http://Train.RefinedData.com/Testimonials
    to hear from one of our recent clients about their experience with
    Refined Data.
    Contact us at +1,416,464,3110 or [email protected] for
    more information. We'd be happy to demonstrate our capabilities.
    GETTING STARTED
    ================
    Dowload the trial from
    http://Video.RefinedData.com/RefinedVideoDemo.zip
    and unpack the files to your hard drive. Edit refinedvideo.xml in
    Notepad or your choice of text editor to set your default values.
    All instructions on how to use the product are contained in the XML
    file.
    Add the XML file as an attachment to your presentation and
    insert the SWF file refinedvideo.swf to each slide that should play
    video. Publish as normal.
    Have questions? Feel free to contact me or Skype "terryshane"
    All the Best,
    Terry

    Ahh, if only that were entirely true!
    While you're correct that you can embed flash in your
    Presenter files, it's still not possible to use the latest On2 VP6
    codecs which is what you need to do if you want high quality large
    size video files. Using the Sorenson codec which is what would be
    required by your suggestion, means that the video tends to be quite
    pixillated and limited to a small frame size, otherwise you end up
    with lots of buffering delays.
    Our solution allows you to run fullscreen video of unlimited
    length from within Presenter and it works in self-paced
    presentations and meeting room environments too.
    On the issue of posting information about a product on a
    Forum, my understanding of the concept of a forum is that it's a
    place for the exchange of ideas and solutions. This forum is
    located under the menu item of "Communities" on the Adobe site and
    many people come here looking for ways to solve problems and
    exchange ideas.
    I've had numerous people contact me saying they have been
    looking for exactly this type of solution but have been unable to
    find it. It's only spam to you because you have no need for the
    solution but to those looking for a way to deliver specific types
    of training content, it's exactly what they came to the Forum to
    find.
    It's not my intent to offend, only to raise awareness.
    Thanks for listening,
    Terry

  • SAP PI conceptual best practice for synchronous scenarios

    Hi,
    <br /><br />Apologies for the length of this post but I'm sure this is an area most of you have thought about in your journey with SAP PI.
    <br /><br />We have recently upgraded our SAP PI system from 7.0 to 7.1 and I'd like to document  best practice guidelines for our internal development team to follow.
    I'd be grateful for any feedback related to my thoughts below which may help to consolidate my knowledge to date.
    <br /><br />Prior to the upgrade we have implemented a number of synchronous and asynchronous scenarios using SAP PI as the hub at runtime using the Integration Directory configuration.
    No interfaces to date are exposes directly from our backend systems using transaction SOAMANAGER.
    <br /><br />Our asynchronous scenarios operate through the SAP PI hub at runtime which builds in resilience and harnesses the benefits of the queue-based approach.
    <br /><br />My queries relate to the implementation of synchronous scenarios where there is no mapping or routing requirement.  Perhaps it's best that I outline my experience/thoughts on the 3 options and summarise my queries/concerns that people may be able to advise upon afterwards.
    <br /><br />1) Use SAP PI Integration Directory.  I appreciate going through SAP PI at runtime is not necessary and adds latency to the process but the monitoring capability in transaction SXMB_MONI provide full access for audit purposes and we have implemented alerting running hourly so all process errors are raised and we handle accordingly.  In our SAP PI Production system we have a full record of sync messages recorded while these don't show in the backend system as we don't have propogation turned on.  When we first looked at this, the reduction in speed seemed to be outweighed by the quality of the monitoring/alerting given none of the processes are particularly intensive and don't require instant responses.  We have some inbound interfaces called by two sender systems so we have the overhead of maintaing the Integration Repository/Directory design/configuration twice for these systems but the nice thing is SXMB_MONI shows which system sent the message.  Extra work but seemingly for improved visibility of the process.  I'm not suggesting this is the correct long term approach but states where we are currently.
    <br /><br />2) Use the Advanced Adapter Engine.  I've heard mixed reviews about this functionaslity, there areh obvious improvements in speed by avoiding the ABAP stack on the SAP PI server at runtime, but some people have complained about the lack of SXMB_MONI support.  I don't know if this is still the case as we're at SAP PI 7.1 EHP1 but I plan to test and evaluate once Basis have set up the pre-requisite RFC etc. 
    <br /><br />3) Use the backend system's SOAP runtime and SOAMANAGER.  Using this option I can still model inbound interfaces in SAP PI but expose these using transaction SOAMANAGER in the backend ABAP system.  [I would have tested out the direct P2P connection option but our backend systems are still at Netweaver 7.0 and this option is not supported until 7.1 so that's out for now.]  The clear benefits of exposing the service directly from the backend system is obviously performance which in some of our planned processes would be desirable.  My understanding is that the logging/tracing options in SOAMANAGER have to be switched on while you investigate so there is no automatic recording of interface detail for retrospective review. 
    <br /><br />Queries:
    <br /><br />I have the feeling that there is no clear cut answer to which of the options you select from above but the decision should be based upon the requirements.
    <br /><br />I'm curious to understand SAPs intention with these options  -
    <br /><br />- For synchronous scenarios is it assumed that the client should always handle errors therefore the lack of monitoring should be less of a concern and option 3 desirable when no mapping/routing is required? 
    <br /><br />- Not only does option 3 offer the best performance, but the generated WSDL is ready once built for any further system to implement thereby offering the maximum benefit of SOA, therefore should we always use option 3 whenever possible?
    <br /><br />- Is it intended that the AAE runtime should be used when available but only for asynchronous scenarios or those requiring SAP PI functionality like mapping/routing otherwise customers should use option 3?  I accept there are some areas of functionality not yet supported with the AAE so that would be another factor.
    <br /><br />Thanks for any advice, it is much appreciated.
    <br /><br />Alan
    Edited by: Alan Cecchini on Aug 19, 2010 11:48 AM
    Edited by: Alan Cecchini on Aug 19, 2010 11:50 AM
    Edited by: Alan Cecchini on Aug 20, 2010 12:11 PM

    Hi Aaron,
    I was hoping for a better more concrete answer to my questions.
    I've had discussion with a number of experienced SAP developers and read many articles.
    There is no definitive paper that sets out the best approach here but I have gleaned the following key points:
    - Make interfaces asynchronous whenever possible to reduce system dependencies and improve the user experience (e.g. by eliminating wait times when they are not essential, such as by sending them an email with confirmation details rather than waiting for the server to respond)
    - It is the responsibility of the client to handle errors in synchronous scenarios hence monitoring lost through P-P services compared to the details information in transaction SXMB_MONI for PI services is not such a big issue.  You can always turn on monitoring in SOAMANAGER to trace errors if need be.
    - Choice of integration technique varies considerably by release level (for PI and Netweaver) so system landscape will be a significant factor.  For example, we have some systems on Netweaver 7.0 and other on 7.1.  As you need 7.1 for direction connection PI services we'd rather wait until all systems are at the higher level than have mixed usage in our landscape - it is already complex enough.
    - We've not tried the AAE option in a Production scenarios yet but this is only really important for high volume interfaces, something that is not a concern at the moment.  Obviously cumulative performance may be an issue in time so we plan to start looking at AAE soon.
    Hope these comments may be useful.
    Alan

  • What functionality are you successfully using in your EO SuperClasses?

    Hi Everyone:
    We are very new to JHeadstart/JDeveloper and have just established the method we are going to use at the Entity Level to convert input to Uppercase by putting the following code into a superclass and extending the .xml files of the entities from EntityImpl to this superclass which we called UWEntityImpl.
    What I am wondering is what other ways is this functionality being used by you more experienced JHeadstart Developers? I am trying not to re-invent the wheel and utilize methods that have worked well for you.
    Of course I can think of toLowerCase, what else are you using?
    Thanks so much in advance.
    Mary
    U of Windsor
    Example Code:
    package its.sis.BusinessModel.model;
    import oracle.jbo.AttributeDef;
    import oracle.jbo.server.EntityImpl;
    public class UWEntityImpl extends EntityImpl {
    public UWEntityImpl () {
    // This code converts the inputted string to Uppercase in the database.
    // April 27, 2007 mb
    protected void setAttributeInternal(int i, Object object) {
    Object value = object;
    AttributeDef def = getEntityDef().getAttributeDef(i);
    if ("true".equalsIgnoreCase((String)def.getProperty("UPPERCASE"))) {
    if (value != null && value instanceof String) {
    value = ((String)value).toUpperCase();
    super.setAttributeInternal(i, value);
    }

    to)? I was curious because it seems to store them in
    a proprietary format, and before I get into moving
    hundreds more images I thought I would ask. I have
    2-300 gigs of usable space but Aperture seems like it
    could get huge with image adjustments.
    Hi Eric,
    I'm not a pro, but I wanted to clear up one of your issues. Aperture does not store or convert your files in a proprietary format. The image files that you store in the library will remain in their original format and untouched. The "Library" is a Mac OS X entity called a package. A package appears as a single file, but it's an illusion. If you ever needed to extract your image files, you can do so in the Finder (without Aperture) by option-clicking on the "Library" and selecting "Show Package Contents". Now you can navigate the file and folder structure to get at your originals. Of course, a much faster and easier way is to have Aperture export the originals. However, my point was to clear up the "proprietary" structure misunderstanding.
    Also--as was mentioned--each adjustment doesn't create a new image file. Every new version of your original is merely a list of instructions or "recipe" used to apply adjustments to the original to recreate the version for screen and print. This is done dynamically, on the fly. A finished version of the original is never created and saved to a file until you tell it to export a version. Thus, every version is a very small addition to the database. This is very unlike iPhoto, where every new version of a file creates a new image to store...all the more reason to move to Aperture.
    Hope that helps.

  • Mapping multi-segment IDOC to multiple JDBC INSERT statements

    Hi Everyone,
    This is probably going to be easy for the experienced PI developers out there but I'm just starting out in this technology. We are running PI 1.11 and the scenario is as follows. We have a bespoke IDOC message type ZSTOCK which can contain 1-many segments with the following field content:
    WERKS
    MATNR
    VBELN
    ACT_LABST
    AVL_LABST
    For each segment in the source IDOC, I want to generate an INSERT statement to insert a row in an SQL table via the JDBC adapter with the following columns:
    Plant
    Material
    SalesOrd
    ActStock
    AvlStock
    Basically, each field on the source IDOC segment maps directly onto the target column of the SQL table. The problem is, on a multi-segment IDOC only the first segment is generating a row in the SQL table. I've seen a number of threads on this forum that seem to tackle the same issue but the solution is either missing or unclear. I think the solution lies somwhere in the occurrences of the STATEMENT node in my target message type and perhaps specific definitions in the message mapping. Can anyone help solve this mystery?
    Thanks,
    Gary

    Hi Gary
    If you created a data type, try to change occurrence of STATEMENT node to 0..unbounded or 1..unbounded.
    In the message mapping, map the target STATEMENT node with the source 1-many segment.
    You can find [here|http://help.sap.com/saphelp_nw70/helpdata/en/4d/8c103e05df2e4b95cbcc68fed61705/content.htm] more informations about the JDBC structure
    Regards,
    Giuseppe

  • Design view not editable or viewable for validated site

    I can see the site fine at http://www.wwu.edu/atustest - it validates and is viewable in the browser and in "Live" or "code" view in Dreamweaver. However when I try to display it in "Design" view nothing shows except the header, and that is garbled. None of the content is viewable or editable. Help! I cannot deliver this to my non-coding users.

    If my code challenged clients want to maintain their own site, I give them a CMS.     DW is for experienced web developers.  It's  not for amateurs.
    Perch ($59 license per site)
    PHP & MySql required
    http://grabaperch.com/
    WebAssist Design Extender with CMS
    http://www.webassist.com/dreamweaver-extensions/design-extender
    Adobe Business Catalyst (subscription includes CMS & web hosting)
    http://www.businesscatalyst.com/
    Nancy O.

  • ANN: Oracle JDeveloper 10g is Production

    Oracle is proud to announce the immediate availability of Oracle JDeveloper 10g (9.0.5.1).
    This new version is focused on making J2EE development simpler by providing a visual and declarative development approach using the innovative Oracle Application Development Framework (Oracle ADF).
    Oracle JDeveloper 10g includes features that will appeal to both novice and experienced Java developers. Some of the new features in this release include:
    Visual layout editing for both JSP/HTML and Swing user interfaces.
    Drag-and-Drop data-binding of business services to the user interface
    Visual Struts-based page flow modeler
    Declarative creation of business services based on EJB, TopLink, JavaBeans, Web Services, or Oracle ADF Business Components
    Visual UML modeling with code generation
    Code Auditing and Metrics
    Hot-Swap Debugging
    Improved code editor
    XML Schema visual editor
    Database development and Database modeling
    One-Click deploy to Oracle Application Server, BEA Weblogic, JBoss and Tomcat
    Web services development and consumption with support for WS-I
    And much more.
    Download Oracle JDeveloper 10g from http://otn.oracle.com/products/jdev

    Not quite there yet, but very, very close, the zip archive is 0k in size after downloading the complete install.

  • Working with an iWeb site in Design view CS5

    I brought in an iWeb site to Dreamweaver CS5 using the mange sites panel successfully with all assets.  The site is perfect in Live Mode but is not workable in Design Mode.  I have also FTP it to Business Catalyst and can see it in their design mode better than in Dreamweaver.  Any assistance that you can provide would be greatly appreciated.
    Thank you

    iWeb and other so called WYSIWYG web authoring systems typically use poor code and bad layout practices which will cause experienced web developers and DW to puke.
    The only thing I can suggest is to validate your code & fix reported errors or re-build the site with DW.
    Code Validation Tools
    CSS - http://jigsaw.w3.org/css-validator/
    HTML - http://validator.w3.org/
    Best of luck,
    Nancy O.
    Alt-Web Design & Publishing
    Web | Graphics | Print | Media  Specialists 
    http://alt-web.com/
    http://twitter.com/altweb

Maybe you are looking for