Business One and Citrix

Iu2019d like to start a general discussion regarding the use of Business One over Citrix Presentation Server/XenApp.  Specifically, how best to design this type of solution and how to overcome any obstacles that may result.
For example, my company is currently working on planning and designing a project to consolidate multiple remote Business One installations back to the corporate headquarters and using XenApp to publish the Business One client to these remote offices.  This has already raised a few questions that I was hoping to get some insight on.
First, we are consolidating remote offices running both the 2007A and 2007B versions of B1.  How can we publish both versions simultaneously?  We envisioned installing at least two B1 servers, one for 2007A and one for 2007B, then we assumed we would have to run the B1 client on the XenApp servers either in an isolation environment or as profiled applications streamed to the XenApp servers.  Is anybody else publishing both versions of the B1 client?  If so, are there any issues that need to be dealt with?
Second, would you recommend installing one B1 server for each remote office/company to connect to or would you recommend connecting each separate remote office/company to the same B1 server (specific to the B1 version they need to connect to)?  There are pros and cons to each scenario.  If each remote office/ company has their own B1 server, they can be kept at different patch levels and the servers can be upgraded or rebooted without affecting other users, however this results in additional overhead for hardware (even if running the B1 servers as VMs) and maintenance.  If each remote office/company uses the same B1 server specific to their needed version, then administrative overhead is reduced, but all will need to be kept at the same patch level and issues or reboots will affect all connected users.  Also, are there issues with add-ons that are site specific, will we need to run multiple B1 servers to achieve this functionality?  Are there limitations on the number of users that can connect through one B1 server, taking into consideration that different users will be connecting to different companies/databases simultaneously?
Our original overall design will consist of one SQL server for all necessary databases, one Citrix Licensing/Web Interface/Secure Gateway server, at least two (maybe more) B1 servers running 2007A and 2007B, and at least three Citrix XenApp/Presentation servers running the B1 clients.
If anybody has any questions or comments, Iu2019d love to hear them.  Thank you.

My comments:
It is good intention that you try to solve all the problem in one shot.  However, this is in contradiction to the forum rule.  You would be better to split your questions one by one.
Another hint:  the format of your message is too heavy for other users to read.  You may need to reformat it in new thread so that it is not that difficult to read.
Thanks,
Gordon

