RobServer 8 and RoboAPI.asp

Like many in my position, I am a Technical Author that also administers the document servers for the company. In my case, the Australian Federal Police. I have been using RoboHelp and RoboEngine/Server for many years, so I am quite familiar with the setup. I am also quite close to the development team, who worked with me in the beginning to set up all the applications for the RoboHelp/RoboServer Context Sensitive Help (CSH) technology.
RoboHelp Server 6 and 7 created many problems for me. The constant errors, the weekly server re-boots, the monthly flushing of databases, the daily Windows Service restarts; I'm sure there are others familiar with this as well.
Then along comes RoboHelp Server 8. After a frustrating length of time receiving no help whatsoever from Adobe, I am told that RoboServer 8 will fix everything.
So I put in a case and was given the budget to proceed with the upgrade. Two RoboHelp Server licenses, a Tech Comms suite and three RoboHelp Office 8 licenses. Thousands of dollars and countless hours later, I am no better off because none of our applications can call the CSH from RoboServer 8. None of the documentation for RoboHelp 8 or RoboHelp Server 8 says this up front. In fact, the RoboHelp 8 documentation maintains the use of the RoboAPI.asp for viewing WebHelp Pro output, but, like I said, it just doesn't work and won't work.
In the back of the RoboHelp Server 8 book is the procedure for connecting Tomcat and IIS. If anyone has bothered to look, it is pure gobbledegook. None of the URLs take you to the file downloads and you need a university degree to understand the process anyway.
I now have the Madcap Madpack, plus Madcap Server, which I shall be trialing, but, in the meantime, I have these urgent questions:
Can RoboHelp Server 8 be connected to IIS so that I can use my RoboHelp 6 and 7 API calls that are part of our applications?
Does anyone have a set of instructions that a failry intelligent person can follow to do this?
Currently, our main application uses a configuration file to specify the root server. It looks something like this:
http://<server>:666/ and is placed in the variable strRootPath
The call in the code is defined in the variable strHelpPath and is in this form:
RoboAPI.asp?context=<context ID>
This has worked well for many years and many versions of RoboHelp from RoboEnterprise to RoboEngine to RoboServer 4.
Someone out there has got to have an answer for this. I can't imagine what would happen if I had to go back to the development team and inform them that we have to change the code. For the Web Apps, it would not be so bad, but will still take months of coordination and testing before it can be released. Our main application, however, is another story, and will require the approval of a new On Line Help project. If we have to do that, it won't be RoboHelp!

After some badgering of a couple of the developers, I am almost at the verge of some small milestone. The string that calls the on line help is built using the content of a couple of variables. The main one is the servername. In the old RoboHelp 7 format, it is entered into the config file as http://<servername>:<port>/RoboAPI.asp?
I changed this to:
http//<servername>:<port>/test/server?
(I created a context in RobHelp Server 8 called "test").
The rest of the string is built from the content of a variable that pulls the context ID from a database table. The result is "context=<ID>", so it should work just fine, right?
Well, no, it doesn't.
A help viewer called browser.exe is used to view the help. When the above configuration is used, the help viewer opens with this single line of text:
The help page you are looking for can be found at here.
Clicking here takes you to the correct page, in the help viewer.
There MUST be some way of bypassing that crudely drafted message. There are other issues, but this ome MUST be resolved first.
Anyone?
Please?

