JCO SBO 2004 for linux

Hi, I am developing a solucion using jco for sap sbo 2004 pl 30. And it works fine on my computer windows xp, but when i copied my application and the jco's jar files to my production server (linux) and It returns the following error:
java.lang.UnsatisfiedLinkError: no sbojni in java.library.path at java.lang.ClassLoader.loadLibrary
at java.lang.Runtime.loadLibrary0(Runtime.java:788)
at java.lang.System.loadLibrary(System.java:834)
at com.sap.smb.sbo.wrapper.util.WrapperUtil.loadSBOJNILibrary
at com.sap.smb.sbo.wrapper.com.Dispatch.<clinit>
at com.sap.smb.sbo.api.SBOCOMUtil.newCompany
I guess that this error is becouse there is no "sbojni.dll" file for linux, there must be a different version of jco for linux...
Do you have any Idea about running jco application on linux?
many thanks,
Sergio Arrivillaga.

Hi Sergio,
It is not possible to run the jco on linux, only on windows, because it has as com-interface to SBO.
If you want your application to run ion linux you should connect to sbo using the DI-server.
Regards,
ad

Similar Messages

  • New Download 2004S for linux does not work

    hi,
    I have downlowded the 4 iso images for 2004S.
    Then I usded the cat function, but there was no possibility to view the folders.
    When I tried to write it to DVD, there was a error " no iso 96.. image" and it does not work.
    Any suggestions?
    thanks
    Dieter

    Hi Dieter,
    i have looked at sap ftp server and there are 7 iso Parts to download!?.
    From where did you start your download?
    Regards
    Bernd

  • SAP JCO Native libraries for ARM Architecture..

    Hello All,
    I would like to know if SAP has released any JCO native libraries for Linux ARM architecture.
    We have Linux x86 libraries but do not have the source code to compile it on ARM.
    Can someone help me in getting the source code for the native libraries for Linux or if there is any ARM libraries already provided by SAP.
    Please help !
    Best regards
    Sandy

    Hi,
    I have the same problem - have you had any success with this. In the porting docs, sun says they can supply the source code under special agreement. Do you know anything about this?
    Thanks,
    Allon

  • Download JCO 2.1.10 for Linux x86

    Hello,
    Would you know where I could download the JCO 2.1.10 for Linux x86?
    Regards,

    I believe you are referring to the SAP note 549268 - SAP JCo 2.x release and support strategy
    According to that note "In order to get SAP support it is required to migrate all JCo applications and use the successor version SAP Java Connector 3.0 Standalone. For further information on the SAP JCo 3.0 release and support strategy please refer to the separate SAP note 1077727"
    1077727 - SAP JCo 3.0 release and support strategy
    I believe you will need to use release 3.0
    But I was able to locate the 2.1 release under
    http://service.sap.com/swdc - Support Packages and Patches - Archive for Support Packages and Patches - Archive - Browse our Download Catalog - SAP Connectors - SAP JCO - SAP JCO 2.1
    Regards
    RB

  • SBO object for outgoing payment

    HI All,
    I am using SBO 2004. I am trying to add Outgoing payment through DI. There is only one object for this Payment.When i try to intialise Payment object, I couldn't see outgoing payment, it shows only incoming payment. How will initialise outgoing payment?
    Please help
    thanks in advance
    BBN

    Hi Kevin,
    You have a type property on the VendorPayments object where you can specify that the outgoing payment should go to a customer, supplier or account.
    rCustomer Payment to or from a customer.  0 
    rAccount  Payment is not directly connected with customer or vendor.  1 
    rSupplier Payment to or from a Vendor.  2
    Code as follows:
    oPayment.DocType = rCustomer
    Hope it helps,
    Adele

  • JDK 1.4.2 for Linux Redhat 5 on x86_64 (amd64) ?

    Hi,
    i need to install a Netweaver 2004s on a Redhat 5 x86_64 system. But I can't find a source for downloading the correct JDK or SDK version.
    OSS 941595 provides a link to java.sun.com with a special package for SAP-software, but it provides only solaris and windows packages. On java.sun.com it looks like there is no package for linux x86_64 previous java 1.5.x.
    I found a SAP-presentation, on it they refer to an IBM-rpm java package which should work. But were to download it? On ibm.com I could not find it...
    Thanks for any hints!
    Roland

    hi,
    thanks for your answer!
    But there they provide:
    - j2sdk-1_4_2_12-linux-i586.bin --> this is 32bit
    - j2sdk-1_4_2_12-linux-ia64.bin --> this is IA64 (also called "Itanium"), which is NOT the same as x86_64 (also called Amd64 or Intel64)
    - and some solaris-packages, which I also can not use
    The problem is to find a package for Linux x86_64. I need this platform to be able to use more than 4gb memory...
    Roland

  • How can I get license info using SBO 2004

    Hi, everyone
    I know there is a License API available in SBO 2005, but I'd like to detect the user license number etc. in SBO 2004, who  has experience about get license info in SBO 2004, please share your method.
    Thanks in advance!

    Hi Alexey,
    Thanks for your reply; actually I want to get the user buy SAP License Number, in other word I want to get the maximum count of user using SAP in the same time.
    I can see the license directory, do you know which file and entry point that I can get the license number.
    and also if my add-on does not run in the machine that license server running, I think may be there is none license directory in the machine which does not install server tools, if this is true, do I need use other way to get the SAP license info?
    Thanks again Alexey!

  • SBO 2004

    Hi all:
    I have just recieved the version SBO 2004, and in reference of the UI, I want to know when they will be available the tree control and Hierarchical's tables, because I need this structure to  make a project.
    Thanksssssss

    Heard too, that B1 2004 supports ActiveX using B1 UI forms. How to use ActiveX component on a form ? Is it possible to host an ActiveX form on a B1 UI form ?
    The idea is, the component palatte from B1 is not that rich and the UI components (for example Matrix) are not that smart. We want to make an ActiveX form and place the whole ActiveX form on the UI form of B1. By this way, we still using B1 forms with their layout and keeping the MDI child order, instead of using a normal WinForm, which will be hidden from the B1 client, when activating it and loosing the Z-order of the MDI.

  • Is NW2004S available for Linux?

    Hi,
    I am trying to find out if the NW2004S is available for Linux. I have NW2004 installed, but want to upgrade to NW2004S (to see the Virtual Machine Container)
    Regards,
    Divya

    > 2004s is currently not available for Linix.
    You are right, there is currently no SAP NetWeaver 2004s TestDrive available - nevertheless SAP NetWeaver 2004s itself is in Rampup with nearly all Linux flavours. See the <a href="http://service.sap.com/pam">Product Availability Matrix</a> or the <a href="http://service.sap.com/~sapidb/011000358700000294692004E">"PowerPoint PAM"</a> for more details.
    Regards,
    Alexander.

  • SBO 2004 Installation

    Hello All,
    Can I install SBO 2004 and 6.5 in one system?
    John

    yes, if you go to the service marketplace and search SAP Notes for #765303 or you can search under the Application Area SBO-BC.
    Craig.

  • Link to download Netweaver 2004s for Windows Vista

    Hi Gurus,
    Can anyone please share with me the link to download the Netweaver 2004s for Windows Vista?
    Thanks,
    Deep.

    Hi William,
    First of all, thanks a lot for replying.
    Can you please share with me links for the followings :-
    1. SAP Netweaver 2004s Java Edition
    2. VMWare Server
    3. SUSE Linux
    Thanks a lot.
    Deep.

  • Zenworks for Linux and SLES 9.0

    Any idea when Zenworks for Linux will work on SLES 9.0?
    Thanks
    Ed

    > On Mon, 09 Aug 2004 16:15:37 GMT, ed wrote:
    >
    > > Any idea when Zenworks for Linux will work on SLES 9.0?
    >
    > my personal guess.... oes / sp1 for ZLM 6.5
    >
    > but let me ask...
    Any news on this topic?
    I already have a SLES 9 machine up and running - waiting for
    a working ZenWorks.
    Greetings.
    Marcel Ritter
    > Marcus Breiden
    >
    > Please change -- to - to mail me.
    > The content of this mail is my private and personal opinion.
    > http://www.edu-magic.net

  • I have problem to register add-ons to SBO 2004

    -. I am using sample HELLO WORLD providing for SDK 2004.
    -. I build the installer using packager default of Visual Basic 6.0.
    -. i builf file .ard
    -. when i register the add-on and restart SBO 2004, the system show the message error:
    "Command Line arguments..."
    Someone, have a procedure step by step to register add-ons to SBO?
    thanks

    You need to declare this functions from the SBOAddonReg.dll.
    I got this code from SAP, hope this works, it's VB .NET
    Also: To use the license key I go to Project/Project properties/Configuration properties/Command line arguments
    and I copy the license to this field, and it works.
    Did you try from command line something like this?
    c:\project.exe license_key
    2) Code for a useful application
    contact me, if you don't understand the example:
    [email protected]
    Option Strict Off
    Option Explicit On
    Friend Class Form1
         Inherits System.Windows.Forms.Form
    #Region "Windows Form Designer generated code "
         Public Sub New()
              MyBase.New()
              If m_vb6FormDefInstance Is Nothing Then
                   If m_InitializingDefInstance Then
                        m_vb6FormDefInstance = Me
                   Else
                        Try
                             'For the start-up form, the first instance created is the default instance.
                             If System.Reflection.Assembly.GetExecutingAssembly.EntryPoint.DeclaringType Is Me.GetType Then
                                  m_vb6FormDefInstance = Me
                             End If
                        Catch
                        End Try
                   End If
              End If
              'This call is required by the Windows Form Designer.
              InitializeComponent()
         End Sub
         'Form overrides dispose to clean up the component list.
         Protected Overloads Overrides Sub Dispose(ByVal Disposing As Boolean)
              If Disposing Then
                   If Not components Is Nothing Then
                        components.Dispose()
                   End If
              End If
              MyBase.Dispose(Disposing)
         End Sub
         'Required by the Windows Form Designer
         Private components As System.ComponentModel.IContainer
         Public ToolTip1 As System.Windows.Forms.ToolTip
         Public WithEvents CmdUnReg As System.Windows.Forms.Button
         Public WithEvents CmdReg As System.Windows.Forms.Button
         Public WithEvents CmdExit As System.Windows.Forms.Button
         Public WithEvents CmdAddOnStr As System.Windows.Forms.Button
         'NOTE: The following procedure is required by the Windows Form Designer
         'It can be modified using the Windows Form Designer.
         'Do not modify it using the code editor.
         <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
            Me.components = New System.ComponentModel.Container
            Me.ToolTip1 = New System.Windows.Forms.ToolTip(Me.components)
            Me.CmdUnReg = New System.Windows.Forms.Button
            Me.CmdReg = New System.Windows.Forms.Button
            Me.CmdExit = New System.Windows.Forms.Button
            Me.CmdAddOnStr = New System.Windows.Forms.Button
            Me.SuspendLayout()
            'CmdUnReg
            Me.CmdUnReg.BackColor = System.Drawing.SystemColors.Control
            Me.CmdUnReg.Cursor = System.Windows.Forms.Cursors.Default
            Me.CmdUnReg.Font = New System.Drawing.Font("Arial", 8.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
            Me.CmdUnReg.ForeColor = System.Drawing.SystemColors.ControlText
            Me.CmdUnReg.Location = New System.Drawing.Point(24, 112)
            Me.CmdUnReg.Name = "CmdUnReg"
            Me.CmdUnReg.RightToLeft = System.Windows.Forms.RightToLeft.No
            Me.CmdUnReg.Size = New System.Drawing.Size(153, 25)
            Me.CmdUnReg.TabIndex = 3
            Me.CmdUnReg.Text = "UnRegister"
            'CmdReg
            Me.CmdReg.BackColor = System.Drawing.SystemColors.Control
            Me.CmdReg.Cursor = System.Windows.Forms.Cursors.Default
            Me.CmdReg.Font = New System.Drawing.Font("Arial", 8.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
            Me.CmdReg.ForeColor = System.Drawing.SystemColors.ControlText
            Me.CmdReg.Location = New System.Drawing.Point(24, 64)
            Me.CmdReg.Name = "CmdReg"
            Me.CmdReg.RightToLeft = System.Windows.Forms.RightToLeft.No
            Me.CmdReg.Size = New System.Drawing.Size(153, 25)
            Me.CmdReg.TabIndex = 2
            Me.CmdReg.Text = "Register"
            'CmdExit
            Me.CmdExit.BackColor = System.Drawing.SystemColors.Control
            Me.CmdExit.Cursor = System.Windows.Forms.Cursors.Default
            Me.CmdExit.Font = New System.Drawing.Font("Arial", 8.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
            Me.CmdExit.ForeColor = System.Drawing.SystemColors.ControlText
            Me.CmdExit.Location = New System.Drawing.Point(24, 160)
            Me.CmdExit.Name = "CmdExit"
            Me.CmdExit.RightToLeft = System.Windows.Forms.RightToLeft.No
            Me.CmdExit.Size = New System.Drawing.Size(153, 25)
            Me.CmdExit.TabIndex = 1
            Me.CmdExit.Text = "Exit"
            'CmdAddOnStr
            Me.CmdAddOnStr.BackColor = System.Drawing.SystemColors.Control
            Me.CmdAddOnStr.Cursor = System.Windows.Forms.Cursors.Default
            Me.CmdAddOnStr.Font = New System.Drawing.Font("Arial", 8.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
            Me.CmdAddOnStr.ForeColor = System.Drawing.SystemColors.ControlText
            Me.CmdAddOnStr.Location = New System.Drawing.Point(24, 16)
            Me.CmdAddOnStr.Name = "CmdAddOnStr"
            Me.CmdAddOnStr.RightToLeft = System.Windows.Forms.RightToLeft.No
            Me.CmdAddOnStr.Size = New System.Drawing.Size(153, 25)
            Me.CmdAddOnStr.TabIndex = 0
            Me.CmdAddOnStr.Text = "Create AddOn String As File"
            'Form1
            Me.AutoScaleBaseSize = New System.Drawing.Size(5, 13)
            Me.BackColor = System.Drawing.SystemColors.Control
            Me.ClientSize = New System.Drawing.Size(202, 206)
            Me.Controls.Add(Me.CmdUnReg)
            Me.Controls.Add(Me.CmdReg)
            Me.Controls.Add(Me.CmdExit)
            Me.Controls.Add(Me.CmdAddOnStr)
            Me.Cursor = System.Windows.Forms.Cursors.Default
            Me.Font = New System.Drawing.Font("Arial", 8.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
            Me.Location = New System.Drawing.Point(4, 23)
            Me.Name = "Form1"
            Me.RightToLeft = System.Windows.Forms.RightToLeft.No
            Me.Text = "Form1"
            Me.ResumeLayout(False)
        End Sub
    #End Region
    #Region "Upgrade Support "
         Private Shared m_vb6FormDefInstance As Form1
         Private Shared m_InitializingDefInstance As Boolean
         Public Shared Property DefInstance() As Form1
              Get
                   If m_vb6FormDefInstance Is Nothing OrElse m_vb6FormDefInstance.IsDisposed Then
                        m_InitializingDefInstance = True
                        m_vb6FormDefInstance = New Form1()
                        m_InitializingDefInstance = False
                   End If
                   DefInstance = m_vb6FormDefInstance
              End Get
              Set
                   m_vb6FormDefInstance = Value
              End Set
         End Property
    #End Region
         'long GetInstallPath(const char *installDataFile,char *outStr,long len);
        Private Declare Function GetInstallPath Lib "SBOAddonReg.dll" (ByVal installDataFile As String, ByVal outStr As String, ByRef lLen As Integer) As Integer
         'BOOL RegisterAddOn(void);
        Private Declare Function RegisterAddOn Lib "SBOAddonReg.dll" () As Boolean
         'BOOL UnRegisterAddOn(const TCHAR *installDataFile);
        Private Declare Function UnRegisterAddOn Lib "SBOAddonReg.dll" (ByVal installDataFile As String) As Boolean
         Private g_sInstallPath As String
         Private g_sInstallFullPath As String
         Private g_sPreviousDir As String
         Private g_sAddOnExeName As String
         Private Sub CmdAddOnStr_Click(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles CmdAddOnStr.Click
              Shell(VB6.GetPath & "\AddOnRegDataGen.exe", AppWinStyle.NormalFocus)
              CmdReg.Enabled = True
         End Sub
         Private Sub CmdExit_Click(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles CmdExit.Click
              End
         End Sub
         Private Sub CmdReg_Click(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles CmdReg.Click
              Dim sPath As String
              Dim lLen As Integer
              Dim InstallStrFile As String
              sPath = Space(1024)
              'Getting the sPath where I have to install the addon exe
            InstallStrFile = VB6.GetPath & "\SBOAddOnRegData.sld"
              lLen = GetInstallPath(InstallStrFile, sPath, Len(sPath))
              'Coping the addon exe into the path location I got
              MsgBox("Please copy your Addon exe file into: " & Trim(sPath))
              'Writing to the registry
              If RegisterAddOn = 1 Then
                   MsgBox("AddOn Was Registered Successfully")
                   CmdUnReg.Enabled = True
              Else
                   MsgBox("Failed To Register AddOn")
              End If
         End Sub
         Private Sub CmdUnReg_Click(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles CmdUnReg.Click
              Dim InstallStrFile As String
            InstallStrFile = VB6.GetPath & "\SBOAddOnRegData.sld"
              If UnRegisterAddOn(InstallStrFile) = 1 Then
                   MsgBox("AddOn Was UnRegistered Successfully")
              Else
                   MsgBox("Failed To UnRegister AddOn")
              End If
         End Sub
    End Class

  • Labview demo for linux

    Hi
    I searched through the forum to se if there where any Linux demo version for Labview. It showed up that this did not exist. However, as most posts sugested when I searched for this where from 2004 and earlier I dear to ask the same question again in hope that things has changed (and with a litle question for why isn't it available if not).
    Thanks

    The reason is quite obvious. Since only the Windows platform uses a license manager, all other platforms need a special recompiled LabVIEW version that has the evaluation limitations compiled into it. Creating that executable is the smallest hassle, but creating an installer and testing it to work on the list of platforms NI guarantees LabVIEW to work on is a major task. Considering that LabVIEW for Linux is hardly sold for commercial applications but mostly used as part of an educational (site) license, the economical benefit for such an extra effort is very hard to justify.
    Rolf Kalbermatter
    CIT Engineering Netherlands
    a division of Test & Measurement Solutions

  • How many Licenses in SBO 2004 of trial version?

    hi all~
    How many Licenses in SBO 2004 of trial version?
    And when client access to server, License manager get the ID of window?

    1 full license.
    as for license server check sbo licensing doc downloadable from this site

Maybe you are looking for