VI Server functions

Hi there,
I`m pretty sure I`ve read something on this before, but I can`t find the
information.
I have written a VI which programatically outputs the documentation to HTML
files, which all works super in the development environment, but which as a
stand-alone EXE does not work at all.
Is this function available outside the LAbVIEW development environment?
Thanks
Shane
Using LV 6.1 and 8.2.1 on W2k (SP4) and WXP (SP2)

The Print VI Documentation (HTML, RTF, etc) methods are NOT supported by the run-time engine. You will get an error message out of the invoke node which calls these methods in the run-time environment.
-Jim

Similar Messages

  • I've got Snow Leopard Server, but don't need the server functions. What to do?

    This is somewhat complicated, so please bear with me. My Mac Pro was running OS X 10.5 and required updating. But we have legacy Power PC apps (mainly FreeHand) that we want to continue using, even though Mountain Lion doesn't support them.
    As a solution, I'm going to run Snow Leopard Server in emulation on Parallels 8 Desktop. I would rather have used plain old Snow Leopard instead of the server version, but Apple's EULA only allows 10.6 Server to run in emulation.
    So, I got Snow Leopard Server and have used it to upgrade 10.5. Eventually, (once I get everything working properly), I'll upgrade that to Mountain Lion and use SL Server in Parallels emulation to run the old Mac apps we can't do without.
    But I've run into a problem I didn't anticipate: I don't have a clue about running a server.
    I'm having trouble setting it up so the other Mac user in my department can access a shared folder. Also, I want the login window to display the list of users, but that option is grayed out.
    What I'd like to do is strip out all the server functions and just run as if 10.6.8 was a standard version of Snow Leopard, which I'm familiar with. If that's not practical, please explain how to get sharing to work since that's the main problem.
    I've tried turning off the services listed in the Server Preferences (iCal, Mail, etc.) but that hasn't fixed the problems. I think there may be server functions running that I haven't found preventing me from fixing the problems. Or it could be something else entirely (as I said, no clue).

    DON'T MAKE A MOUNTAIN (lion?) OUT OF A MOLEHILL!
    Several points in response to your post, in chronological order, not necessarily in order of importance:
    •  It was a common Urban Myth that Snow Leopard (client's) EULA prohibited its virtualization in Lion or Mt. Lion on a Mac!  That myth has been largely debunked in the last 18 months.
    Here are detailed instructions on how to install Snow Leopard client into Parallels 7 or 8:
    http://forums.macrumors.com/showthread.php?t=1365439
    That being said, and being the author of the aforementioned thread, I STRONGLY recommend that, where possible, you use Snow Leopard Server in favor of Snow Leopard client.  This will side step some later corruption problems that can arise from the improper use and shutting down of this Parallels partition.
    Historically, this thread was written when Apple sold Snow Leopard Server for $499+ or ceased sales altogether.  Now, Apple has rendered the (now diminishing) debate over the EULA moot, by its recent release of Snow Leopard Server to the US & Canadian community for $20; leaving those who cannot purchase SLS (or get someone to purchase it for them) to continue to follow the instructions in my thread (or asking me to purchase SLS for them and forward it to them; my preferred course of action!).
    •  I ALWAYS recommend that data files be stored on the real Mac's HDs and NOT in a virtualized world.  This is easy to accomplish and establishes a backup regimine (Time Machine, etc.) that will protect the users data.  Lost applications are easily restored from their installer discs.
    •  In practice I find that using SLS in Parallels 8 is the same as using SL client in Parallels.  I have even removed the Server apps from the Dock so as to not be confused by them.
    So, your solution is to establish a "shared folder" on the hard drive of the Mac that is hosting Parallels.  When in SLS in Parallels you will have access to your shared folder, ironically through Parallels' "Shared Folders" feature that is now present in Mac OS Guest installs on version 8 (see the "Shared Folders" SERVER on the right side of the screenshot, below).
    When using Freehand MX or other PowerPC apps, save your data files into your shared folder through access to it by Parallels' Shared Folders.  Other users on your network will have access to the SAME data files, through their customary use of file sharing to access your shared folder from your Mac's hard drive.
    IGNORE the Server applications in the Applications folder...
    Freehand MX running in Snow Leopard Server installed into Parallels 8 for use in Lion or Mt. Lion:
                                  [click on image to enlarge]
    Postscript: your post was so easy to follow!

  • RFC call failed: JCO.Server could not find server function 'SET_SLD_DATA'

    Hi, All
    the system is PI 7.0 EHP1 oraclei Win2003 server, I configured SLD but I run RZ70, having error "RFC call failed: JCO.Server could not find server function 'SET_SLD_DATA' ". I know there are lot of tread about this error, but none of themsolve my problem. all JCO, RFC connections and SDL DATA supplier(VA) seem OK. error message in SM21 is "Could not send SLD data"
    detail from SM21
    The system could not send the data that has been collected automatical
    for the System Landscape Directory (SLD). Check whether the gateway
    configured in transaction RZ70 has been started and whether the SLD
    bridge has been registered with this gateway.
    You can use transaction SM59 to check this in the sending system for t
    implemented RFC destinations. The RFC destinations have the standard
    names "SLD_UC" for Unicode sending systems and "SLD_NUC" for non-Unico
    sending systems. If a different RFC destination has been entered in
    RZ70, check this destination instead.
    You can use the Gateway Monitor to check the target gateways. In ABAP
    systems, this monitor is started with transaction SMGW, or you can use
    the external SAP program "gwmon". Check whether the specified gateway
    has an active registration.
    OF COURSE I checked  RFC of  SLD_UC and SMGW
    any different ideas
    Regards
    ABH

    Hi
    Please check the following notes are implemented
    Note 906454                           
    Note 907729
    You may be aware but if you are not --->RZ70 creates the required SLD* RFCs during runtime - therefore if you have defined these RFCs manually first using the same namespace you can get RFC conflicts which result in a failed submission    
    Please also check the user in the RFC is known to both systems and has required authorization to write to SLD
    Generally with SLD you have to install or select a suitable gateway to handle incoming data supply traffic
    Also the gateway you are using has be known to SLD and reflected in RZ70 - i.e these defintions have to be the same
    It is also recommended to delete all references to SLD_* RFCs in data supplier and target SLD
    after a failed submission attempt to allow RZ70 to recreate these consistently once the above has been checked
    Best wishes
    Stuart

  • Incorrect syntax errors in sql server function. Please help.

    This is my sql server function:
    create function dbo.CleanTheStringAdv (@theString nvar
    char(500), @CleanMode as int) 
    returns nvarchar(500)  
    begin  
    --define variables
    declare @strAlphaNumeric nvarchar(500)  
    declare @i int
    declare @strChar nvarchar(500)
    declare @CleanedString nvarchar(500)
    --initiate values
    set @CleanedString =''  
    set @theString = @theString + ''
    SET @i = 1
    --Determine if we are looking for numeric values only or numbers and letters
    return case @CleanMode
       WHEN 1
       THEN @strAlphaNumeric = '0123456789'
       WHEN 2
       THEN @strAlphaNumeric = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
       WHEN 3
       THEN @strAlphaNumeric = '|0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
       else 0
     end 
    --Search through chars in the string passed to the function
        while (@i <= Len(@theString))
    begin
    @strChar = substring(@theString, @i, 1)
    If (charindex(@strAlphaNumeric, @strChar) <>0)
    --if the current char being reviewed is valid then add it to the new string
    begin
    @CleanedString = @CleanedString + @strChar
    end
    end
    return @CleanedString
    and below are the syntax errors I see when I press F5:
    Msg 102, Level 15, State 1, Procedure CleanTheStringAdv, Line 24
    Incorrect syntax near '='.
    Msg 102, Level 15, State 1, Procedure CleanTheStringAdv, Line 39
    Incorrect syntax near '@strChar'.
    Msg 102, Level 15, State 1, Procedure CleanTheStringAdv, Line 43
    Incorrect syntax near '@CleanedString'.
    Any help is highly appreciated.....

    Here is the full code for the function:
    create function dbo.CleanTheStringAdv (@theString nvarchar(500), @CleanMode as int)
    returns nvarchar(500)
    as
    begin
    --define variables
    declare @strAlphaNumeric nvarchar(500)
    declare @i int
    declare @strChar nvarchar(500)
    declare @CleanedString nvarchar(500)
    --initiate values
    set @CleanedString =''
    set @theString = @theString + ''
    SET @i = 1
    --Determine if we are looking for numeric values only or numbers and letters
    SET @strAlphaNumeric = case @CleanMode
    WHEN 1
    THEN '0123456789'
    WHEN 2
    THEN '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
    WHEN 3
    THEN '|0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
    else 0
    end
    --Search through chars in the string passed to the function
    while (@i <= Len(@theString))
    begin
    set @strChar = substring(@theString, @i, 1);
    If (charindex(@strAlphaNumeric, @strChar) <>0) --if the current char being reviewed is valid then add it to the new string
    begin
    SET @CleanedString = @CleanedString + @strChar;
    end
    END
    return @CleanedString;
    END

  • JCO RFC provider: Server function not found, short dump

    Hi all,
    I'm trying to use the JCO RFC provider service of NW04s (SP15) together with an ABAP 4.6C system. I've followed all the documentation that I could find, but couldn't get it to work yet. This is what I've done so far:
    Using SM59 I've had a destination APP_JK1 created for me on the R/3 system. AFAIK it's set up correctly and marked as a "registered server", connection tests were successful.
    On the portal, I've created a RFC portal destination using my R/3 credentials and successfully tested it. Then I created an entry in the RFC provider service, using the correct values for system, id & gateway, and let it point to my RFC destination for the repository connection. The program ID is also APP_JK1.
    Next, I created a stateless session bean which is part of an EAR, gave it a JNDI name of "RFCTEST" and added a method like this:
        * @ejb.interface-method view-type="both"
        * @param function called function
       public void processFunction(com.sap.mw.jco.JCO.Function function) {
          JCO.ParameterList input  = function.getImportParameterList();
          String query = input.getString("I_STRING_SEARCH");
          JCO.ParameterList output = function.getExportParameterList();
          output.setValue(query, "ECHOTEXT");
    (The project uses xdoclet for the creation of J2EE stuff)
    In application-j2ee-engine.xml located in the META-INF directory of my EAR, I've added:
    <reference reference-type="hard">
         <reference-target provider-name="sap.com" target-type="library">com.sap.mw.jco</reference-target>
    </reference>
    The application deploys without errors, and besides from my RFC connection works as expected. In the JNDI registry view of VisualAdmin I see the corresponding entry: "rfcaccessejb/RFCTEST" is a local reference to my stateless session bean.
    On ABAP, I have a tiny little program that calls my function, mainly looking like this:
    CALL FUNCTION 'RFCTEST' DESTINATION 'APP_JK1'
      EXPORTING
        I_STRING_SEARCH = query
      IMPORTING
        ECHOTEXT = t1.
    Unfortunately, it short dumps immediately. The error message is:
    JCO.Server could not find server function 'RFCTEST'
    I'm lost. What could be wrong? Any help is greatly appreciated. Kind regards,
    Christian Aust

    Hello Perry song,
    You got the short dump bcoz, there is no perform by the name you provided in the program,
    for example. consider there are 2 programs.
    Program 1 :
    REPORT  ZPGM1.
    *Calling a perform SNAME1 , the code of perform is written in ZPGM2.
    perform sname1 IN PROGRAM ZPGM2.
    Program 2 :
    REPORT  ZPGM2.
    perform sname1 .
    Form SNAME1 .
    write : 'Text in form SNAME1' .
    endform.                    " SNAME1
    (here SNAME1 is found and it works perfectly )
    Change in Program 1 :
    REPORT  ZPGM1.
    *Calling perform DELTA ,
    perform DELTA IN PROGRAM ZPGM2 IF FOUND.
    Now the perform statement will search for perform " DELTA " in ZPGM2 , but there is no perform by name DELTA , so here we need to mention the condition " IF FOUND "  , so now by mentioning the condition " IF FOUND " in perform statement ,  if the perform DELTA is not found then it wont go to DUMP.
    If condition " IF FOUND "  is not mentioned in perform statement like
    perform DELTA IN PROGRAM ZPGM2 . ( This gives DUMP )
    just type " IF FOUND " when u r calling a perform from other program ( i guess this will solve the problem ).
    Hope it might be helpfull,
    Regards ,
    Aby
    Edited by: abhi on Nov 6, 2008 10:14 AM

  • Calling SQL Server function in ODI

    Hi All,
    In the Target data store in the interface I have a column called COUNT_BY_CERTDATE column and in the mapping I have teh following syntax, which does not work.
    SUM(CASE WHEN ((dbo.getcertdate(person_id,getdate()) >= current_timestamp) THEN 1 ELSE 0 END). The 'getcertdate' is a SQL Server function which returns a date.
    I am getting a "Expression is not valid for this DBMS error" with the details as getcertdate is not a recognized built in function name. Please help on fixing this issue.
    Thanks for your time and help.

    Its defined on the source.
    I am getting the following error, when I execute it.
    ODI-1228: Task Load_Fact_Table1 (Integration) fails on the target MICROSOFT_SQL_SERVER connection SQLSERVER_USAASC.
    Caused By: java.sql.SQLException: [FMWGEN][SQLServer JDBC Driver][SQLServer]Cannot find either column "main" or the user-defined function or aggregate "main.dbo.getCertDate", or the name is ambiguous.
    Edited by: ssk1974 on Dec 20, 2012 6:30 AM

  • How can I call a server function by a button?

    Hello, world...
    I have a problem...
    I need to call a server function by pushing a button. I put the condition on the label...
    This is my script:
    writeBtn1.addEventListener (MouseEvent.CLICK,writeFile1);
    private function writeFile1 (e:MouseEvent=null):void
                 checkBtn = (writeBtn1.label == "Conferma" && textInput1.text != "" );  //my condition...
                 if (checkBtn)
                     nc.call ("WriteNow",null,textInput1.text+"\n");
                    writeBtn1.label = "Fatto";
    I'd like to call the function on the release of the button...
    Can someone helps me?
    Please...
    Emiliano.

    use:
    writeBtn1.addEventListener (MouseEvent.CLICK,writeFile1);
    writeBtn2.addEventListener (MouseEvent.CLICK,writeFile1);
    writeBtn3.addEventListener (MouseEvent.CLICK,writeFile1);
    private function writeFile1 (e:MouseEvent=null):void
                if(e.currentTarget==writeBtn1){
                 // do whatever
               } else if(e.currentTarget==writeBtn2){
                 // do whateverelese
              } else {
                 // it's writeBtn3

  • JCO.SERVER could not find the server function

    Hi,
    I am calling "BAPI_COMPANY_GETDETAIL".thuough the zprogram"ZBAPI_COMPANY_GETDETAIL"
    REPORT ZBAPI_COMPANY_GETDETAIL.
    DATA:BEGIN OF ITAB,
    RCOMP LIKE T880-RCOMP,
    END OF ITAB.
    ITAB-RCOMP = 99999.
    CALL FUNCTION 'BAPI_COMPANY_GETDETAIL'
    EXPORTING
    COMPANYID = ITAB.
    IMPORTING
    COMPANY_DETAIL =
    RETURN =
    The Details I Gave......
    In SM59 of R/3:
    PROGRAMID:LCRSAPRFC_PIT
    GATEWAYHOST:PITEST
    GATEWAYSERVICE:sapgw01
    Tested the connection and it is running
    ID:
    In Communication Channel.
    Application server (Gateway):PITEST
    Application server Service (Gateway):
    PROGRAMID:LCRSAPRFC_PIT
    RFC Metadata Repository parameter.
    ip of XI Server
    System No Xi System NO
    username
    pwd
    In SM58 I find the Following error.
    "JCO.SERVER could not find the server function BAPI_COMPANY_GETDETAIL.
    I Tested RFC ADAPTOR in  RWG and it is ok.
    I do not Understand where the problem is.
    Please clarify.
    Thanks,
    Srinivasa

    Thanks for the reply,
    Yes RFC is in the Sender  side.
    I am calling "BAPI_COMPANY_GETDETAIL".thuough the zprogram"ZBAPI_COMPANY_GETDETAIL"
    REPORT ZBAPI_COMPANY_GETDETAIL.
    DATA:BEGIN OF ITAB,
    RCOMP LIKE T880-RCOMP,
    END OF ITAB.
    ITAB-RCOMP = 99999.
    CALL FUNCTION 'BAPI_COMPANY_GETDETAIL'
    EXPORTING
    COMPANYID = ITAB.
    IMPORTING
    COMPANY_DETAIL =
    RETURN =
    The Details I Gave......
    In SM59 of R/3:
    PROGRAMID:LCRSAPRFC_PIT
    GATEWAYHOST:PITEST(XI system name)
    GATEWAYSERVICE:sapgw01
    Tested the connection and it is running
    ID:
    In Communication Channel.
    Application server (Gateway):PITEST(XI system name)
    Application server Service (Gateway):
    PROGRAMID:LCRSAPRFC_PIT
    RFC Metadata Repository parameter.
    ip of XI Server
    System No Xi System NO
    username
    pwd
    In SM58 I find the Following error.
    "JCO.SERVER could not find the server function BAPI_COMPANY_GETDETAIL.
    I Tested RFC ADAPTOR in RWG and it is ok.
    I do not Understand where the problem is.
    These is what I gave,

  • JCO.Server could not find server function 'CONTROL_RECIPE_AVAILABLE'

    Hi Experts,
    I've been trying to read some of the topics in the forums to find answers about the error JCO.Server could not find server function but still haven't resolve the issue.
    Basically, the scenario is from SAP r/3 to PI 7.1 ehp1 (process integration) system.
    All of the aforementioned steps we're done.
    R/3 (SAP) end
    1.) Create RFC destination (T)
    2. ) Indicate the program ID
    3.) Indicate the server/hostname
    4.) Indicate the sap gateway
    Test connection was made and it was successful.
    SAP PI end.
    Integration Directory (Let me skip from the basics and state directly the setup of my senderRFC)
    1.) RFC Comm Channel (set as Sender)
    2.) Indicated the server hostname (sending system), sap gateway and Program ID (basically what was indicated in RFC setup in SAP end)
    3.) RFC Metadata Repository Parameters (In here I used the details of PI environment)..Created user with SAP_ALL profile..I used system without Load Balancing (Parameter, AppServer, SysNo, Logon User, Logon Password, Language and Client)
    I was able to test a message from SAP end but still "JCO.Server could not find server function" was the result upon checking sm58.
    Did I miss something from my setup and config?

    Hi Michal,
    I guess there's a big difference with RFC Server Parameters and with RFC Metadata Repository Parameters.
    Note: Im using PI 7.1 ehp1
    For RFC Server Parameters it includes:
    - Application Server (gateway)*
    - Application Server Service (gateway)*
    - Program ID*
    For RFC Metadata Repository Parameters it includes:
    - Load Balancing or no Load Balancing (choices)..in here my choice is no Load Balancing
    - Application Server*
    - System No*
    - Logon Language*
    - Logon Client*
    - Authentication Mode (Use Log-on Data for SAP System or Secure Network Connection for RFC)
    if Use Log-on Data for SAP System it includes:
    - Logon User*
    - Logon Password*
    If Secure Network Connection for RFC it includes:
    - Quality of Protection
    - SNC Partner Name
    Looked onto your blogs mentioned several times, but no information on RFC Metadata Repository Parameters.

  • JCO.server could not create server function - IDOC_INBOUND_ASYNCHRONOUS

    Hello all.
    On this platform I have found some threads for the above error we get, but unfortunately the solution was not described in detail.
    We get this error in sending Idocs from a SAP 4.7 system to our Business Connector.
    Complete error info is :
    com.sap.mw.jco.JCO$Exception: (120) JCO_: JCO.Server could not create server function 'ä¥u201Eä½u0192å½u2030ä¹u201Aä½u2022ä¹u201E彁åu2122ä¹u0192ä¡u2019'
    com.sap.mw.jco.JCO$Exception: (123) JCO_: Server repository could not create function template 'ä¥u201Eä½u0192å½u2030ä¹u201Aä½u2022ä¹u201E彁åu2122ä¹u0192ä¡u2019' caused by: com.sap.mw.jco.JCO$Exception: (102) RFC_ERROR_COMMUNICATION: Connect to SAP gateway failed Connect_PM GWHOST=CPAAQAT.US.CPO.COM, GWSERV=sapgw01, ASHOST=CPAAQAT.US.CPO.COM, SYSNR=01 LOCATION CPIC (TCP/IP) on local host ERROR partner not reached (host 172.20.12.65, service 3301) TIME Fri Jul 15 10:35:58 2011 RELEASE 640 COMPONENT NI (network interface) VERSION 37 RC -10 MODU
    Typically the message gets rolled-back and no sender, receiver or message info in visable in the transaction list.
    Transaction List
    Date    TID    Sender    Receiver    Msg Type    State   Delete
    2011-07-14 08:00:19 BST  AC140C4150524E1E92E80002     Rolled back   
    Who can help us.
    Thanks in advance.
    Marcel

    Hi,
    ä¥u201Eä½u0192å½u2030ä¹u201Aä½u2022ä¹u201E彁åu2122ä¹u0192ä¡
    looks like a character encoding error. Did you check the Unicode, code page at the RFC destination, and related SAP notes?
    Sandra

  • SAP IGS: JCO.Server could not find server function 'PIGFARMDATA'

    dEAR ALL,
    Operating System: aix6.0
    Database: Oracle 11g
    IGS is not getting started.
    SM59--IGS_RFC_DEST--CONNECTION TEST is fine
    sigs-- IGS_RFC_DEST-- Error is generating " JCO.Server could not find server function 'PIGFARMDATA' ".
    Tried starting IGS USING the below command:
    /usr/sap/KBQ/DVEBMGS01/exe/igswd_mt -mode=profile pf=/usr/sap/KBQ/SYS/profile/KBL_DVEBMGS01_<Hostname>
    Startup using profile
    ***LOG Q0I=> NiIBindSocket: bind (67: Address already in use) [nixxi.cpp 3735]
    *** ERROR => NiIBindSocket: SiBind failed for hdl 1/sock 5
        (SI_EPORT_INUSE/67; I4; ST; 0.0.0.0:40180) [nixxi.cpp    3735]
    ***LOG Q0I=> NiIBindSocket: bind (67: Address already in use) [nixxi.cpp 3735]
    *** ERROR => NiIBindSocket: SiBind failed for hdl 2/sock 5
        (SI_EPORT_INUSE/67; I4; ST; 0.0.0.0:40100) [nixxi.cpp    3735]
    ***LOG Q0I=> NiIBindSocket: bind (67: Address already in use) [nixxi.cpp 3735]
    *** ERROR => NiIBindSocket: SiBind failed for hdl 2/sock 5
        (SI_EPORT_INUSE/67; I4; ST; 0.0.0.0:40101) [nixxi.cpp    3735]
    ***LOG Q0I=> NiIBindSocket: bind (67: Address already in use) [nixxi.cpp 3735]
    *** ERROR => NiIBindSocket: SiBind failed for hdl 2/sock 5
        (SI_EPORT_INUSE/67; I4; ST; 0.0.0.0:40102) [nixxi.cpp    3735]
    kbqadm>  sapcontrol -nr 01 -function GetProcessList
    22.07.2014 16:36:48
    GetProcessList
    OK
    name, description, dispstatus, textstatus, starttime, elapsedtime, pid
    msg_server, MessageServer, GREEN, Running, 2014 07 22 16:33:57, 0:02:51, 8847548
    disp+work, Dispatcher, GREEN  Running, Message Server connection ok, Dialog Queue time: 0.00 sec, AS Java: ALL processes running, 2014 07 22 16:33:57, 0:02:51, 12976352
    rslgcoll, Central Syslog Collector, GREEN, Running, 2014 07 22 16:33:58, 0:02:50, 9175214
    rslgsend, Central Syslog Sender, GREEN, Running, 2014 07 22 16:33:58, 0:02:50, 8585278
    DVEBMGS01\exe\ig.sapKBQ_DVEBMGS01, , GRAY, Stopped, , , 13566036
    ps -ef | grep igs--all igs process are running
    HTTP://<HOSTNAME>:40180---sap igs IS RUNNING
    IGS Logs: ( /usr/sap/KBQ/DVEBMGS01/igs/log)
    trace File  pw_sapbwqa_1.trc
    [Portwatcher::Ping] Ping was unsuccessful 3 times
    [Portwatcher::Ping] Reconnect Portwatcher
    Tue Jul 22 16:54:11 2014
    [Portwatcher::Ping] Ping was unsuccessful 1 times
    Tue Jul 22 16:54:41 2014
    [Portwatcher::Ping] Ping was unsuccessful 2 times
    igs vERSION IS Internet Graphics Service 7200.0.7.0
    "mux_sapbwqa.trc---tRACE File
    Tue Jul 22 16:29:13 2014
    *** ERROR => [ListenerRfc::Loop] RfcListenAndDispatch() (IGS.KBQ sapbwqa sapgw01) returned error: RFC_INVALID_HANDLE [listenerrfc_ 1039]
    *** ERROR => [ListenerRfc::OpenRfc] RfcRegisterServer() returned RFC_COMMUNICATION_FAILURE /
    ERROR       partner 'sapbwqa:sapgw01' not reached
    TIME        Tue Jul 22 16:29:13 2014
    RELEASE     720
    COMPONENT   NI (network interface)
    VERSION     40
    RC          -10
    MODULE      nixxi.cpp
    LINE        2896
    DETAIL      NiPConnect: 10.10.90.150:3301
    SYSTEM CALL connect
    ERRNO       79
    ERRNO TEXT  Connection refused
    COUNTER     18
    [listenerrfc_ 948]
    *** ERROR => [ListenerRfc::Loop] OpenRfc() (IGS.KBQ sapbwqa sapgw01) returned RFC_COMMUNICATION_FAILURE
    Still trying... [listenerrfc_ 1007]
    Tue Jul 22 16:30:13 2014
    *** ERROR => [ListenerRfc::Loop] RfcListenAndDispatch() (IGS.KBQ sapbwqa sapgw01) returned error: RFC_INVALID_HANDLE [listenerrfc_ 1039]
    trc file: "mux_sapbwqa.trc", trc level: 1, release: "720"
    Tue Jul 22 16:39:40 2014
    [IgsMux::Initialize] Internet Graphics Service 7200.0.7.1
    [IgsMux::Initialize] Platform: IBM RS/6000 with AIX (rs6000_64)
    [ListenerRfc::ListenerRfc] Constructed for R/3 NA
    [ListenerHttp::ListenerHttp] Constructed for port 40180
    *** ERROR => [ListenerHttp::Loop] NiListen on port 40180 failed [listenerhttp 703]
    [ListenerHttp::~ListenerHttp] Destroyed for port 40180
    [Multiplexer::StartUp]
    *** ERROR => [ServerTcpIp::NiServerLoop] Caught a NetError: [NetError] [NiBufListen failed] [ServerTcpIp::NiServerLoop()] [-4]. [servertcpip_ 254]
    can you please tel the reason why the IGS is not working
    Regards
    gayathri.K

    Hi Gayathri,
    Startup using profile
    ***LOG Q0I=> NiIBindSocket: bind (67: Address already in use) [nixxi.cpp 3735]
    *** ERROR => NiIBindSocket: SiBind failed for hdl 1/sock 5
        (SI_EPORT_INUSE/67; I4; ST; 0.0.0.0:40180) [nixxi.cpp    3735]
    ***LOG Q0I=> NiIBindSocket: bind (67: Address already in use) [nixxi.cpp 3735]
    *** ERROR => NiIBindSocket: SiBind failed for hdl 2/sock 5
        (SI_EPORT_INUSE/67; I4; ST; 0.0.0.0:40100) [nixxi.cpp    3735]
    ***LOG Q0I=> NiIBindSocket: bind (67: Address already in use) [nixxi.cpp 3735]
    *** ERROR => NiIBindSocket: SiBind failed for hdl 2/sock 5
        (SI_EPORT_INUSE/67; I4; ST; 0.0.0.0:40101) [nixxi.cpp    3735]
    ***LOG Q0I=> NiIBindSocket: bind (67: Address already in use) [nixxi.cpp 3735]
    *** ERROR => NiIBindSocket: SiBind failed for hdl 2/sock 5
        (SI_EPORT_INUSE/67; I4; ST; 0.0.0.0:40102) [nixxi.cpp    3735]
    Just check the process which is using the port
    netstat -tupan|grep 40180
    With Regards
    Ashutosh

  • Error RFC sender scenario :JCO.Server could not find server function

    Hi ,
    The scenario which am working is as follows:
    I already have a report in R/3 that calls a Bapi which is in CRM system, now I want to make this point-point connection through XI(RFC sender-XI-RFC Reciever) with out changing the report (only changing the RFC destination).
    I have imported the bapi from CRM to XI , changed the rfc destination(to tcp/ip) that existed in R/3 to point to XI(test connection is working fine) and also created the RFC sender adapter .
    Now on executing the report am getting the following error.
    “JCO.Server could not find server function” 
    Please, let me know where I went wrong.
    Should the function module exists on the XI server. If the functional module is not there then I am getting the  error if the function module is there in XI then every thing is working fine.

    Hi Michal ,
    Now my scenario is working . The error <b>"JCO.Server counld not find server function"</b>  got fixed by giving the system details that contain the RFC in the adapter metadata parameters in the channel configuration.
    Thanks & Regards,
    Srikanth.

  • JCO.Server could not find server function "ZVERIFY_FILE"

    Hi Experts,
    I am facing one problem, i have created on TCP/IP connection with connection type T and given it some Program Id.
    I have register this Program id On SRM server.
    Now from this server i want to call one JAVA file, for that purpose i have installed JCO on the server.
    My server file looks like,
    import com.sap.mw.jco.*;
    //import com.tcs.jns.JSignNS;
    //import com.tcs.jns.JSignNSException;
    //import com.tcs.jns.CertDetails;
    // added by paresh on 16.1.2009
    import java.io.FileOutputStream;
    import com.tcs.jie.jverify.JVerify;
    import com.tcs.jie.jsign.JSign;
    public class ds_listener extends JCO.Server {
    Create an instance of my own server
    @param gwhost (gateway host)
    @param gwserv (gateway service number)
    @param progid (program id)
    @param repository (repository used by the server to lookup the definitions of an inc)
         public ds_listener(String gwhost, String gwserv, String progid, boolean isUnicode,  IRepository repository) {
              super("sapdev14", "sapgw01", "DS_RFC", repository);                this.setProperty("jco.server.unicode", isUnicode?"1":"0");
         /** Overrides the default method. */
         static ds_listener serverConnections[] = new ds_listener[1];
         protected void handleRequest(JCO.Function function) {
              JCO.ParameterList input = function.getImportParameterList();
              JCO.ParameterList output = function.getExportParameterList();
              if (function.getName().equals("ZVERIFY_DATA")) {
                   try{
                        JVerify JNS = new JVerify();
                        String dbPath = "/home/admin/FormSigner_23Apr/FormSigner_Release/certdbs";
                        //boolean res = JNS.init (dbPath); // commented by paresh on 16.1.2009 as its obsolute
                        //initialize method has to be called before calling any other method of the API
                        String recdSignature = input.getString("SIGNATURE");
                        boolean ret_update = JNS.updateSignature(recdSignature.getByetes());
                        if (ret_update){
                             int count = JNS.getSignerCount();
                             boolean ret_verify_sign = false;
                             while(count > 0){
                                  ret_verify_sign = JNS.verifySignature(count - 1);
                                  if (ret_verify_sign){
                                       ret_verify_sign = false;
                                       count = count - 1;                                   
                                  }else
                                       break;
                             if (count == 0){
                                  String decoded_data = new String(JNS.getDecodedData());
                                  output.setValue("X", "STATUS");
                                  output.setValue(decoded_data, "DATA");
                             }else{
                                  output.setValue(" ", "STATUS");
                                  output.setValue("Error in Signature Verification. Please check Certificate Validity of every signer.", "DATA");
                   }catch (Exception e1){
                        output.setValue(" ", "STATUS");
                        output.setValue(e1.getMessage(), "DATA");
              }else if(function.getName().equals("ZVERIFY_FILE")) {
                   try{
                        JVerify JNS = new JVerify();
                        String dbPath = "/home/admin/FormSigner_23Apr/FormSigner_Release/certdbs";
                        //boolean res = JNS.init (dbPath);  // commented by paresh on 16.1.2009 as its obsolute
                        //initialize method has to be called before calling any other method of the API
                        String recdSignature = input.getString("SIGNATURE");
                        boolean ret_update = JNS.updateSignature(recdSignature.getBytes());
                        if (ret_update){
                             int count = JNS.getSignerCount();
                             boolean ret_verify_sign = false;
                             while(count > 0){
                                  ret_verify_sign = JNS.verifySignature(count - 1);
                                  if (ret_verify_sign){
                                       ret_verify_sign = false;
                                       count = count - 1;
                                  }else
                                       break;
                             if (count == 0){
                                  output.setValue("X", "STATUS");
                             }else{
                                  output.setValue(" ", "STATUS");
                   }catch (Exception e1){
                        output.setValue(" ", "STATUS");
              }else{
                   return ;
    Start the server
         public static void startServers() {
              JCO.addClientPool("POOL",3,"200","sisldp","paresh1234","EN","sapdev14","01");
              IRepository repository = JCO.createRepository("REP", "POOL");
              for (int i = 0; i < serverConnections.length; i++) {
                   // Server listens for incoming requests from system 1
                   // (Change gateway host, service, and program ID according to your needs)
                   serverConnections<i> = new ds_listener(
                             "sapdev14",//gateway host, often the same as host
                             "sapgw01", //gateway service, generally sapgw+<SYSNR>
                             "DS_RFC", // corresponds to program ID defined in SM59
                             true, // or false for non unicode listener
                             repository);
                   serverConnections<i>.start();
         public static void main(String[] args) {
         startServers();
    The file have no error as i have compiled it on server, its listener file given in JCO with some modification.
    I have tested the connection from SM59 it's working fine,but when i call my any of the 2  function(ZVERIFY_DATA & ZVERIFY_FILE) defined in my java file then i am getting an error "JCO.Server could not find server function 'ZVERIFY_FILE'" on SRM screen.
    Can anyone tell me what can be the reason????
    please help, i am in real trouble.

    Hi,
    This is may be of  the wrong FunctionModule name means check in case also,it may be case sensitive.
    And check whether it is remotely enabled or not and check the RFC destination.
    For more details refer these threads.
    JCO.Server could not find server function 'SET_SLD_DATA'
    JCO.Server could  not find server function
    Problems with sender RFC
    Thanks.

  • Server function.

    Hi All,
    I am new BO user . After I had studied administrator guide, I confused the server function. Anyone can distinct the function of following server?
    1. What is the different between Job page server and Crystal Report Processing Server?
    2. What is the different of destination option between Program Job Server and Destionatio Job Server?
    Thanks & Regards,
    Kenkit

    Hi Ken
    Information for Processing Server, Job Server, Program Job Server and Destination Job Server is as
    follows :
    1)  Processing Server does the job of the processing the report and formating it in
    selected format. It also gets the fresh data from the database to put into the report.
    Whereas Job Server scheduled the report to run at particular time. It also sends reports to selected
    destinations. Destinations could be Inbox, Email, FTP and Unmanaged Disk.
    2) Program Job Server schedules the program objects such Java scripts,.exe to run at the particular
    time. Destination Job Server is also used to send reports to destinations such Inbox, Email, FTP and
    Unmanaged Disk but it does not schedule the reports. In BOEXIR2, in Infoview when we use "Send"
    option to send the reports, the Destination Job Server is used.
    Regards,
    Hrishikesh

  • How do I actually get this server functioning?

    Brief history:
    - Snow Leopard Server working fine.  MacPro, Mirrored Boot Drive (RAID 1).
    - Initial install failed and left the server in a reboot/install failure cycle with no recovery possible (Lion Server has no official recovery disk - apart from some tricks that have been documented in some places apart from Apple Support - where I keep finding some help and then finding 404 errors a day later as the help is pulled - about pulling apart the Lion install package to try and create a boot disk).
    - FYI the boot/recovery disk approach that was mentioned above did not work on my machine at all.
    - After splitting my RAID mirror and converting all drives to regular drives and restoring my Snow Leopard Server install using the SL Server disk and Time Machine to something functioning I was able to install the Lion Server.
    - The I rebuilt my RAID 1 mirror of the boot disk and things are now functioning.
    Notes:
    - The Server application doesn't seem to trust the old server's certificates and almost every service is blinking green/off as launchctl tries to launch services and then they fail.
    - My purchased SSL certificate was not present in the server anywhere seeming to have disappeared into a black hole so NO web services were functioning.  This included Wiki, Push, Web, etc etc.  I had to re-issue the SSL cert using the new server and add it.  Things seem to now recognize my SSL certificate now.
    Questions:
    - Services are all trying to start and failing.  I am getting many many log entries about this. I am able to log in using my domain account so it seems that OD upgraded OK (maybe). But everything else is a mess. Any suggestions on where to start cleaning up the mess? (This is partially related to my next question).
    - Where did DNS, Firewall, Software Update Server, OD configuration go to?  I run my own DNS server for my domain, have reasonably customized firewall rules to suit my server and services. The server app has no mention of these items. Am I left with command line tools for these again? This would be several steps backward from the prior server.

    Thanks - really appreciate it.
    I can go and get out my bind and server admin command line books as necessary too. But I will take a look through this and see if I can restore some normalcy
    I _always_ get suckered by Apple's server OS into buying and installing it when it comes out - expecting that my configuration will migrate and work seamlessly 'it just works'.  But I am now starting to take the view that this is just too painful an experience.
    There really is no easy upgrade for Apple's Server.  (I have run various Linux servers in the past and had seamless upgrade experiences with those - Red Hat, SUSE, Ubuntu to name three have just worked out of the box on day 1 in recent years).
    But the server just seems the same quality between Tiger - Leopard - Snow Leopard. The pain and lost weekends trying to make this work are hugely frustrating.
    Here I go again - probably for the last time.

  • Distrubiting Server Function Loads and some random other questions...

    This quesition is for anyone who has more experience and advice to give. I have often heard that you shouldn't have an all in one server-meaning, don't have a server that runs host your main sharepoints, is your filemaker server and runs your backups as well.
    Logically this makes complete sense to me, but on the other hand it isn't happening in my environment. Perhaps its because I'm still very new to this. Allow me to give my setup as an example. An XServe G4 DP 1.33GHz with 1 GB of RAM. The four internal drives are set up as follow. Drive 1 is system. Drives 2-4 are striped. Attached to it we have a XRaid with the left 7 drives (1.3TB) mirrored to the right side. (I know this may sound like an utter waste but authority dicates I keep it this way.) In addition to the XRaid there are two firewire 800 drives attached for backup purposes as well as an Sony AIT3 Lib-81 Tape Library which is also for backup purposes.
    This is what the server does. Its a filesever for the 20-30 staff. The only services that are active on it are AFP, Open Directory, Windows. No user accounts are stored on the server everyone here is a happy community that logs in as guest. (scary-I know). Filemaker runs on the server (only 2-3 ppl access the project managing database at any time), and Now Contact/Calendar run on the server as well. Retrospect runs incremental backups nightly and heavier backups on the weekend. That is what the server does, it does a good job of it despite Retrospect hiccuping every once in a while.
    1. Is there better way to distrubute tasks? Is there a need to getting another server for the environment above?
    2. I suspect that since I will have to be opening up a VPN to the server our happy no-password community will become all passworded logins. Correct?
    3. The Xserve RAID, it has copper fibre channel connectivity to the Xserve. It also has and ethernet connection for each of the Network controllers. This is something I have often wondered. When a user requests a file that resides on the Xserve, what is the path that file takes in getting to user. Eventually either way its going through ethernet, but is it directly from the Xraid across ethernet or through the fibre-channel to the Xserve and then through ethernet. I guess I'm asking this because the way the Xserve/Raid are set up currently only the Lower Controller has an ethernet cable hooked up to it, I was wondering if it would benefit me at all to have the upper controller hooked up as well.
    Right now everything works as it should and it doesn't seem like anything is too taxed. My plans in order are to upgrade from panther to tiger, open up vpn to the server, and upgrade our internal network to gigabit!
    I look forward to anyones feedback...
    thanks for your time
      Mac OS X (10.4.3)  

    NetStream.send() should usually be faster than NetGroup.post(), especially when using 1:1 NetStreams (vs Group NetStreams).
    when groups are large, there's no passive way to tell when members join or leave.  however, for small groups (less than about 15 members), they will be "fully meshed", meaning every member has a direct connection to every other member.  when that's the case, you can see the NetGroup.Neighbor.Connect/Disconnect events on a NetGroup.  to receive those, you must create a NetGroup with the same groupspec as your NetStream and listen for NetStatusEvent.NET_STATUS events.
    your function "msg" must be a method on the subscribing NetStream's "client" object to receive NetStream.send()s from the publisher.
    this is all generic ActionScript stuff.  i don't know how to use Flash CS5 but this stuff should all be the same in Flash and Flash Builder.
    -mike

Maybe you are looking for

  • Creative Cloud Update downloads, installs but doesn't work?

    Every time I launch my computer (Mac, latest OS), I see there are 9 updates available to download for Adobe CC. Every time I update a single app or everything, it downloads, installs but nothing is actually done. When I get info on apps. everything s

  • Error while creating requirements data in pendulum list indirect sales.

    hi all,            i am getting the following error while creating requirement data in pendulum list indirect sales. t - code - /BEV4/PLAN " ERROR OCCURED WHILE DETERMINING PERIOD IDENTIFIER"" -- help would be much appreciated.. thanks in advance leo

  • Alignment Failure

    i just bought a new c6380, right out of the box, have the same problem with alignment failure.  called hp customer service, tells me i have to bring the inks and the printhead to get replaced.  i bought the thing brand new.  they also tell me there i

  • Integrating contentmanagement into portal

    I have created a content using BEA content management. Now, I want to integrate it into a portal or a webpage so that user can get the files. I will appreciate if someone can give me links to document where i can get information about this.

  • How can I combine keywords?

    I have quite a number of keywords as a result of working with images in Aperture from ver. 1 to now and having different libraries.  Some are the same word but one is capitalized and the other is not.  Sometimes there are spelling errors.  I would li