Similar Messages

  • RoboHelp Server 8 - roboapi.asp & robo.dll redirect

    We are currently using RoboHelp x5 and have upgraded to RoboHelp 8.  We need all requests for roboapi.asp and robo.dll which were supported in X5 to redirect properly to work in RoboHelp Server 8.
    I have read a few posts that recommend adding the RoboHelpFilter.dll however I have not been able to get this to work.  Has anyone been able to get this to work?
    We are using IIS6 and Tomcat.

    After some badgering of a couple of the developers, I am almost at the verge of some small milestone. The string that calls the on line help is built using the content of a couple of variables. The main one is the servername. In the old RoboHelp 7 format, it is entered into the config file as http://<servername>:<port>/RoboAPI.asp?
    I changed this to:
    http//<servername>:<port>/test/server?
    (I created a context in RobHelp Server 8 called "test").
    The rest of the string is built from the content of a variable that pulls the context ID from a database table. The result is "context=<ID>", so it should work just fine, right?
    Well, no, it doesn't.
    A help viewer called browser.exe is used to view the help. When the above configuration is used, the help viewer opens with this single line of text:
    The help page you are looking for can be found at here.
    Clicking here takes you to the correct page, in the help viewer.
    There MUST be some way of bypassing that crudely drafted message. There are other issues, but this ome MUST be resolved first.
    Anyone?
    Please?

  • Where is the Roboapi.asp in RHS8?

    We upgraded our workstations and server all to robohelp 8.
    There is nothing in the documentation ANYWHERE about the
    roboapi.asp being removed, but our server admin is saying it
    doesn't exist in RHServer 8, and now our developers are going to
    have to re-code all of the context-sensitive links if we can't find
    it.
    Here are my questions:
    Why would Adobe remove something so integral to the way
    people link to help files without mentioning it somewhere?
    Is it really gone, or is there some trick to get it there?
    Please help, we really need an answer to this before we start
    the developers coding. Right now, context-sensitive help isn't
    working. It's not a good scene!

    Hi shootathought,
    RoboHelp Server 8 does document all the URLs that are available for accessing context sensitive help from RHS 8. Details are available at
    http://help.adobe.com/en_US/RoboHelp/8.0/RoboHelpServer/WS9DE2BAEA-1C51-4a90-8252-039D7502 30C0.html under "Access Context-Sensitive Help" section.
    Snippet from RHS 8 documentation:
    Using context-sensitive Help, you can associate context IDs with topics. Using CSH API, you can retrieve topics associated with a given context ID from the server. You can use the CSH API of the server to call a context-sensitive Help topic from WebHelp Pro or FlashHelp Pro projects in RoboHelp HTML. You can access CSH for WebHelp Pro and FlashHelp Pro projects from the CSH tool and the browser window.
    Using the CSH tool, specify a URL and Map Number as follows:
    For WebHelp Pro, specify http://<server-name>/robohelp/server?project=<project name>&area=<area-name> in the Help URL and context ID in the map number.
    For FlashHelp Pro, specify the Help URL as http://<server-name>/robohelp/server?project=<projectname>&type=flashhelp&area=<area-name> and context ID in the map number.
    To access context-sensitive Help using the browser window:
    Specify the URL as http://<server-name>/robohelp/server?project=<project name>&ctxid=<ctx id>&area=<area-name> for WebHelp Pro projects.
    Specify the URL as http://<server-name>/robohelp/server?project=<project name>&ctxid=<ctx id>&type=flashhelp&area=<area-name> for FlashHelp Pro projects.
    You can use CSH API to access Help using a topic name. Enter the URL http://<server-name>/<context-name>/server?project=<project name>&tpc=<relative topic path>&area=<area-name>[&type=flashhelp]
    Regards
    Tulika.

  • Files "SmartViewerHTMLFrame.asp" and "SmartViewerHTMLPage.asp"

    Have installed Crystal Reports 9 on PC (WIN XP), and 2 files: "SmartViewerHTMLFrame.asp" and "SmartViewerHTMLPage.asp" are missing.  Anyone can tell when I can find them!  Thanks!

    Thanks Ludek!
    No, we are not upgrading.  We purchased V 9 simply because the application from which we want to produce reports is an old (classical) ASP app.  We are looking at producing reports using CR and HTML Reports and let the user choose.
    I forwarded your posting to the developer, and here is what he is saying:
    "I actually used the HTML Viewer about 10 years ago when the CR version was 6.   The converted HTML version was really ugly. Therefore, the vendor just removed the two files from their package for the newer version of CR application because nobody uses the HTML viewer today.  Anyway, I guess we have no choice and have to write the HTML report from scratch.  It is almost ready."
    So, it looks like he is doing it from scratch, and is almost done.
    Thanks very much for your assistance.
    Andy

  • Crystal Report and Classic asp

    Hello all,
    I want to know how to use ASP3.0(Classic) and Crystal Report10.0.
    I used Begin here sample from our forum but it is giving error
    like Error Occurred Reading Records: Logon failed. Details: ADO Error Code: 0x80040e4d Source: Microsoft OLE DB Provider for SQL Server Description: Login failed for user 'sa'. SQL State: 42000 Native Error: 18456
    Please help me in this regard asap.
    Thanks in Advance,
    Vamsi
    Edited by: vamsidhar on Sep 10, 2011 7:25 PM

    The reasons I want you to have SP 6 is because
    1) It is the latest fix release and I will not work on anything not patched with the latest fixes. E.g.; why test on an older runtime when the new one may already have the solution?
    2) You mentioned you want to be using IE 8. And as the blog I refered you to (Report Designer Component (RDC) in classic ASP applications on Win 2008 Server and Win 7 - Possible Solutions) states;
    "...this blog only applies to Crystal Reports XI release 2, patched up to Service Pack 6 ..."
    As to how to find SP 6. You could use the search box at the top right of this web page and type in "service pack 6 crystal" - without the quotes and the 5th hit is a KBase:
    [1421033  - Where to find Crystal Reports XI R2 Service Pack 6|http://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/oss_notes_boj/sdn_oss_boj_erq/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/scn_bosap/notes.do]
    Alternatively, you could go to the downloads page directly at http://service.sap.com/sap/bc/bsp/spn/bobj_download/main.htm, select the product and voila. Anyhow, SP 6 link:
    https://smpdl.sap-ag.de/~sapidp/012002523100015859952009E/crxir2win_sp6.exe
    SP 6 RDC MSM:
    https://smpdl.sap-ag.de/~sapidp/012002523100000634032010E/crxir2sp6_rdc_mm.zip
    Which you can also find at the above downloads page.
    BTW.; since you are a "newbee" in all of this, why not be a newbee in a technology that will take you some distance? CR XI R2 is the last version to ship the RDC (e.g.; RDC has been retired). Patch support had expired in June of this year. Any support expires next June. If you go with .NET or Java, you are assured years of support...
    Ludek

  • Need Help existing Crystal 8.5 to Ver.11 Install and SmartViewerActiveX.asp

    How to get my reports working, required Install onto Server? Version Changes to Code?
    Like other developers I am trying to reconfigure an existing solution / application that uses Crystal Reports 8.5 & RDC to call and display reports now moving to Crystal Reports XI =Ver.11.   Here is an almost identical issue that I have used for the basis of my question.
    Link: [ CRViewer - Crystal 8.5 VS. Crystal 11|http://www.tek-tips.com/viewthread.cfm?qid=1505100&page=6|From www.tek-tips.com]
    Just like the linked site's questions for the reports, our ActiveX viewer is called from within the ASP code  SmartViewerActiveX.asp from Ver 8.5, we now have Crystal Reports XI = Ver.11 Developer.
    However I am not sure that the other site was clear with the procedure for deployment and setup and that's why I am seeking help with the Crystal Reports we have in our projects.
    Do I install Crystal Reports XI Developer onto the Server to get the VIEWER?
    What configuration is required so that the NEW Ver. 11 viewer works with 8.5?
    What code changes are required to use a new Activex Viewer object?
    I have legacy Crystal Reports solution using 8.5 and moving to Crystal Ver. 11.  Need help with clear requirements for what is required and how to install the required components to the WEB SERVER / IIS Server.  Using "Unmanaged" Reports with Crystal Dev. Edition Ver. 8.5 to Ver. 11.  Currently 8.5 is not working I suspect due to the viewer not being installed to the server.
    CODE LINE from my SmartViewerActiveX.asp in my IIS server.....
    "/viewer9/activeXViewer/activexviewer.cab#Version=9,2,0,442"
    I have not found a virtual folder reference to a folder that contains, /viewer9/activeXViewer/activexviewer.cab on the IIS server.  Keep in mind this is a NEW server with many of the application solutions copied to it without complete migration steps and possibly missing installation steps such as Crystal Reports Developer CD Ver.11.
    Below are the steps I had found at the LINK above, however I need validation if this is the correct steps and clarification of the steps.  This will eventually be going onto a PRODUCTION server and I need to minimize the possibility of killing other apps and potentially the server.  (Windows 2003 Server, with Mainly VISTA and Win 7 clients via IE. 8 to present version.) 
    From: (http://www.tek-tips.com/viewthread.cfm?qid=1505100&page=6)
    NEED MORE DETAILS
    1. Install CR11 developer to server
    2.  Setup Virtual Path within IIS for ActiveX component
       C:\program files\common........\Busines objects\3.0\CrystalReportsViewers11\activexcontrols
    3. Check registry to get classid for activex control
    hkey_classes_root
      Crystalreports.activexreportviewer
      CLSID
      CurVer
    4. Change code to use new activex control page:  Smartvieweractivex.asp
    5. migrate reports from Crystal Reports 8.5 to 11
    6. run application and open report using CR11 viewer
    Help would be greatly appreciated!
    Thanks.
    E

    Thanks for ALL your feedback! 
    Still not there yet with a solution or option from the last reply....
    I tried to be as brief as possible, however it appears that there are MANY issues surrounding Crystal Reports in General let alone the versions and applications that had been developed and very little straight forward information on how to migrate/move and use existing applications on NEW servers (NOTE: Old CR 8.5 is running in a newer environment as it had been developed at the Company that had previously owned us.).
    I am trying to get the application that is OLD re-deployed into a new company, with old data, old reports, just to make the existing solution work.   Crystal Reports Ver. 11 was brought into the mix when a copy of Crystal 8.5 could not be purchased by our new company.  Right after purchase of Ver.11, I was able to get the original 8.5 DEV CD and License from our old company.
    Q: 1)  "/viewer9/activeXViewer/activexviewer.cab#Version=9,2,0,442"
    A: This is what is on the server that the Crystal Reports 8.5 solution is running on in the server environment that it currently is running and working in.  PROBLEM.. The Our Comapny is no longer part of the other Company... They have theirs running without issue with Crystal 8.5 Reports, and the command line listed above on their IIS server... This is what was given to me to migrate into our NEW Company environment.
    Q: 2) CR 11 is rather undefined... There is CR XI Release 1 (11.0)
    A: APPEARS that I have CR XI Release 1 (11.0)  - HELP ABOUT SHOWS 11.0.0.1282
    Q: How do you get the app on your server? Use the RDC merge modules and create a setup or an MSI.  
    Not sure what, "...Use the RDC merge modules and create a setup or an MSI..." involves??
    Why Can't I just install this using the CR Dev. CD.?  The Product was purchased with 2 Licenses.
    I also have the OLD Crystal Reports Developer Ver. 8.5 CD that could be used to re-deploy the viewers.
    Q: Did you realize that the RDC is retired in CR 11.5?... ETC..
    A:  Yes, again why cant the existing solution of Crystal Reports 8.5 RPT files be used on the IIS server being called via Crystal Reports 8.5 Viewers...  I have access to the original 8.5 CD,.. Again not sure how to deploy the VIEWERS part to the server..
    Trying to get the simplest solution to have the existing 8.5 Reports, running from the IIS Web Server using the ActiveX viewer and URL Calls...
    ALL HELP IS WELCOME!
    Thanks
    E.

  • Struggling with SMTP and classic ASP application

    I have a classic ASP application that I'm moving from 2003 to 2012. On 2003 it used CDONTS to send email, as this is not supported I am converting it to CDOSYS as follows;
    Dim ObjSendMail
    Dim iConf
    Dim Flds
    Set ObjSendMail = Server.CreateObject("CDO.Message")
    Set iConf = Server.CreateObject("CDO.Configuration")
    Set Flds = iConf.Fields
    With Flds
    .Item(cdoSendUsingMethod) = 2
    .Item(cdoSMTPusessl) = 1
    .Item(cdoSMTPServer) = "xxxx.xxxx.net"
    .Item(cdoSendUserName) = "[email protected]"
    .Item(cdoSendPassword) = "xxxxxx"
    .Item(cdoSMTPServerPort) = 6000
    .Item(cdoSMTPconnectiontimeout) = 30
    .Update
    End With
    Set ObjSendMail.Configuration = iConf
    Set ObjSendMail.Configuration = iConf
    ObjSendMail.To = request.form("Supplier_Email")
    ObjSendMail.Subject = "order from "&buname
    ObjSendMail.From = request.form("copy")
    ' we are sending a text email.. simply switch the comments around to send an html email instead
    ObjSendMail.HTMLBody = request.form("email_body")
    'ObjSendMail.TextBody = "this is the body"
    ObjSendMail.Send
    However, it worked fine on 2003 but I get 
    CDO.Message.1 error '80040213'
    The transport failed to connect to the server. on the send.
    I think it's a problem with the SMTP configuration, but I don;t know how to check it.
    Any ideas?
    Regards
    Pete

    Hi,
    As this thread has been quiet for a while, we will mark it as ‘Answered’ as the information provided should be helpful. If you need further help, please feel free to reply this post directly so we will be notified to follow it up. You can also choose to unmark
    the answer as you wish.
    BTW, we’d love to hear your feedback about the solution. By sharing your experience you can help other community members facing similar problems. Thanks for your understanding and efforts.
    Best
    regards,
    Susie

  • Migratiing CR XI to 64 bit Windows and RDC ASP

    Which is the best time/cost strategy for the following problem:
    We have developed a WEB application that is running on a WINDOWS Server 2003 (32bit). The aplication was programmed to use de COM+ environment with asp for the Activex viewer.
    We are migrating it to a new machine with WINDOWS SERVER 2003 R2 Standard X64 EDITION.
    On our first try on this machine (we didn´t apply the SP´s), CR developer performed OK, but not the viewer.
    Now we have the SP2, SP3 and SP4, and Crystal Reports 2008.
    Wich is our best strategy? Because we found out that unfortunalty CR 2008 which is 64 bit enabled does not support RDC, and reprogramming the system can be quite time consuming or the Service Packs are oru answers?

    The best and most economic strategy is to install the Service Packs and follow the instruccions found in http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/848968f3-baa0-46f9-b1e6-ef81dd09b015.mspx?mfr=true
    Deployment Guide  APENDIX D.
    It enables IIS 6.0 to run 32-bit Web applications on 64-bit Windows using the Windows-32-on-Windows-64 (WOW64) compatibility layer.

  • Check new user SB and pureupload ASP user

    Hello,
    ASP
    I was wondering has any one used the dw SB "Check New
    Username" with
    pureupload.
    I have a form with a textfield and a file field. I want my
    user to add an
    image and an SKU. I want to be sure the sku is unique, I want
    to use the
    "Check New Username" but I cannot seem to get it to work.
    I am calling the vairable like this in my check new user
    query
    UploadFormRequest("picrefsku")
    if any one has done this before or can add any input am
    grateful
    regards
    k

    this is the code for the check new user
    this UploadFormRequest("ininbutt") is rfom the form button,
    when the form is
    submitted then this should be finred, but its not the case.
    <%
    ' *** Redirect if username exists
    MM_flag = UploadFormRequest("ininbutt")
    If (CStr(Request(MM_flag)) <> "") Then
    Dim MM_rsKey
    Dim MM_rsKey_cmd
    MM_dupKeyRedirect = "ffff.asp"
    MM_dupKeyUsernameValue = CStr(Request.Form("ggg"))
    Set MM_rsKey_cmd = Server.CreateObject ("ADODB.Command")
    MM_rsKey_cmd.ActiveConnection = MM_connpeepeek_STRING
    MM_rsKey_cmd.CommandText = "SELECT imagesku FROM
    piddle.ps_usr_image WHERE
    imagessku = ?"
    MM_rsKey_cmd.Prepared = true
    MM_rsKey_cmd.Parameters.Append
    MM_rsKey_cmd.CreateParameter("param1", 200,
    1, 45, MM_dupKeyUsernameValue) ' adVarChar
    Set MM_rsKey = MM_rsKey_cmd.Execute
    If Not MM_rsKey.EOF Or Not MM_rsKey.BOF Then
    ' the username was found - can not add the requested
    username
    MM_qsChar = "?"
    If (InStr(1, MM_dupKeyRedirect, "?") >= 1) Then MM_qsChar
    = "&"
    MM_dupKeyRedirect = MM_dupKeyRedirect & MM_qsChar &
    "requsername=" &
    MM_dupKeyUsernameValue
    Response.Redirect(MM_dupKeyRedirect)
    End If
    MM_rsKey.Close
    End If
    %>

  • Mapviewer and MS ASP request/response?

    Has anyone tried to send requests to Mapviewer using an ASP?
    I have tried the code below but the Mapviewer>OMServer keeps responding with "Message:[oms] empty or null xml map request string..."
    Any advice.
    (here's the code...mind you I am not at all an ASP developer):
    <%@ Language=VBScript %>
    <HTML>
    <HEAD>
    </HEAD>
    <%
    'Put together some XML to post off
    xmlString = "<?xml version=""1.0""?>" & vbcrlf
    xmlString = xmlString & "<map_request title=""MapViewer Demonstration""" & vbcrlf
    xmlString = xmlString & "datasource=""mvdemo""" & vbcrlf
    xmlString = xmlString & "               basemap=""demo_map""" & vbcrlf
    xmlString = xmlString & "               width=""500""" & vbcrlf
    xmlString = xmlString & "               height=""375""" & vbcrlf
    xmlString = xmlString & "               bgcolor=""#a6cae0""" & vbcrlf
    xmlString = xmlString & "               antialiasing=""false""" & vbcrlf
    xmlString = xmlString & "               format=""GIF_URL"">" & vbcrlf
    xmlString = xmlString & "                    <center size=""5"" >" & vbcrlf
    xmlString = xmlString & "                         <geoFeature>" & vbcrlf
    xmlString = xmlString & "                         <geometricProperty>" & vbcrlf
    xmlString = xmlString & "                              <Point>" & vbcrlf
    xmlString = xmlString & "                              <coordinates>-122.2615, 37.5266</coordinates>" & vbcrlf
    xmlString = xmlString & "                              </Point>" & vbcrlf
    xmlString = xmlString & "                         </geometricProperty>" & vbcrlf
    xmlString = xmlString & "                         </geoFeature>" & vbcrlf
    xmlString = xmlString & "                    </center>" & vbcrlf
    xmlString = xmlString & "          </map_request>"
    'Load the XML into an XMLDOM object
    Set SendDoc = server.createobject("Microsoft.XMLDOM")
    SendDoc.ValidateOnParse= True
    SendDoc.LoadXML(xmlString)
    'Set the URL of the receiver
    sURL = "http://foo.com:8888/mapviewer/omserver"
    'Call the XML Send function (defined below)
    set NewDoc = xmlSend (sURL, SendDoc)'xmlString)
    'We receive back another XML DOM object!
    'Tell the user what happened
    response.Write "<b>XML DOC posted off:</b><br>"
    response.write SendDoc.XML & "<br>"
    response.write "<b>Target URL:</b> " & sURL & "<br>"
    response.write "<b>XML DOC Received back: </b><br>"
    response.write (NewDoc.Xml)
    private function xmlsend(url, docSubmit)
    Set poster = Server.CreateObject("MSXML2.ServerXMLHTTP")
    poster.open "POST", url, false
    poster.setRequestHeader "CONTENT_TYPE", "text/xml"
    poster.send docSubmit
    Set NewDoc = server.createobject("Microsoft.XMLDOM")
    newDoc.ValidateOnParse= True
    newDoc.LoadXML(poster.responseTEXT)
    Set XMLSend = NewDoc
    Set poster = Nothing
    end function
    %>
    </HTML>

    Hi Justin,
    If you added 'xml_request=' directly to your 'docSubmit' variable, seems that the post.send function does not like. I think you should keep your xml as it was initially, and then figure out how to add the name 'xml_request' on your request. When MapViewer receives the request, it will try to get the value associated with parameter 'xml_request' which is your XML string.
    Joao

  • Azure Mobile Services and ASP Identity - Exception when using UserManager

    I've reviewed
    this post in the AMS forum and it doesn't really answer the question. I already know how to integrate authentication, but Identity implements a lot of boilerplate user management code that I don't want to have to reproduce.  My question is: Is it possible
    to use Asp Identity framework with Azure Mobile Services? Since AMS Back End has Microsoft ASP.NET Identity Core/Owin as dependencies, I would think that the answer is yes, that they are compatible?
    I have been progressing as if it were possible, but yet, now when I go to try to use the Identity UserManager, I am getting the exception stated in
    this asp.net identity bug. Are there references in Azure Mobile Services Back End to previous versions of Microsoft.AspNet.Identity that would result in mismatched assembly versions?
    I have tried uninstalling and reinstalling Asp.Net Identity, even to the pre-release of 2.2.0, but I am still getting the exception that it couldn't load the CultureAwaiter. I have asked in that post if the bug has been fixed, but from the scant evidence of
    the posts and lack of responses, I would think that the bug has been fixed.
    ibGib

    The bug referenced in the original post shows that the required version is 2.1. I found that when I published to Azure, even though I had the correct (2.1) versions of the NuGet packages installed, the loaded dlls were not the correct versions. I do not
    know if this is an Azure problem or an Azure Mobile Services problem.
    I came to this conclusion by looking at the loaded Identity dlls in a new, up-to-date mvc app, and then looking at the same loaded dlls while debugging in Azure. The Azure dlls are older versions than the up-to-date MVC app versions. I figure that somewhere
    along the lines, Azure Mobile Services is loading the incorrect version of the Identity dlls, even though I have the correct versions installed via NuGet. Maybe there is another explanation.
    But regardless, I should be able to use the up-to-date versions of Identity in order to address bugs in the Identity framework. It would be nice if an AMS person would clarify about the dll versioning. I did come across
    this SO comment by someone who seems to be an AMS guru, but it doesn't seem to make sense. It does, however, seem to corroborate my and BinLaw's observed behavior of the backend dlls.
    ibGib

  • Urgent help(xml, java and  asp)

    Hi all,
    I,m new with XML and i have to convert a VB application that connects to an ASP using Microsoft XML and I need to know if I can connect from a java application to an ASP using XML for transfering the infornation.
    In the ASP side it uses DOM, and I would like not to touch the ASP and create a new application with java and get rid of the VB application

    DrClap what I have in the VB side is this:
    Private Function SetBalanceForReal(Amount As Currency, Action As String) As Boolean
    On Error GoTo ehSetBalance
    Dim ohttp As New MSXML.XMLHTTPRequest
    Dim oResponseXML As New MSXML.DOMDocument
    Dim oDoc As New MSXML.XMLDSOControl
    Dim oElement As MSXML.IXMLDOMElement
    Dim oNode As MSXML.IXMLDOMNode
    ohttp.open "POST", ServerUrl & "ActualizaBalance.asp", False
    Set oElement = oDoc.XMLDocument.createElement("ActualizaBalance")
    Set oNode = oElement.appendChild(oDoc.XMLDocument.createNode(1, "Client", ""))
    Set oNode = oElement.appendChild(oDoc.XMLDocument.createNode(1, "Action", ""))
    Set oNode = oElement.appendChild(oDoc.XMLDocument.createNode(1, "Amount", ""))
    oElement.childNodes.Item(0).Text = Trim(ClientLogin)
    oElement.childNodes.Item(1).Text = Action
    oElement.childNodes.Item(2).Text = Amount
    ohttp.send (oElement.xml)
    oResponseXML.loadXML (ohttp.responseText)
    If oResponseXML.documentElement.childNodes.Item(1).Text = "OK" Then
    Available = oResponseXML.documentElement.childNodes.Item(0).Text
    Else
    Available = 0
    End If
    Set ohttp = Nothing
    Set oResponseXML = Nothing
    Set oDoc = Nothing
    Set oElement = Nothing
    Set oNode = Nothing
    SetBalanceForReal = True
    Exit Function
    ehSetBalance:
    Set oNode = Nothing
    Set oElement = Nothing
    Set oDoc = Nothing
    Set oResponseXML = Nothing
    Set ohttp = Nothing
    Available = 0
    SetBalanceForReal = False
    End Function
    Public Function GetConsecutive(Game As String) As Boolean
    On Error GoTo ehGetConsecutive
    Dim ohttp As New MSXML.XMLHTTPRequest
    Dim oResponseXML As New MSXML.DOMDocument
    Dim oDoc As New MSXML.XMLDSOControl
    Dim oElement As MSXML.IXMLDOMElement
    Dim oNode As MSXML.IXMLDOMNode
    ohttp.open "POST", ServerUrl & "ObtieneConsecutivo.asp", False
    Set oElement = oDoc.XMLDocument.createElement("ObtieneConsecutivo")
    Set oNode = oElement.appendChild(oDoc.XMLDocument.createNode(1, "Game", ""))
    oElement.childNodes.Item(0).Text = Game
    ohttp.send (oElement.xml)
    oResponseXML.loadXML (ohttp.responseText)
    Consecutive = oResponseXML.documentElement.childNodes.Item(0).Text
    Set ohttp = Nothing
    Set oResponseXML = Nothing
    Set oDoc = Nothing
    Set oElement = Nothing
    Set oNode = Nothing
    GetConsecutive = True
    Exit Function
    ehGetConsecutive:
    Set oNode = Nothing
    Set oElement = Nothing
    Set oDoc = Nothing
    Set oResponseXML = Nothing
    Set ohttp = Nothing
    Consecutive = 0
    GetConsecutive = False
    End Function
    and the ASP code is this:
    <%@LANGUAGE=VBScript%>
    <%
         'Variables Simples
         Dim Cliente
         Dim Accion
         Dim Monto
         'Variables Complejas
         Dim oClienteBD
         Dim oClienteInfoXML
         Dim oDoc
         Dim oElemento
         Dim oNode
         'Inicializacion de Variables Complejas
         Set oClienteBD = Server.CreateObject("Casino_Clases.CClient")
         Set oClientInfoXML = Server.CreateObject("MSXML.DOMDocument")
         Set oDoc          = Server.CreateObject("MSXML2.DSOControl")
         oClientInfoXML.async=false     
         oClientInfoXML.load(Request)
         Cliente = oClientInfoXML.documentElement.childNodes.item(0).text
         Accion = oClientInfoXML.documentElement.childNodes.item(1).text
         Monto = oClientInfoXML.documentElement.childNodes.item(2).text
         Set oElemento = oDoc.XMLDocument.createElement("Resultado")
         Set oNode = oElemento.appendChild(oDoc.XMLDocument.createNode(1, "AVAILABLE",""))     
         Set oNode = oElemento.appendChild(oDoc.XMLDocument.createNode(1, "ESTADO",""))
         If oClienteBD.UpdateBalance(Cliente, Accion, Monto) = True Then
              If oClienteBD.GetClientBalance(Cliente) = True Then
                   oElemento.childNodes.Item(0).Text = oClienteBD.Available
                   oElemento.childNodes.Item(1).Text = "OK"
              else
                   oElemento.childNodes.Item(0).Text = 0
                   oElemento.childNodes.Item(1).Text = "BAD"
              end If
         else
              oElemento.childNodes.Item(0).Text = 0
              oElemento.childNodes.Item(1).Text = "BAD"
         end If
         Response.Write(oElemento.xml)
         Set oClientInfoXML = Nothing
         Set oDoc = Nothing
         Set oClienteBD = Nothing
         Set oNode          = Nothing
         Set oElemento     = Nothing
    %>
    What I need to do is to change the VB part for a Java application and basicly, I don't know what Class of Java I have to use to connect to the ASP.
    If you were so kind of giving me an example to do this I will appreciate it.
    Ocorella

  • Can CF and ASP Access the Same Database?

    Hello. I'm about to go into beta with a ColdFusion 8 site I
    just wrote, and I've just realized there could be a problem I
    haven't anticipated. There's another site, written in ASP, which
    will accessing the same data at the same time. The data are in
    FoxPro for DOS, which (if I have the terminology right) is a 'file
    server' database. Both my site and the ASP site will be accessing
    it through ODBC. I will be accessing it on a read only basis, and I
    believe the ASP site accesses it read only as well. However, other
    employees in the company are constantly accessing it read/write.
    The ASP site has been already up and running for some time,
    and the office manager (it's a small company) finds that he is able
    to avoid conflicts by first stopping the ASP server each morning,
    then starting FoxPro, then re-starting the ASP server. (I do not
    mean the IIS server, but a little EXE written by the ASP
    programmer, which puts up its own little window with 'start' and
    'stop' buttons on it.)
    However, I find that on my own PC, using the free Developer
    version of ColdFusion and accessing my site as localhost, if a DBF
    (database file) is opened in FoxPro (even if no one is currently
    writing to it), then my CF web site cannot access it, and vice
    versa. That is, if I start FoxPro first and open the DBF of
    interest, my web site can't access that DBF. And conversely, if I
    access it first via my web site, then FoxPro can't access it. In
    other words, the solution which works for the office manager and
    his ASP site does not work for me with CF on my local PC.
    Will matters be different in their system, where I will be
    installing my site tomorrow, along with the Standard version of CF
    8? If it matters, the FoxPro data and the Web server will be
    different boxes linked by a network. The operating system is
    Windows 2003 if I recall correctly.
    Should I be saying 'Oops!' right about now?
    I can probably come up with a workaround by having FoxPro
    write a record to an alternate DBF every time the DBF of interest
    to my site is updated, but will I have to do this?
    Thanks for your help.

    paross1 wrote:
    > there probably isn't
    > much that can be done with a database that probably
    isn't designed for multiple
    > simultaneous transactions.
    >
    > Phil
    >
    Not much that can be done to make the database robust and
    handle
    simultaneous transactions. But you could wrap all your CFML
    that
    accesses this resource in named <cflock ...> tags so
    that they are
    single threaded, thus restricting CF to one access at at
    time. Then
    wrap all of this up in a <cftry><cfcatch...>
    blocks to gracefully handle
    when the database is locked up by some other user/process.
    You will still have many times when the CF application will
    not be able
    to access the resource do to locking issues, but it will
    handle this
    gracefully and not just FAIL.
    Of course this will have serious performance, throughput and
    scalability
    consequences. But I suspect if you are using something like
    FoxPro you
    are not building an application expected to handle heavy
    load.

  • FMS and ASP

    I know that it is possible to integrate Flash with ASP,
    so that one could pass variables and check recordset in
    a database, using loadvar.
    Is it possible to do similar things from an FMS/FCS
    program to ASP?

    Many thanks for leading me to this new feature in FMS.
    I have given it a try, and run into another problem.
    It produces a loading error. Within onHTTPStatus, the
    error code is 401. The HTTP mannaul says that it is
    due to that "The request requires user authentication.
    The response MUST include a WWW-Authenticate header
    field...".
    There is a method LoadVars.addRequestHeader() to send
    header fields. But what should such fields look like?
    I am running both FMS and IIS/ASP on my desktop.
    Actually, on the Flash side, the same code loads without
    a glitch, and never asks about authentication.
    David.

  • My experience of SSO between SAP Portal6.0 and non-Sap Application

    Firstly I announce that I am not a Sap developer or a Sap Consultant.  I am a Cognos Consultant. I need do SSO between Sap Portal and Cognos Portal in my project, So I have to make SSO between two portals.
    I  tested  SSO between the two products on IIS5 of Windows XP and IIS6 of Windows 2003 and passed.
    Step 1:  Copy sapsecin.exe and sapsecu.dll on any directory where you want, such as “C:PortalSecurity”
    Then add this  directory  to your Environment variable PATH. You can find the two files on sapserv<x> under general/misc/security/SAPSECU/<platform>;
    Step 2: Copy your Filter ISAPI Files IIS_SSO.dll or IIS6_SSO.dll in any directory where you want, such as “C:PortalFilter”. You can find this two files on SAP note 442401.
    Step 3:  Get you ‘verify.pse’  which is located in
    <irj>
    ootWEB-INFpluginsportalservicesusermanagementdata  and put it on the same directory with your ISAPI Files ,such as C:PortalFilter
    (According Sap Support articles , IIS_SSO.dll should be used on IIS 5 and IIS6_SSO should be used on IIS 6,but I can not load IIS_SSO.dll on IIS 5 of Windows XP, I use IIS6_SSO.dll );
    Step 4:  Create a new file named ‘verify.properties’ , the content of this file see the appendix A;
    Step 5:  Load the IIS6_SSO.dll on your IIS. On IIS5, Select  Website Properties—ISAPI Filter—Add IIS6_SSO.dll and name it ‘wp’ . On IIS6,do as such and Create a Web Extensions  named  ‘wp’ and allocate file IIS6_SSO.dll. Finally restart the www service.
    I
    If you can load the filter successfully, you will see the  filter color is  green.
    On IIS6,Maybe you find that you can’t load your ISAPI file IIS6_SSO.dll, Its state is unloaded and its color is red. I am confused by this question long time. I finally found you must install some R3 dll files on your system! The .dll files which I mentioned can be found in SAP note 684106, put it in a same directory with your security files, such as C:PortalSecurity and restart your web server.
    (The steps above I reference Chris beck ‘s topic)
    Step 6: I write an  ASP file named ‘headerdumper.asp’ on my website and create a i-view to show my asp file in SAP Portal. If you succeed, you can see the http header variable<your logon name> in ASP page. If you application can receive http header variables, then Congratulations! You have apply SSO successfully.
    If your log file show ‘Can't find MYSAPSSO2 ticket cookie for URI "" on host "", don’t worry about it. I am confused by this question long time though.  I found the key cause the errors are cross domain or different DNS suffix.
    I tested 3 scenarios :
    1 if your Sap Portal URL is http://sap-server:50000/irj/protal ,and your asp file is located in http://sap-server:80/headerdumper.asp, You can’t access this asp page from i-view . I am sorry that I have no idea about this.
    2 if your Sap Portal URL is http://sap-server:50000/irj/protal ,and your asp file is located in http://your-server:80/headerdumper.asp, Your log will show ‘Can't find MYSAPSSO2 ticket cookie for URI "" on host "". because they have  no domain name, which is seemed that they meant different  domain.
    3 you must deploy your asp file and sap portal like below ,So you can apply SSO correctly:
    you must access SAP Portal like : http://sap-server.domain.com:50000/irj/portal
    you must access your asp file like http://yourserver.domain.com:80/headerdumper.asp
    then add your asp file as  i-view to your SAP Portal which URL is like  above , you can get Http header variable correctly.
    I am not an native English speaker, I hope you can understand what I said.
    Appendix A The Content of Verfy.properties
    remote_user_alias=REMOTE_USER
    pse_file=C:PortalFilterverify.pse
    application=portal
    log_file=C:PortalFilterverfy.log
    log_level=3
    cache_size= 1000
    Appendix B The Code of headerdumper.asp

    I'd recommend to cross-post your inquiry to the Security

Maybe you are looking for

  • XP view of file properties in Windows7

    In XP you could view the Summary tab of a file but this is not an available tab in Windows 7. How can I see the information held in the XP Summary tab view?

  • CRM ON DEMAND

    Hi, I wanted to learn CRM ON Demand.Searched a lot on this topic but i am unable to find any relevant document to get aqauinted on crm on demand. Request to please give me some study material like user guide on crm on demad to learn the basics.

  • Hotkey for switching between open html pages similar to Apple+Tab for apps

    Is there a hotkey combination which can switch between open html documents in the same way Apple+Tab switches between open applications? In Windows it is possible to switch use ALT+TAB to switch between various open Firefox windows which are displaye

  • How to use SNMP Agent

    Hi All, Can anybody tell me how to use SNMP Agent to monitor the Access and Identity Servers

  • Which one of these phones has the best battery lif...

    I am going to get a Nokia phone from "O2" store tomorrow. I will either get the Nokia 2700, Nokia 5130 or the Nokia 3120. The dying Nokia that I am replacing I have had since 2005 and the battery usually lasted over a week between charges. The phone