Powerbuilder and GIT

Is any one know how to integrate PowerBuilder with GIT source control? Under the source control system dropdown I don't see GIT.
Any help would be appreciated.
Thanks,
Senthil

I assume we're talking about Classic, not the .Net IDE. 
You would need a bridge product that converts the MSSCCI calls that the PowerBuilder Classic IDE makes into Git calls, similar to what PushOK does for SVN or CVS.  PushOK makes a GIT bridge as well, but I don't have direct experience with it:
http://www.pushok.com/software/git.html

Similar Messages

  • HT201364 texmate and git 1.8.4.2 won't work on OS X Mavericks. I've downloaded them repeatedly and the following errors display "Textmate is damaged and can't be opened"  and Git states "can't be opened because it's from an unidentified developer". Please

    texmate and git 1.8.4.2 won't work on OS X Mavericks. I've downloaded them repeatedly and the following errors display "Textmate is damaged and can't be opened"  and Git states "can't be opened because it's from an unidentified developer". Please help!

    MedlockDustin,
    for TextMate, you’ll need to download TextMate 2.0 alpha, since earlier versions of TextMate aren’t supported on Mavericks. The file will be named “nightly”; save it to your desktop. Once the “nightly” file has finished downloading, rename it to “TextMate.app.tar.bz2” — that will give it the “BZ” icon on your desktop. Once it’s been renamed, you can double-click on it, and TextMate.app will appear on your desktop. Use your administrative login to move TextMate.app to your Applications folder.
    Regarding the “unidentified developer” message displayed by trying to open git 1.8.4.2, please refer to this Apple page for the workaround.

  • [SOLVED] urxvt and Git/SVN commit problem

    I have a problem where SVN and Git cant see that the EDITOR variable is set on my system when I go to make a commit, they both error out because the EDITOR variable (as well as other variables are blank).  This is the error that I get from SVN:
    ┌─(vendion@Tyre Fri, 02 Sep 11)───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────(08:48)──┘
    └─(/srv/http/juice38)─> sudo svn ci
    svn: Commit failed (details follow):
    svn: Could not use external editor to fetch log message; consider setting the $SVN_EDITOR environment variable or using the --message (-m) or --file (-F) options
    svn: None of the environment variables SVN_EDITOR, VISUAL or EDITOR are set, and no 'editor-cmd' run-time configuration option was found
    ┌─(vendion@Tyre Fri, 02 Sep 11)───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────(08:48)──┘
    └─(/srv/http/juice38)─> echo $EDITOR
    vim
    Git acts the same way but with its own error message (sorry don't have an example of this currently), is there a way to fix this so that Git and SVN will see that I do have an EDITOR set and use it with out having to change terminals (works fine in xterm...)
    Last edited by vendion (2011-09-02 16:08:48)

    Sorry over looked that, when I run sudo to check the EDITOR variable it also has vim set
    ┌─(vendion@Tyre Fri, 02 Sep 11)───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────(09:42)──┘
    └─(/home/vendion/Projects/TickIt)─> sudo echo $EDITOR
    Password:
    vim

  • Powerbuilder and Java

    On a wider note I'm very surprised that Java hasn't catered for extending base classes and still be able to keep the inheritance chain. If I compare this with Powerbuilder for a second, their Foundation Classes all come with an empty extension object between all their pre-defined classes. This would be the same in Java as having:
    Object
    |
    Object extension (empty)
    |
    Component (changed to have Object extension as ancestor)
    |
    Component extension (empty)
    |
    TextComponent (changed to have Component extension as ancestor)
    |
    etc, etc.
    The reason I bring up the comparison is I was wondering if any Third Party Vendors have done a similar thing with Java, i.e. not just created a series of extension objects but INSERTED objects between the higher classes?
    Is there such a thing to the best of anyone's knowledge or does everyone go down a route similar to the service one I've discussed above?

    Well, for one thing, this wreak havoc on code code reusability. For example, if I create a program similar to Eclipse and allow plug in components, if you have altered the heirarchy of classes, how does that impact my code? Wht if we have both done this? Who wins?
    I do agree that there is a real issue here. It's definitely a huge pain to have to extend every subclass of Component to add a little functionality. What's worse is that you can't even create a subinterface of a concrete class meaning that you can't create a MyComponent and have all your Components implement it.
    I think Component should have been an interface. Other people disagree and I respect that but I think it really makes things difficult. Then all the current concrete classes would just implement these classes. Then each sub-class would implement a subinterface and use the decorator patter to get the effect you are after.
    For example:
    Component  <--- BasicComponent
       ^               ^       ^
       |               |       |
       |<--Label<--BasicLabel  |
       |                       |
    Button <--------------BasicButtonNow you could create your own classes like so (or keep going with decorators):
    MyButton extends BasicButton
        MyButton()
           super(new BasicComponent());
    MyLabel extends BasicLabel
        MyLabel()
           super(new BasicComponent());
    }Then down the road you want to implement a simple change in all Component behavior:
    class MyComponent extends BasicComponent
       // blah blah blah
    MyButton extends BasicButton
        MyButton()
           super(new MyComponent());
    MyLabel extends BasicLabel
        MyLabel()
           super(new MyComponent());
    }

  • [solved] makepkg -o and GIT-package

    makepkg -o / --nobuild
    This command downloads and extracts files only.
    But in case of a PKGBUILD which clones the src from a GIT-repository the behavior is different (it downloads nothing).
    Do you think I should write a bugreport? Or is there another command I don't know?
    Last edited by Radioactiveman (2011-09-12 20:23:12)

    I think that that's behaving as expected, all of the -git PKGBUILDs I've seen pull the source from git inside the build() function which means it would take a change to makepkg and a rewrite of all the PKGBUILDs which pull from any kind of VCS for it to be possible to do what you want.

  • Powerbuilder and SAP Solution Manager

    Hello,
    Do you know if SAP Solution Manager supports Powerbuilder? or, what SAP product can I use to complement powerbuilder through the entire development cycle of a system, including stress tests?
    Thanks in advance!
    Isaac Cabrera

    Hi there,
    I think my question is not clear
    I already installed Solman and its running. And we used the default name for the MSSQL Instance.
    My question is:  During the installation of SAP ECC 5.0. this means:
    1) Installation of MSSQL Instance
    2) Installation of ECC 5.0 Software
    by the installation of the MSQL Instance I get the question if I want to use default name for the DB instance (which is not possible because its already used for DB instance for Solman instance) or another SID.
    And my question: Is it ok to use another SID? (Think that DB name and SAPSID should be the same for SAP).
    if yes, why its saying that SAP recommend default? Does this will make me problem with SAP later?
    This is what is making me afraid and that why I am trying to get a help to be sure that this is possible and will not make any problems for SAP.
    I hope its clear now
    Best regards
    HanseAtik

  • PowerBuilder and Tux 8 - Hight CPU

    Running PowerBuilder 6.05 application with Tux 8.0 w/s on Citrix
    Cause the Citrix to have CPU peaks /spikes
    Any Idea what might be the issue?

    Hmmm... not sure what the problem could be.
    Spotify runs fine on my mac.
    Try a clean reinstall of Spotify to see if this fixes the problem:
    Advanced method:
    https://support.spotify.com/learn-more/faq/#!/article/reinstallation-of-spotify
    Easy method:
    Download this free app cleaner. It's super easy. Download button is on the right side
    http://www.freemacsoft.net/appcleaner/
    When you open up the app, click the search icon and search for Spotify and it will automatically find and delete all files on your computer related to Spotify.
    I use it all the time and it's a really great tool. If you ever decide to uninstall an app, the best way is to use this tool.
    After that, download and reinstall Spotify.

  • Dreamweaver CS5 and GIT... is it possible?

    My web development company would like to use GIT to handle file versioning since the programming community at large seems to be the recommending GIT instead of SVN.  What is the best way to utilize GIT in Dreamweaver CS5?  Is the only option to use this Dreamweaver GIT extension?  Are there any other methods?

    Funnily enough the Subweaver extension integrates TortoiseSVN/GIT into Dreamweaver so Integrating Versions wouldn't really be a "one up".
    And please, stop for a second, consider what you read, remove that 'I've read Steve Jobs mantra' rod from up your arse; I wasn't suggesting that using a terminal was the be all and end all, or the optimal solution, I merely suggested that considering the current implementation in CS5+ of SVN is grindingly slow, it wouldn't kill you to learn the basics of a few of these tools.
    **** if you don't understand "working path", which is a very basic term used in most IDEs and every version control system since CVS, real integration is probably going to be too complicated. How do you handle JavaScript, HTML, XML, XSD, XSLT, CSS1/2/3, Cross Browser Development, aka THE JOB, if your terrified of actually having to learn the terminology of the tools of the trade. If its was some free for all for every idiot in the world with no modicum of intelligence required, it would be paid on par with most admin jobs.
    If you can live without the "click to edit style" spoon-fed, WYSIWYG, drag and drop development system that Dreamweaver is, look at the tools JetBrains creates like Webstorm, that has fully integrated version control, or Aptana which is based on Eclipse and supports every version control system to pop into life in the last 19 years; Coda which has all of the same toys; or any of the other hundreds of tools out there with version control integrated.
    You could even move to GIT for development and use SVN as a central repository; and the tools are fricking free, try http://www.sourcetreeapp.com/ It will let you work in a "git" fashion locally and push your changes to SVN. Unfortunately though every tool requires some learning, its life, and no developer/designer/ux muppet is going to change source control into something where you just hit a big frickin button that says STORE-THE-CHANGES and provide you with no way of working on what's happened, how its changed, commit messages, branching.
    Adobe could pull their finger out and fix dreamweaver, drop masses of the slow, badly built architecture they inherited and never bothered to change, but its unlikely; and considering the competitive nature of the web design and development industry I simply put it to you to Man/Women up and take some responsibility to learn more of the tools of your trade, the industry as a whole isn't going to slow down evolving in order to dumb everything down to a microsoft paperclip "so your trying to version a file" wizard system and nor-should it.
    </Rant>

  • CFBuilder , EGit, and Git Hub

    Hi,
    I'm trying to use CF Builder with either of the DVCS options (git or Mercurial).  Have been trying github with the EGit Eclipse plugin, but can't seem to get it working.  Anyone have experience with this?
    Thanks!
    Tim

    I'm in the same boat. Does anyone have any experience getting EGit to work with CFBuilder. I've having an issue the the "AuthFail" when making a clone of my repository!

  • Compiz and git

    This might be an odd question as I'm a complete n00b to Arch and package managers though I've been using Slackware and FreeBSD for years (so I can find my way around the Arch system without too much difficulty).
    basically I've got Compiz Fusion all set up and running well, but I want to install a few more plug ins which wasn't included with the package pacman pulled (as per the instructions here: http://wiki.archlinux.org/index.php/Compiz_Fusion )
    ones like the unsupported bits.
    would these be in any additional repositories? (and if so how do i configure pacman to pick them up?) or can i just download the tar balls and build them myself in the same method i would on my Slackware system?

    Do know about the Arch User Repository (AUR)? The link is there in the top right of the page.
    There's a package in the AUR called: compiz-fusion-plugins-unsupport. If you don't
    have that installed yet, it may contain the plugins you're looking for. You can download
    the PKGBUILD from the AUR, build the package with makepkg, and then install
    with pacman -U YOURPKG.pkg.tar.gz.
    You can also investigate yaourt and other tools that search and build directly from AUR.

  • Forte and PowerBuilder

    Has anyone had experience in integrating PowerBuilder Applications into a
    Forte environment?
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

    Peggy,
    1) Do you have experience with PowerBuilder and Forte' applications running at
    the same time on the same (laptop) computer? Here I'm thinking
    about any potential resource constraints? Memory Requirements?As log as you are using Win95 or NT you should not be concerned about WIN-resources. Memory depends more on what your 2 tier PB application requires than what your Fort&eacute; would require.
    Cheers,
    Troels
    Lindhard Fort&eacute; Solutions
    -----Original Message-----
    From: Peggy Lynn Adrian [SMTP:[email protected]]
    Sent: Thursday, January 15, 1998 10:31 PM
    To: [email protected]
    Subject: Forte and Powerbuilder Experience Needed
    I sent this query to Forte support but maybe someone out there can help me
    with practical experience
    with the following?
    ---------------------- Forwarded by Peggy Lynn Adrian/AM/LLY on 01/15/98 04:30
    PM ---------------------------
    Peggy Lynn Adrian
    01/14/98 03:55 PM
    To: [email protected]
    cc: Peggy Lynn Adrian/AM/LLY@Lilly
    Subject: Forte and Powerbuilder Experience Needed
    1) Do you have experience with PowerBuilder and Forte' applications running at
    the same time on the same (laptop) computer? Here I'm thinking
    about any potential resource constraints? Memory Requirements?
    2) Can PowerBuilder and Forte' applications call and interact with one
    another?
    The Forte' application will need to interact with the PowerBuilder application
    to pull out information maintained by the PB application.

  • Remote rejected error with git

    I'm trying to get a git public repository installed on server and can't seem to push an update.
    I have my server local user with ssh access and file transfers seem to go fine. I have git 1.6.0.4 installed on both development iMac PPC (10.5.5) and server Intel (10.5.5). I included git-shell path in /etc/shells and /etc/shells.personal.
    The public repository was deposited on an external drive with scp and everything looks good. Permissions to the files are in place. Following git installation to /usr/local, I added /usr/local/libexec/git-core to the $PATH variable.
    I even chmoded the hooks files for execution.
    However, when I make a change on the development side and then commit, followed by a push to the server side I get
    "Compressing 3 objects. Done
    Writing 5 objects. Done
    Output:
    Counting objects: 9, done.
    Total 5 (delta 3), reused 3 (delta 2)
    fatal: exec unpack-objects failed.
    error: unpack failed: unpacker exited with error code
    To server:/Volumes/dir.git
    ! [remote rejected] master -> master (n/a (unpacker error))
    error: failed to push some refs to 'server:/Volumes/dir.git'"
    All my google efforts produced linux type solutions. I did add a report back hook for update but I don't see any response.
    Console secure log indicates the ssh publickey is accepted and file transfer seems to go through.
    My guess is that git-unpack-objects is not called.
    I tried git gc and git fsck to cleanup any residual files and received no errors.
    On initial transfer of the public repository and subsequent push I received an "Everything is up to date". It's the push following a new commit that hangs.
    Any advice from someone running git on server?
    TIA,
    Harry

    I went back to a package install of git-1.5.4.5 on my ppc iMac and git-1.6.0.4 on Leopard server. Still not much luck.
    After re-examining permissions and setting paths, I finally got a push to work using Paul Johnston's approach at
    http://marc.info/?l=git&m=122101378608279&w=2
    # Fix it with symlinks in /usr/bin
    server:~ $ cd /usr/bin/
    server:/usr/bin $ sudo ln -s /usr/local/git/bin/git* .
    I don't understand why I need the symlink is needed unless the ssh connection doesn't allow execution from a path location other than /usr/bin or /usr/sbin.
    Once the symlink was installed for each of the git directory components then the push executed fine. I did use the +master:master to get a non fast-forward.
    Not sure if that is still required but the connection worked.
    Hope this helps someone in addition to me.
    Harry

  • Connection pooling and auditing on an oracle database

    Integration of a weblogic application with an oracle backend,
    Connection pooling, and auditing ,2 conflicting requirements ?
    Problem statement :
    We are in the process of maintaining a legacy client server application where
    the client is
    written in PowerBuilder and the backend is using an Oracle database.
    Almost all business logic is implemented in stored procedures on the database.
    When working in client/server mode ,1 PowerBuilder User has a one-to-one relation
    with
    a connection(session) on the oracle database.
    It is a requirement that the database administrator must see the real user connected
    to the database
    and NOT some kind of superuser, therefore in the PowerBuilder app each user connects
    to the database
    with his own username.(Each user is configured on the database via a seperate
    powerbuilder security app).
    For the PowerBuilder app all is fine and this app can maintain conversional state(setting
    and
    reading of global variables in oracle packages).
    The management is pushing for web-based application where we will be using bea
    weblogic appserver(J2EE based).
    We have build an business app which is web-based and accessing the same oracle
    backend app as
    the PowerBuilder app is doing.
    The first version of this web-based app is using a custom build connector(based
    on JCA standard and
    derived from a template provided by the weblogic integration installation).
    This custom build connector is essentially a combination of a custom realm in
    weblogic terms
    and a degraded connection pool , where each web session(browser) has a one-to-one
    relation
    with the back end database.
    The reason that this custom connector is combining the security functionality
    and the pooling
    functionality , is because each user must be authenticated against the oracle
    database(security requirement)
    and NOT against a LDAP server, and we are using a statefull backend(oracle packages)
    which would make it
    difficult to reuse connections.
    A problem that surfaced while doing heavy loadtesting with the custom connector,
    is that sometimes connections are closed and new ones made in the midst of a transaction.
    If you imagine a scenario where a session bean creates a business entity ,and
    the session bean
    calls 1 entity bean for the header and 1 entity bean for the detail, then the
    header and detail
    must be created in the same transaction AND with the same connection(there is
    a parent-child relationship
    between header and detail enforced on the back end database via Primary and Foreing
    Keys).
    We have not yet found why weblogic is closing the connection!
    A second problem that we are experincing with the custom connector, is the use
    of CMP(container managed persistence)
    within entity beans.
    The J2EE developers state that the use of CMP decreases the develoment time and
    thus also maintenance costs.
    We have not yet found a way to integrate a custom connector with the CMP persistence
    scheme !
    In order to solve our loadtesting and CMP persistence problems i was asked to
    come up with a solution
    which should not use a custom connector,but use standard connection pools from
    weblogic.
    To resolve the authentication problem on weblogic i could make a custom realm
    which connects to the
    backend database with the username and password, and if the connection is ok ,
    i could consider this
    user as authenticated in weblogic.
    That still leaves me with the problem of auditing and pooling.
    If i were to use a standard connection pool,then all transaction made in the oracle
    database
    would be done by a pool user or super user, a solution which will be rejected
    by our local security officer,
    because you can not see which real user made a transaction in the database.
    I could still use the connection pool and in the application , advise the application
    developers
    to set an oracle package variable with the real user, then on arrival of the request
    in the database,
    the logic could use this package variable to set the transaction user.
    There are still problems with this approach :
    - The administrator of the database can still not see who is connected , he will
    only see the superuser connection.
    - This scheme can not be used when you want to use CMP persistence , since it
    is weblogic who will generate the code
    to access the database.
    I thought i had a solution when oracle provided us with a connection pool known
    as OracleOCIConnectionPool
    where there is a connection made by a superuser, but where sessions are multiplexed
    over this physical pipe with the real user.
    I can not seem to properly integrate this OCI connectionpool into weblogic.
    When using this pool , and we are coming into a bean (session or entity bean)
    weblogic is wrapping
    this pool with it's own internal Datasource and giving me back a connection of
    the superuser, but not one for the real user,
    thus setting me with my back to the wall again.
    I would appreciate if anyone had experienced the same problem to share a possible
    solution with us
    in order to satisfy all requirements(security,auditing,CMP).
    Many Thanks
    Blyau Gino
    [email protected]

    Hi Blyau,
    As Joe has already provided some technical advice,
    I'll try to say something on engineering process level.
    While migrating an application from one technology to
    other, like client-server to n-tier in you case, customers and
    stakeholders want to push into the new system as many old
    requirements as possible. This approach is AKA "we must
    have ALL of the features of the old system". Mostly it happens
    because they don't know what they want. Ad little understanding
    of abilities of the new technology, and you will get a requirement
    like the one you have in you hands.
    I think "DBA must see real user" is one of those. For this
    type of requirements it can make sense to try to drop it,
    or to understand its nature and suggest alternatives. In this
    particular case it can be a system that logs user names,
    login and logout times.
    Blind copying of old features into an incompatible new architecture
    may endanger the whole project and can result in its failure.
    Hope this helps.
    Regards,
    Slava Imeshev
    "Blyau Gino" <[email protected]> wrote in message
    news:[email protected]...
    >
    Integration of a weblogic application with an oracle backend,
    Connection pooling, and auditing ,2 conflicting requirements ?
    Problem statement :
    We are in the process of maintaining a legacy client server applicationwhere
    the client is
    written in PowerBuilder and the backend is using an Oracle database.
    Almost all business logic is implemented in stored procedures on thedatabase.
    When working in client/server mode ,1 PowerBuilder User has a one-to-onerelation
    with
    a connection(session) on the oracle database.
    It is a requirement that the database administrator must see the real userconnected
    to the database
    and NOT some kind of superuser, therefore in the PowerBuilder app eachuser connects
    to the database
    with his own username.(Each user is configured on the database via aseperate
    powerbuilder security app).
    For the PowerBuilder app all is fine and this app can maintainconversional state(setting
    and
    reading of global variables in oracle packages).
    The management is pushing for web-based application where we will be usingbea
    weblogic appserver(J2EE based).
    We have build an business app which is web-based and accessing the sameoracle
    backend app as
    the PowerBuilder app is doing.
    The first version of this web-based app is using a custom buildconnector(based
    on JCA standard and
    derived from a template provided by the weblogic integrationinstallation).
    This custom build connector is essentially a combination of a custom realmin
    weblogic terms
    and a degraded connection pool , where each web session(browser) has aone-to-one
    relation
    with the back end database.
    The reason that this custom connector is combining the securityfunctionality
    and the pooling
    functionality , is because each user must be authenticated against theoracle
    database(security requirement)
    and NOT against a LDAP server, and we are using a statefull backend(oraclepackages)
    which would make it
    difficult to reuse connections.
    A problem that surfaced while doing heavy loadtesting with the customconnector,
    >
    is that sometimes connections are closed and new ones made in the midst ofa transaction.
    If you imagine a scenario where a session bean creates a business entity,and
    the session bean
    calls 1 entity bean for the header and 1 entity bean for the detail, thenthe
    header and detail
    must be created in the same transaction AND with the same connection(thereis
    a parent-child relationship
    between header and detail enforced on the back end database via Primaryand Foreing
    Keys).
    We have not yet found why weblogic is closing the connection!
    A second problem that we are experincing with the custom connector, is theuse
    of CMP(container managed persistence)
    within entity beans.
    The J2EE developers state that the use of CMP decreases the develomenttime and
    thus also maintenance costs.
    We have not yet found a way to integrate a custom connector with the CMPpersistence
    scheme !
    In order to solve our loadtesting and CMP persistence problems i was askedto
    come up with a solution
    which should not use a custom connector,but use standard connection poolsfrom
    weblogic.
    To resolve the authentication problem on weblogic i could make a customrealm
    which connects to the
    backend database with the username and password, and if the connection isok ,
    i could consider this
    user as authenticated in weblogic.
    That still leaves me with the problem of auditing and pooling.
    If i were to use a standard connection pool,then all transaction made inthe oracle
    database
    would be done by a pool user or super user, a solution which will berejected
    by our local security officer,
    because you can not see which real user made a transaction in thedatabase.
    I could still use the connection pool and in the application , advise theapplication
    developers
    to set an oracle package variable with the real user, then on arrival ofthe request
    in the database,
    the logic could use this package variable to set the transaction user.
    There are still problems with this approach :
    - The administrator of the database can still not see who is connected ,he will
    only see the superuser connection.
    - This scheme can not be used when you want to use CMP persistence , sinceit
    is weblogic who will generate the code
    to access the database.
    I thought i had a solution when oracle provided us with a connection poolknown
    as OracleOCIConnectionPool
    where there is a connection made by a superuser, but where sessions aremultiplexed
    over this physical pipe with the real user.
    I can not seem to properly integrate this OCI connectionpool intoweblogic.
    When using this pool , and we are coming into a bean (session or entitybean)
    weblogic is wrapping
    this pool with it's own internal Datasource and giving me back aconnection of
    the superuser, but not one for the real user,
    thus setting me with my back to the wall again.
    I would appreciate if anyone had experienced the same problem to share apossible
    solution with us
    in order to satisfy all requirements(security,auditing,CMP).
    Many Thanks
    Blyau Gino
    [email protected]

  • Powerbuilder application crashes after upgrade to 12.5.2 (build 5006)

    I have already seen few similar posts on this forum for similar issue. However, I feel mine is different from those and could be some basic steps am missing. Thanks in advance for any comments.
    We are evaluating the effort and benefits of migrating our PB 10.2.1 (build 9731) application to  PB 12.5 Classic. After downloading the trial version from the SAP site, I could migrate the application easily with only a handful of warnings. However, while running the application either from build (EXE) or from IDE, it crashes (windows application failure) frequently. In addition to that, few of our application screens opens as blank screen (doesn’t display anything in the DW attached).
    My operating system is Windows 7 (32 bit) Service Pack 1. The application has many calls external DLLs (both windows standard and custom), as samples at the bottom. I believe that the correct (from PB 12.5) DLLs are copied to Powerbuilder home directory (C:\Software\Sybase\PowerBuilder 12.5 & C:\Software\Sybase\Shared\PowerBuilder) and the source code directory in my attempt to ensure that there are no issues with DLLs. However, initially I had installed powerbuilder 12.5 also under the same root as Power builder 10.0, but as I read few posts that DLLs from different version residing in same place can cause issues, uninstalled and installed PB 12.5 on different location.
    Our PB application also interact with the .Net modules of the application by communicating through a custom DLL. However, that seems still working and I am able to open the .Net screens from the migrated application.
    Below are the main scenarios in which the application crashes and every time I get a DLL error as given below.
    1. While running the application from IDE and selecting ‘Exit’ from the main window. This will close any instantiated objects and close the mutex by calling the windows API.
    function ulong CreateMutexA(ulong lpMutexAttributes, boolean bInitialOwner, ref string lpName) library "kernel32.dll" alias for "CreateMutexW" function ulong GetLastError() library "kernel32.dll" alias for "GetLastError;Ansi"
    function ulong CloseHandle(ulong hMutex) library  "kernel32.dll" alias for "CloseHandle;Ansi"
    This will result in the below crash.
    Faulting application name: PB125.EXE, version: 12.5.2.5006, time stamp: 0x50f93412
    Faulting module name: kernel32.dll, version: 6.1.7601.17932, time stamp: 0x503275b9
    Exception code: 0xc0000005 Fault offset: 0x0004c372
    Faulting process id: 0x2bdc
    Faulting application start time: 0x01cf3e72371227c9
    Faulting application path: C:\Software\Sybase\PowerBuilder 12.5\PB125.EXE
    Faulting module path: C:\Windows\system32\kernel32.dll
    Report Id: 8feef8fc-aa65-11e3-8049-f500274aecdc
    2. Opening of certain windows results in the below crash. If I try to debug the code and move mouse over the line of code being executed, then also I get the same crash. I don’t do the mouse move then I can proceed with the same line, however it will crash at a later line calling ‘classname’.
    Problem Event Name: APPCRASH
    Application Name: PB125.EXE
    Application Version: 12.5.2.5006
    Application Timestamp: 50f93412
    Fault Module Name: PBVM125.dll
    Fault Module Version: 12.5.2.5006
    Fault Module Timestamp: 50f93437
    Exception Code: c0000005
    Exception Offset: 00175357
    OS Version: 6.1.7601.2.1.0.256.48
    Locale ID: 3081
    Additional Information 1: 38ca
    Additional Information 2: 38ca6ad0537dbd0555785bd862b8e94f
    Additional Information 3: 0cd5
    Additional Information 4: 0cd54a5b6672f15bf2ca366539d89c12
    3. Few of the application screen opens but doesn’t display the datawindow attached to it.

    ... many calls external DLLs (both windows standard and custom),
    You have a very complex application and it is unlikely that you will receive much help in this type of setting.  As Chris has already pointed out, previous efforts appear to have been done in a sloppy manner; something indicated by the ANSI qualifiers on API functions that are not needed or relevant.  In addition, the PB alias of CreateMutexA for the API function CreateMutexW is also suggestive.
    I believe that the correct (from PB 12.5) DLLs are copied to Powerbuilder home directory (C:\Software\Sybase\PowerBuilder 12.5 & C:\Software\Sybase\Shared\PowerBuilder)
    You should be very very careful about doing things like this.  One should not simply scatter DLLs across directories without very good reasons as it often leads to strange problems.  On a machine with the IDE installed, you should allow PB to install everything where it wants them.  Copying or moving files is something done as a last resort - it is certainly something that you need to document in case you need to undo it or redo it at a later time.
    Lastly, you might reconsider attempting this with the trial version.  I don't how "current" the trial version is but I suspect it might be a bit buggier than the most current maintenance build.  I'm guessing that you will have to do a bit more than recompiling to get the functionality related to "opening .Net screens" working.  It might help to try creating a new application and put in some basic functionality to interact with all of these external processes, screens, dlls, etc since I suspect this is where the bulk of your problems exist.

  • Re: Forte and OrbixWeb call-back

    We have created a business process manager (BPM) layer between our client GUI
    and business model objects that supports Java call-in/call-out. This enables
    switching out the Forte windows with Java windows for a web solution with
    minimal code re-write.
    We were able to get most functionality to work as per our design, which
    included registering a call back function from a Java GUI in the BPM, but had
    to make some sacrifices due to a Forte bug, at least under 3.0.D. We turned
    in case #38434, detailing errors when we tried to fire a callback method with
    parameters, example below ("callback" was the Java object passed in.)
    method TestIIOPBackend.FireCallback(input message: Framework.string)
    begin
    if callback != nil then
    task.part.logmgr.putline('Firing callback');
    //WORKS
    callback.CallMe();
    //ERROR!
    callback.CallMeString(message);
    else
    task.part.logmgr.putline('Callback not set');
    end if;
    end method;
    This may have been fixed in 3.0.F, we found a way to work around it in our
    design and haven't investigated since.
    -DFR
    Ngai* Stuart <[email protected]> on 01/20/98 09:14:28 AM
    To: '[email protected]' <[email protected]> @ INTERNET
    cc:
    Subject: Forte and OrbixWeb call-back
    Has anyone actually tried the tech note 11153 "Java call-in/call-out and
    Forte
    Anchored Objects"? I'm trying to verify the callback mechanism from
    Forte to
    an IIOP Java client. Thanks.
    <<< Stuart Ngai (416)359-4306 [email protected] >>>
    ------ Message Header Follows ------
    Received: from pebble.SageIT.com by notes.bsginc.com
    (PostalUnion/SMTP(tm) v2.1.9c for Windows NT(tm))
    id AA-1998Jan20.101336.1771.787915; Tue, 20 Jan 1998 10:13:36 -0600
    Received: (from sync@localhost) by pebble.SageIT.com (8.6.10/8.6.9) id HAA03868
    for forte-users-outgoing; Tue, 20 Jan 1998 07:25:41 -0800
    Received: (from uucp@localhost) by pebble.SageIT.com (8.6.10/8.6.9) id HAA03862
    for <[email protected]>; Tue, 20 Jan 1998 07:25:39 -0800
    Received: from keeper.nesbittburns.ca(192.139.71.50) by pebble.sagesoln.com via
    smap (V2.0)
    id xma003860; Tue, 20 Jan 98 07:25:19 -0800
    Received: from NesbittBurns.ca (tds223.nesbittburns.ca) by
    keeper.NesbittBurns.ca (4.1/SMI-4.1)
    id AA22591; Tue, 20 Jan 98 10:23:47 EST
    Received: from nbtormail02.nesbittburns.ca by NesbittBurns.ca (5.x/SMI-SVR4)
    id AA12961; Tue, 20 Jan 1998 10:26:54 -0500
    Received: by nbtormail02.nesbittburns.ca with SMTP (Microsoft Exchange Server
    Internet Mail Connector Version 4.0.995.52)
    id <[email protected]>; Tue, 20 Jan 1998
    10:27:52
    -0500
    Message-Id:
    <c=CA%a=_%p=Nesbitt_Burns_In%[email protected]>
    From: "Ngai, Stuart" <[email protected]>
    To: "'[email protected]'" <[email protected]>
    Subject: Forte and OrbixWeb call-back
    Date: Tue, 20 Jan 1998 10:27:39 -0500
    X-Mailer: Microsoft Exchange Server Internet Mail Connector Version 4.0.995.52
    Mime-Version: 1.0
    Content-Type: text/plain; charset="us-ascii"
    Content-Transfer-Encoding: 7bit
    Sender: [email protected]
    Precedence: bulk
    Reply-To: "Ngai, Stuart" <[email protected]>

    Peggy,
    1) Do you have experience with PowerBuilder and Forte' applications running at
    the same time on the same (laptop) computer? Here I'm thinking
    about any potential resource constraints? Memory Requirements?As log as you are using Win95 or NT you should not be concerned about WIN-resources. Memory depends more on what your 2 tier PB application requires than what your Fort&eacute; would require.
    Cheers,
    Troels
    Lindhard Fort&eacute; Solutions
    -----Original Message-----
    From: Peggy Lynn Adrian [SMTP:[email protected]]
    Sent: Thursday, January 15, 1998 10:31 PM
    To: [email protected]
    Subject: Forte and Powerbuilder Experience Needed
    I sent this query to Forte support but maybe someone out there can help me
    with practical experience
    with the following?
    ---------------------- Forwarded by Peggy Lynn Adrian/AM/LLY on 01/15/98 04:30
    PM ---------------------------
    Peggy Lynn Adrian
    01/14/98 03:55 PM
    To: [email protected]
    cc: Peggy Lynn Adrian/AM/LLY@Lilly
    Subject: Forte and Powerbuilder Experience Needed
    1) Do you have experience with PowerBuilder and Forte' applications running at
    the same time on the same (laptop) computer? Here I'm thinking
    about any potential resource constraints? Memory Requirements?
    2) Can PowerBuilder and Forte' applications call and interact with one
    another?
    The Forte' application will need to interact with the PowerBuilder application
    to pull out information maintained by the PB application.

Maybe you are looking for

  • Unable to provision a DS1 on a 15310MA using CTM

    Good Morning all,  When I try to provision a DS-1 on 15310MA using the DS1-84 card, we are unable to access any of the ports above port 28. on the create circuits window, tab #3. selecting the DS1 card, under the port dropdown menu. if you select DS1

  • I am trying to connect my Photosmart Printer to my wireless router

    I need to get directions on how to connect NETGEAR wireless router to HP Photosmart printer.

  • Premiere Bug Report:  Crashes On Render

    Well like the title says, premiere keeps crashing when I try to render out the video.  I operate on the latest release of CS6 Premiere Pro. Here are my settings: Format: Quicktime Codec: H.264 Quality: 100 Dimensions: 1280 x 720 FPS: 24 Progressive P

  • Can't find movie rental

    I rented a movie on my laptop, thought it finished downloading (the last I saw the status, it was 'Processing Download') and now I can not find it anywhere, except in my windows back up files.  I've tired adding that file to my library but it doesn't

  • Help! I need a OS X 10.3 install disc!

    I've bought tons of software from a friend of mine, only to find out it won't run in 10.2.8 my currebt OS, I HAVE to get 10.3.9 in order to use it