Similar Messages

  • SAP Business One and Moving Database Issue

    We are in the process of moving our PROD system to a new server. The server runs MS SQL 2005. We installed SAP Business One and by default the demo databases went to the C Drive (C:/Program Files/MS SQL Server/..../Data). The SQL Server that exists has data on D partition and logs on E partition. We therefore dettach the database, copy the files to the correct locations, and reattach.
    Now, however, the SAP Business One application no longer finds the Company or Demo databases. Is there any way to fix this?
    Cheers John

    you should post your question in the Business One section at SAP Business One Application

  • Error Connecting SAP Business One and Crystal Report

    Hi All,
    I installed Crystal Report 2008 on my system for creating a report in Crystals.
    I clicked on "New Report" and it opened a window called "Database Exert." However, when I look in the Database Expert, I cannot see "SAP Business One" in it. How can I connect SAP Business One 8.8 with Crystal Report?
    Regards,
    Bharath S

    Hi
    On your computer, locate the Crystal folder according to the following directory path: C:\Program Files\SAP\SAP Business One\Crystal. Then double-click the file: SAP Business One Crystal Report Integration Package.exe. and follow the step of the setup status screen.
    Regards
    Christian Carrasco

  • What is Business one and its use?

    Hi
    I would like to know abt Busniess one and why it is used. Also Is it poosible to integrate with SAP XI. If yes what kind of adapter we need to use.
    Looking for ur response.
    thkx
    Prabhu

    Hello,
    I  am looking for about it in SAP notes and these followings are the result ;
    Installation of SBO ITK 1.5 and apply ITK 1.5 SP1
    Other terms
    SAP Business One, ITK, SAP J2EE Engine 6.20
    Reason and Prerequisites
    1. Microsoft windows 2000/XP has beeninstalled.
    2.Microsoft SQL Server 2000 & SP3 has been installed.
    3. SAP Business One (SBO) 6.50.52 has been installed.
    Solution
    Required components:
    1. JDK 1.3.1_08 (j2sdk-1_3_1_08-windows-i586.exe can be downloaded from <http://java.sun.com/products/archive/j2se/1.3.1_08/index.html>)
    2. Microsoft SQL Server 2000 Driver for JDBC SP1 (sql2k_jdbc_sp1_setup.execan be downloadedfrom <http://www.microsoft.com/downloads/details.aspx?FamilyID=4f8f2f01-led7-4c4d-8f7b-3d47969e66ae&DisplayLang=en)
    3.SAP BusinessOne Data Interface API (DIAPI) 6.50.52
    4. SAPBusinessOne Java Connector 6.5
    5. SAP Business One Integration Toolkit1.5
    6. SAP Business One Integration Toolkit 1.5 SP1
    7. Tools to do the patch for *.exe files: editbin.exe, dumpbin.exe, link.exe, MSPDB60.DLL, which are included in Microsoft Visual Studio.
    To install SBO ITK 1.5 SP1 correctly, please follow the steps: (We recommend ITK 1.5 be installed on the same host with SBO)
    0. Logon the host with the user in Local Administrator group.
    1.Backup SBO Databases
    Backup database Sbo_Common and all company databases for safety
    2.Install JDK 1.3.1_08
    Run j2sdk-1_3_1_08-windows-i586.exe.
    3.Set environment variables JAVA_HOME and PATH:
    JAVA_HOME=C:\jdk1.3.1_08, if JDK installation is C:\jdk1.3.1_08.
    PATH = %JAVA_HOME%\bin;%PATH% , make sure to put the Java Path at the beginning of the path.
    4.Install MS JDBC for SQL 2k SP1:
    Run sql2k_jdbc_sp1_setup.exe.
    5.Install SBO ITK 1.5 and REBOOT computer
    Don't install DI-API by deselecting DI-API component in setup dialog box. We will install the latest DI-API for SBO 6.50 later.
    Suppose ITK 1.5 is installed driver C. You should see C:\SAP_J2EEngine6.20 and C:\Program Files\SAP\SBO Integration Toolkit after installation.
    6.Install SBO ITK 1.5 SP1
    Download the ITK 1.5 SP1 from http://service.sap.com/sbo-swcenter
    Upgrades/Patchs->SBO-MYSAP INTEGRATION TOOLKIT ->
    SBO-MYSAP INTEGRAT.TOOLKIT 1.5->Binary Patches SBO-FUNCTION MODULES
    1.5 -> Win32 -> BOXIFM1501_0-20000137.ZIP
    Unpack the zip and run setup.exe
    7.Install DI-API from <
    127.0.0.1\sbo_shr\SBODIAPI>
    DI-API always exists on the SBO server.
    8.Install SBO Java Connector and copy jar files:
    Refer to note 676364 (Don't douninstallsteps since we don't install
    DI-API) , install latest SBOJavaConnector and
    Copy sbowrapper.jar and sboapi.jar
    FROM C:\ProgramFiles\SAP Manage\SAP Business One\SDK\JavaCon\lib
    TO C:\ProgramFiles\SAP\SBO Integration Toolkit\SBOFunctionModuleSDK
    and C:\SAP_J2EEngine6.20\alone\services\servlet_jsp\work\jspTemp\
    SBOWebService\root\WEB-INF\lib
    9.Check HTTP/HTTPS port:
    If HTTP/HTTPSport is conflicted withotherWeb Application Server on
    same host, for example IIS, change HTTP/HTTPS portofthe SAP J2EE
    server by Config Tool.
    Start -> All Programs -> SAP J2EE Engine 6.20 -> Tools -> Config Tool
    10.Apply note 706379 to patch java.exe and service.exe:
    Java.exe is inthedirecotry %JAVA_HOME%\bin, service.exe isinthe
    direcotry C:\SAP_J2EEngine6.20\configtool.
    Use the following command
    editbin.exe /stack:2097152 service.exe
    editbin.exe /stack:2097152 java.exe
    11.Start J2EE server
    Use Start -> All Programs -> SAP J2EE Engine 6.20 -> Stand Alone Server
    12. Create J2EE user, change admin password
    For securityreason,password of Administrator must be changed. Another
    user in administratorgroup should be created for daily operation.
    Use Start -> AllPrograms-> SAP J2EEEngine6.20 -> Administrator.
    This task is performed using "User Management" in the "Runtime" tab of
    Security Service.
    13. Test ITK 1.5 SP1 connection
    In browser,open the URL "<http://localhost:port/SBOWebService>",
    SAP Business One Integration Toolkit workbench could be openned.
    (Refer to Administration Guide for following steps)
    14.Switch on DEBUG log
    In SAP Business One Integration Toolkit workbench->settings->Logging,
    set .severity = DEBUG
    After everything runs fine, you should set the log back to INFO mode
    for performance purpse.
    15. Set DI-API connection:
    In SAP Business One Integration Toolkit workbench->settings->DI API,
    set the connection parameters for SBO DIAPI.
    16. Set Sender and SAP XI
    In SAP BusinessOneIntegration Toolkit workbench->settings->Sender,
    Setthe Sender properties. The properties [name].port and [name].uri
    can be get from XI server by transaction code SMICM, SICF.
    17.Set Windows Application Event Log to recycle
    Control Pannel->AdministrativeTools->Event Viewer->Application->
    (Context menu)Properties->General->Log size->Overwrite events as needed
    18. Restart ITK 1.5 SP1 to check DI-API connection
    In the windowof Stand Alone Server, type "reboot". After rebooting,
    open SAPBusinessOne Integration Toolkit workbench , open server log
    in Logs-> Server tocheckthe status of DIAPI connection pool.
    IfDIAPI connection pool initialized successfully, followingline
    could be found:
    Info: initialize DI-API connection pool.
    Info: initialize DI-API connection pool successfully.
    19.Switch off DEBUG log
    In SAP Business One Integration Toolkit workbench->settings->Logging,
    set .severity = INFO
    20. Shutdown J2EE
    In the window of Stand Alone Server, type "shutdown".
    21. Config J2EE server running as Service, Optimizememory (at least 128M , default is 64M)
    Use Start->All Programs->SAP J2EE Engine 6.20->Tools->Config Tool to open Config Tool.
    Clicknode "Alone", in "NTService"tab,select"Enabled", andchange
    the memory size in "Java parameters" with following lines:
    -Dmemory.manager=128M
    -Xmx128M
    Apply changes.
    using Start ->Run -> cmd to open command window, change directory to
    C:\SAP_J2EEngine6.20\configtool,runcommand "service -install" to
    install J2EE server as Service. (To remove the service, run command
    "service -remove")
    22. Start J2EE as service
    In Control Pannel->Administrative Tools -> Services, find service
    "SAP J2EE EngineAlone",Open thepropertiesof the service and config
    the service to Log On as the current user ("Log On" tab -> Log on as:
    This account)
    23. Test Connection
    Open SAP Business One Integration Toolkit workbench to check log file.
    I do not understand a lot but I think you could do that. In the SBO 2007A, it will be mor easy.
    Rgds,

  • Business One and Open Source Web Front-Ends, PHP etc.

    Hi there,
    I am a complete newbie to all things SAP, so please excuse my ignorance.
    I am trying to implement a solution for SAP Business One, including a web front-end for queries and information. The  SAP backend is running on a SQL Server, Windows 2000.
    The catch is, I won't be running the web front-end off a Windows server. I need to find a solution for an Apache server, running (probably) PHP but could be JSP or any other scripting language to access SAP - but it will be running on a separate server, non-windows.
    I have been given examples of people getting access to the DI Server using PHP, but it all involves a call to a COM() function that won't run from anything except a Windows server.
    How can I acheive the same result running a PHP page from an OpenBSD or Linux / Apache server? Is the DI Server the right thing to be looking at, or am I going in completely the wrong direction?
    Any help would be appreciated.
    Thanks,
    Nick.

    post your question in SAP Business One SDK for better response.
    Regards
    Raja

  • How can i develope a add-on of job order in C# and how can i connect that add-on fromSAP business one and database

    Hi Expert Team
    Please help me i am new in SAP and i want to submit this add-on on Thursday please.....

    Hi Navanit
    go through the link,i think it will help you
    https://msdn.microsoft.com/en-us/library/microsoft.visualbasic.compatibility.vb6.support(v=vs.110).aspx?cs-save-lang=1&c…
    Or
    https://msdn.microsoft.com/en-us/library/microsoft.visualbasic.compatibility.vb6.support(v=vs.90).aspx?cs-save-lang=1&cs…

  • Creation of Add-on package for 64 bit and 32 bit SAP Business One Client

    Please help me creating package for 64 bit and 32 bit SAP Business One. If Add-on executable is compiled with x86 option then there is no issue of connecting Add-on with 32 bit SAP Business one and if Add-on executable is compiled with Any CPU option then there is no issue of connecting Add-on with 64 bit SAP Business one. Problems are mentioned as below
    1. My Add-on uses MS ACCESS connection and the connection is read using Jet OLEDB 4.0 provider. It works fine for x86 compile mode but not when compile mode is Any CPU. I searched for the issue on Google and found a solution to change MS ACCESS connection provider to ACE.OLEDB.12.0 but again ACE provider is installed according to the Office version i.e. 32 bit or 64 bit office suite. If I install 32 bit ACE provider then Add-on executable compiled with x86 version is working fine but with Any CPU option throws error as provider is not registered on current machine.
    2. Secodly, our license validation activex dll is build using vb 6.0 and therefore when Add-on executable is compiled using Any CPU option, Add-on EXE cannot read from license dll. Any suggestion, how the activeX dll can be compiled whose component can be created from for X86 compiled exe and any cpu compiled exe.
    Please help because we are stuck in this issue and cannot move forward.
    Thanks.

    Hi Alejandro,
    That is one solution but did your add on used ms access connection? if you used Jet oledb to connection string or ace oledb connection string? what if 32 bit office is installed and what if 64 office is installed? how did you found the office version in install script? after determining the office version how did you installed Microsoft redistributable for ace oledb (32 bit or 64 bi )?
    I am sorry that I asked many questions but these are the problems where I am stuck with the addon installer?
    Thanks

  • Business One add-on and Netweaver

    Hi all,
    I am developping an add-on for SAP business One and I would like to know if it is possible to use Web Services (via NetWeaver) to connect a Client to this add-on.Is there any documentation which deals with this topic?
    Thanks for your help.
    Regards,
    f b

    Hi f b,
    I am not sure what you try to do?
    I understand that you develop an Add-On for SAP B1.
    I understand that you want to use whatever Web Service in addition to that.
    The second question has IMHO nothing to do with the fact that you use an Add-On - or I am missing something.
    In case your question is related to integration between SAP B1 and SAP NetWeaver, I would suggest that you ask the question in the new forum about the new "SAP Business One Integration ...":
    Busines One Integration Technology (B1i) forum!!!!
    In case your question is to directly access some Web Service through SAP Netweaver you might consider to find the appropriate forum in that area.
    Regards,
    Frank

  • BW and Business One

    Hello,
    I never used SAP Business One and don't know much about it. What are the differences of using BW in SAP Business One than with regular R3 systems? Is it possible using the SAP Portal with SAP Business One?
    Thank you!
    David

    SAP Business One and R3 are completely different systems. You can use SAP Business One Integration Technology to bridge them: there is information available on this site about this technology, including a forum.
    Should you need more info, I suggest you to post questions on it.

  • Cannot connect SAP Business One with iPad

    Hey all,
    I am new to SAP Business One. And i am exploring SAP Business One Mobile Applicaiton for iPad.
    I've tried to follow the step to set up my both SAP Business One and iPad but failed.
    The message "Connecting to server" keep loading and after few minutes show me "Tje request timed out (-1001)"
    So am I did something wrong? Or miss out something?
    Please advice with this problem.
    Thank you.
    Regards,
    Wai Leng

    Hey Lisa,
    Yes, I've tried what I found in this forum and the Support Portal.
    But it's is failed again.
    As iPad doesn't really need a mobile phone number, so i just simple key in a number for both SAP B1 and my iPad. Is it any problem?
    Another question, I've tested my connection for B1D1, but failed, following is the error message.
    com.sap.b1i.adapter.dia.exception.ConnectionFailedException: Connect to Business One failed.
    (-107) Unable to connect with the specified username and or password
    Anything i miss out?
    Thank you.
    Regards,
    Wai Leng

  • UK Payroll Modul for SAP Business One

    Dear all,
    is there already a Payroll Add-On or Modul Solution available for SAP Business One for the UK Market?
    Regards, David

    David,
    You will want to check the Channel Partner Solution Network SAP website.  Here you can search for soltions that integrate with Business One and you can find out which market these solutions serve.
    The link is ...
    http://cpsn-channel.sap.com
    HTH,
    Eddy

  • Windows 2008 Server R2 & SAP Business One

    Does anyone have any experience, good or bad, with SAP Business One and Terminal Service on Windows 2008 Server R2?  We are finding a number of issues with this configuration and we are looking for any feedback that is out there.
    Here is the situation - our customer is running SAP Business One v2007 SP01 PL09 Hotfix4 on a Windows 2008 Server R2 machine.  All users (15 max) access SBO via Terminal Service to this machine, which also holds the databases (SQL Server 2005).  The machine currently has 20GB of RAM.
    What we are finding is:
    1) When any process related to SBO (SBO core or add-ons) consumes some portion of memory, none of that memory is ever released back to the O/S until SBO is completely closed.  So over the course of a day each user ends up simply consuming more and more memory as forms are opened for transactions.  While we do see this in Windows 2003 Server to some extent, at least some memory is released when a given form is closed.
    2) Once the system hits a point where around 75% of RAM is consumed the users start seeing application "hangs" and are forced to manually terminate SBO (via Task Manager) and restart.  There doesn't seem to be any paging or use of virtual memory (if my terms are right) in use.
    3) If the system is busy and a new window/form is opened the new window immediately (within one or two seconds) presents the "Not Responding" message on the new window.  Depending on the circumstances the application is simply waiting for resources and will continue opening normally.
    I would appreciate feedback from anyone who has experience with Windows 2008 Server R2; and especially using it for Terminal Services.  My personal feeling is that it is a platform that should be avoided but we would certainly like to hear what other folks have to say.
    Regards,
    Ross Unger
    Third Wave Business Systems

    I believe the supporting of this OS is still on Planned basis.  You may check with SAP support to give them a good user case to fight with any non-compatible issues.
    Thanks,
    Gordon

  • Material transfer from SAP R/3 to SAP Business One is blocked

    Hello experts,
    Please I need your help for the following scenario:
    Our client has B1iSN and SAP R/3 in the headquarter company and B1if and SAP B1 in the subsidiary. The material transfer from SAP R/3 to SAP Business One failed and the following message is diplayed:
    Result message :
    com.sap.b1i.xcellerator.XcelleratorException: XCE001 Nested exception: com.sap.b1i.bizprocessor.BizProcException: BPE001 Nested exception: com.sap.b1i.xcellerator.XcelleratorException: XCE001 Nested exception: com.sap.b1i.xcellerator.XcelleratorException: XCE001 Nested exception: java.lang.RuntimeException: DI Error: (-2028) No matching records found (ODBC -2028)
    The Material database transfer is blocked due to message in status
    failure which block all other messages.
    We tried to restart the server (Business One and B1iSN) but it didnu2019t solve the issue.
    Any idea please? Thank you.

    Hi Nadia,
    did you check the WRITE-POLICY settings of your scenario?
    when reading the displayed DI Error message, it looks like B1iSN is trying to update an B1 item which does not exists.
    Please open SAP B1iSN Tools -> Development Tools -> Graphical scenario Design and select your Bizpackage, BizStep and BIUMETA.
    Open the WRITE-POLICY symbol and check the entries:
    Insert on Exist = error or fallback2U
    Update on Miss = fallback2I
    The Update Policy should stay to value regular.
    To activate changes of the WRITE-POLICY please deactivate, modify and reactivate your Business Process instance.
    If a WRITE-POLICY change has no effect, please check your data mapping (BIU) and especially the parameter <QueryParams>, which mustn't be filled for "insert/Add" operations into B1.
    Best regards
    Bastian

  • Hi Experts confusion on migration  from "SAP Business One" to "SAP R/3"

    Hi All
    I am a certified SAP Business One Certified Solution consultant and working on SAP Business One for the past 2.5 yrs and done 4 implementations.
    I want to migrate to SAP R/3 and have confusion on weather to join Project Systems/Material Management for training and pursue my career in the same. I want to do the Online Certification for the same.
    I feel like Jack of ALL and Master on None after working on SAP Business One.
    Pls guide me on the possible R/3 career options after SAP Business One and weather my experience in SAP will be counted for my future SAP career.
    I am confused Pls help.

    Better get trained in area of domain experience and get SAP certified.
    Check also this links
    Career Advice: SAP Business One to R3 transition in Ottawa Canada
    SAP B1 or R/3...which one to select
    http://it.toolbox.com/blogs/sap-library/sap-business-one-vs-sap-r3-system-architecture-13952
    http://it.toolbox.com/blogs/sap-business-one/sap-business-one-training-isnt-that-the-same-as-r3-9066
    Contact nearest SAP education partner for getting trained.
    http://www.siemens.co.in/en/about_us/index/our_business_segments/information_and_communication/sisl_business_profile/education_training/general_faq.htm
    http://www.sap.com/asia/services/education/schedule/schedule_IN.htm

  • Get SAP Business One connection

    Hi all.
    I'm creating a report using Crystal Reports Basic 2008 for SAP Business One and I have a question.
    Our client has three databases under one server, so, I'm creating three reports and i'm conecting them under a UDL file.
    My question is if it's possible to get the actual SAP Business One connection when the report is call? Because this way, I can only make a report instead of three.
    I hope I was able to express myself best. I'm thank you and i'm waiting. Thanks.
    The system have:
    Windows Server 2008 SP2
    SQL Server 2008
    SAP Business One 8.8 PL 11
    Crystal Reports Basic 2008 for SAP Business One 12.1.0.892

    Hi,
    I don't think that is possible since the sequence to run CR is after connecting to a specific database.
    Thanks,
    Gordon

Maybe you are looking for