Search results

  1. peterjudge

    Resolved Secure Socket Layer (SSL) failure

    This often means that you don't have the root CA certificate. You can see what that is using your browser (usually via clicking on the lock next to the URL bar). In this case, it's Go Daddy Root Certificate Authority - G2 . You should download and install that in the certs dir.
  2. peterjudge

    Question How to use java classes in 4gl code?

    It's a hallucination. You can use an openclient (java or .NET) to call ABL on an AppServer. You can call .NET classes from ABL clients (over the "bridge"). You can call java classes that are exposed via something like the IKVM in .NET. But you cannot call java classes directly in ABL. In 12.8...
  3. peterjudge

    OE Studio

    If you have the developer tools license you have access to both Appbuilder and PDSOE (Progress Developer Studio for OpenEdge, fka OE Architect). I'd assume this is the "OE Studio" your partner is referring to. You should have access to it - it's been in the OE product for many releases/years...
  4. peterjudge

    Resolved PASOE ABL Service not getting published from Developer Studio

    IMO PDSOE is notoriously flaky when publishing stuff. Some people have the correctly-coloured thumb to be able to publish consistently; I don't. If you're adding a webhandler to an 11.7 PASOE instance, and have access to the server, I would just add the handler line to conf/openedge.properties...
  5. peterjudge

    Question Command to stop PAS

    In addition to what @Stefan says, you will also replace your wtbman call with tcman (or pasman).
  6. peterjudge

    WSA not available anymore Progress 12.2

    The WSA has moved into PASOE in OE 12.0+ . The "Classic" AppServer was removed from OpenEdge in 12.0 and replaced by PASOE. PASOE is also a Tomcat server, and you can deploy SOAP services to it using the same artifacts as for the WSA.
  7. peterjudge

    Question End Progress operation from bat file

    Why? Are there any significant differences between the executables or environments? The OP's command line should use the -b switch, for sure.
  8. peterjudge

    Question Is Tomcat necessary for PASOE?

    No. OE Explorer is completely separate from PASOE. Not sure why you would be seeing Tomcat login info . What URL are you requesting?
  9. peterjudge

    Question Is Tomcat necessary for PASOE?

    Shortest answer: yes. Longer answer: PASOE *is* a Tomcat install. So when you create what's called an instance, you are using a version of Tomcat that's installed together with OpenEdge. You do not need a separate install of Tomcat.
  10. peterjudge

    Question Using TRANSACTION to simulate real execution

    The AVM will undo any transactions that were started during that giant DO TRANSACTION block. You can be 100% of that .... Progress has had 40 years of practice making sure that this works as expected. There are other non-transaction things you can do like read/write files to disk, make...
  11. peterjudge

    Copying Data from ttCustomer to ttContacts

    You can save yourself some typing and just use the GUID function without an argument. The GUID function also returns a character value, so you don't need to use the STRING function either. ttContacts.ContactID = GUID. /* Auto-generate ContactID *
  12. peterjudge

    SOAP error with Content-type

    Ok, what heppens if you do just this? No extra headers. oRequestBody:Encoding = 'utf-8'. oRequest = RequestBuilder:Post(oUri, oRequestBody) :ContentType('text/xml; charset=utf-8') :AcceptAll() :AddHeader('SOAPAction'...
  13. peterjudge

    SOAP error with Content-type

    This is how you set it , or shold set it. oRequest = RequestBuilder:Post(oUri, oRequestBody) :ContentType('text/xml; charset=utf-8') :AcceptAll() :AddHeader('SOAPAction', 'http://tempuri.org/IConsultaCFDIService/Consulta')...
  14. peterjudge

    SOAP error with Content-type

    You were doing this earlier, and got the same error. Or? If so, that tells me that the server does not like the quoted charset. oRequest = RequestBuilder:Post(oUri, oRequestBody) :ContentType('text/xml; charset=utf-8') :AcceptAll()...
  15. peterjudge

    SOAP error with Content-type

    Ok, it looks like the server does not like the quoted charset value (even though that's legal HTTP). You can try @Cecil 's suggestion to leave off the charset completely. That may work. Getting rid of the quotes is more complicated ... the Http Client always quotes header parameter values...
  16. peterjudge

    SOAP error with Content-type

    The code you have is the correct approach. I would check to see what is actually being sent - if you set up the LOG-MANAGER with a LOGGING-LEVEL of 5 you will get a request-raw.txt file with the data that's sent to the server. You can see there whether the header value is correct. It may be...
  17. peterjudge

    REST vs WEB APIs

    IMO definitely.
  18. peterjudge

    Resolved SOAP error

    You need to install the relevant root CA certificate in the OpeNEdge cert store. OE does not do this automatically for you. The easiest way, often, is to put the URL in your browser, and download the certificate from there. Note that you don't need the chain, just the root CA. Download to the...
  19. peterjudge

    REST vs WEB APIs

    In addition to what @Jean-Christophe Cardot said, using the web transport/web handlers is SIGNIFICANTLY easier for developers - You can write them in any editor you choose. Rest is tightly tied to a PDSOE project - You can consume and produce non-JSON payloads simply - without hacking XML -...
  20. peterjudge

    Resolved Base32 Decoder and Encoder

    Maybe I should read the subject line properly ... :eek: . Sorry for the noise.
Back
Top