Is the actual host name (Leonardo.Rafael.be) in the hosts file on the server?
Can you use "ping Leonardo.Rafael.be" to resolve the host name into the correct 
IP?

-----Original Message-----
From: u2-users-boun...@listserver.u2ug.org 
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Jacques G.
Sent: Tuesday, 5 June 2012 1:55 AM
To: U2 Users List
Subject: [U2] [UV] Using Global sign certificates in UV




Hello,

The URL of a webservice I need to use has a port number in it ei:

Acceptance = 
"https://Leonardo.Rafael.be:9101/CustomerOrder/OrderManagementService/01/";

The libraries U2 libraries I'm using are somehow interpreting: 
Leonardo.Rafael.be:9101 as the complete hostname (which it doesn't find in the 
host file.

05/29/2012 16:07:02 [ 26930 26925 ] new host 221010:Leonardo.Rafael.be:9101 
allocated (proxy:no)
05/29/2012 16:07:02 [ 26930 26925 ] host Leonardo.Rafael.be:9101 not found in 
hostList
05/29/2012 16:07:09 [ 26930 26925 ] Unknown socket error : 1000

The code below is from the pick wiki article.   Any ideas on now to get 
CreateSecureRequest() to interpret the host + port correctly ?

Thanks.


*** ########### Code ################*** *For getting onto webservices we use 
this sort of code:


      * Read an xml request to send to the webservice *
      OPEN "", "WORK.OUT" TO WORK.OUT ELSE STOP 201, "WORK.OUT"
      READ XML.REQUEST FROM WORK.OUT, "TURTLE.XML" ELSE STOP
      XML.REQUEST = CONVERT(@AM,"",XML.REQUEST)

      PROMPT ''  ;* 212.65.63.70
      Acceptance = 
"https://Leonardo.Rafael.be:9101/CustomerOrder/OrderManagementService/01/";
**      Acceptance = 
"https://212.65.63.70:9101/CustomerOrder/OrderManagementService/01/";
      Production = 
"https://Leonardo.Rafael.be/CustomerOrder/OrderManagementService/01/";


      X.LOG.FILE   = "/trace_pc/work.out/CERT.LOG"
      X.LOG.ACTION = 'ON'
      X.LOG.LEVEL = '10'
      WRITE "" ON WORK.OUT, "CERT.LOG" ;* Overwrite existing log file

      X.RTN.CODE = protocolLogging(X.LOG.FILE, X.LOG.ACTION,X.LOG.LEVEL)


      URL = Acceptance ;* Setting URL to the acceptance site

      L.ERR = ""
      sec_context=''
      L.ERR =createSecurityContext(sec_context,'')
      usedAs=2 ;* 2 = Issuer Certificate CA
      format = 2 ; algorithm = 1 ;

* Uncomment to next 4 lines to create a new certificate

* they only last for 365 days

*         action = 1

*        req = '/PROD/certificates'

      CACert = '/trace_pc/work.out/CERT/REPTILE_SERVERS_CA.CRT' ; extensions = 
'' ; CertOut = '/trace_pc/work.out/CERT/ACTUAL'
*        ret = 
createCertificate(action,req,priveKey,"explore",CACert,365,extensions,CertOut)
      ret = addCertificate(CertOut, usedAs, format, algorithm,sec_context)

      CRT "The Return code is ":ret



      depth=1                            ; * 0 = self signed, 1 = Signed by a CA
      serverOrClient=2                   ; * 1 = Server, 2 = client

      L.ERR+=setAuthenticationDepth(sec_context, depth, serverOrClient)




      CRT "L.ERR After setAuthenticationDepth : ":L.ERR
      CRT "Hit a key to continue ":;XX = KEYIN()


      ret = 
addAuthenticationRule(sec_context,serverOrClient,"VerificationStrength","Generous")

      L.ERR+=setHTTPDefault("HEADERS","")

      CRT "L.ERR after addAuthenticationRule : ":L.ERR
      CRT "Hit a key to continue ":;XX = KEYIN()


      L.ERR+=setHTTPDefault("VERSION","1.1")

      CRT "L.ERR after setHTTPDefault : ":L.ERR
      CRT "Hit a key to continue ":;XX = KEYIN()


      request_handle=''
      L.ERR+=createSecureRequest(URL, "POST", request_handle,sec_context) ;* 
Using the url

      CRT "L.ERR after createSecureRequest : ":L.ERR
      CRT "Hit a key to continue ":;XX = KEYIN()


      XML = XML.REQUEST
      MAX.RETRIES = 10
      SERVER.IP.ADDRESS = "Leonardo.Rafael.be"

      TIMEOUT        = 90000

      L.ERR+=addRequestParameter(request_handle, "xmlStream", XML, "")
      CRT "L.ERR after addRequestParameter : ":L.ERR
      CRT "Hit a key to continue ":;XX = KEYIN()


      L.STATUS = 0 ; L.OUTPUT = "" ; L.TIMEOUT = "" ; L.POST.DATA ="" ;
      L.HEADER = ""
      L.ERR+=submitRequest(request_handle, TIMEOUT, L.POST.DATA, L.HEADER, 
L.OUTPUT, L.STATUS)

      CRT "L.ERR : ":L.ERR
      CRT "L.HEADER":L.HEADER
      CRT
      CRT "L.OUTPUT":L.OUTPUT
      CRT "L.POST.DATA":L.POST.DATA

      SOCKET.PORT    = 9101
      BLOCKING.MODE  = 1 ;* 1 = Blocking Mode,  2 = Non-Blocking Mode


  X.LOG.ACTION = 'OFF'
  X.RTN.CODE = protocolLogging(X.LOG.FILE, X.LOG.ACTION,X.LOG.LEVEL)
_______________________________________________
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users
--
Message  protected by DealerGuard: e-mail anti-virus, anti-spam and content 
filtering.
http://www.pentanasolutions.com

Click here to report this message as spam:
https://login.mailguard.com.au/report/1ESfTWqvLE/44bpo49N2SMmIDPHsjpPyk/7.157


This email and any attachments to it are confidential.
You must not use, disclose or act on the email if you are not the intended
recipient.  Liability limited by a scheme approved under Professional
Standards Legislation.
_______________________________________________
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users

Reply via email to