XML Services Service Collaboratif, (Web, Web Services, PDA, WidGet, Fat Client)
XAS.Services
  XML Kiosk  
Technologie XAS.Technology Version V 6.0.1
Dernière modification Mardi 11 Mai 2010 Par Zaïr BEZGHICHE
Dernière vérification Dimanche 23 Mai 2010 Par Support France
ThèmeXML Services Service Collaboratif, (Web, Web Services, PDA, WidGet, Fat Client) Fonction FrmServices.xRPCHandleClient

Prototype
Function xRPCHandleClient (iMode As Integer, sFile As String) As Integer
Usage
XML-Services-Service-Collaboratif.xRPCHandleClient(...)
HTTP (GET,POST)SOAP WSDLSOAP RESTXML-RPC
Format de sortie
XML HTML TEXT EXCEL(CSV)

Code Source - développement open source
Function xRPCHandleClient (iMode As Integer, sFile As String) As Integer
Function xRPCHandleClient (iMode As Integer, sFile As String) As Integer
Dim Ret%
Dim s$
Dim sFileOut$

xRPCHandleClient = False
sFileOut = GlobPU.XasName + "-Cur.XML"
Ret = XasUserCopyFile(0, sFile, sFileOut)
Select Case iMode
    Case 1
        Ret = xRPCGetIdSession(sFile)
        Ret = SetIhmOut(sFileOut, True)
    Case 4
        Kill sFileOut
        Ret = DoXMLToFile(sFileOut, "" + Chr$(13) + Chr$(10))
        Ret = DoXMLToFile(sFileOut, "" + Chr$(13) + Chr$(10))
        Ret = XasUserCopyFile(2, sFile, sFileOut)
        Ret = DoXMLToFile(sFileOut, "" + Chr$(13) + Chr$(10))
        Ret = SetIhmOut(sFileOut, True)

    Case 5

    Case 6
        s = xRPCGetReturn(GlobxRpcIdSession, sFile)
        Ret = SetIhmOut(sFileOut, True)
    
    Case 98
        GlobxRpcIdSession = ""
        GlobxRpcFileSession = ""
        Ret = xRPCInitSession(GlobxRpcComponent, 1, GlobxRpcPassWord)
        Ret = SetIhmOut(sFileOut, True)
        XasTrace " Re ---- Connect"
    
    Case 99
        Ret = SetIhmOut(sFileOut, True)
        GlobxRpcIdSession = ""
        GlobxRpcFileSession = ""
    Case Else
        XasTrace " xRPCHandleClient (Nothing to do)->" + CStr(iMode)
End Select
Kill sFile
End Function

Références Composants
XML-Services-Service-Collaboratif-XRPC-xRPCGetIdSession, XML-Services-Service-Collaboratif-WEB20-WEB20HandleServer, XML-Services-Service-Collaboratif-IHM-IHMCloseSession, XML-Services-Service-Collaboratif-XRPC-xRPCGetReturn, XML-Services-Service-Collaboratif-XRPC-xRPCInitSession,

Références XAS.Technology
XasUserCopyFile , Kill , Chr , XasTrace , Cstr ,

Audience
Cette documentation est destinée aux personnes s'intéressant aux systèmes d'information collaboratifs.
Les Webservices, les architectures collabortives et distribuées, les moteurs transactionnelles et les concepts de programmation orientés objet.


XAS Services - Zaïr BEZGHICHE - Copyright 1991-2011 tous droits réservés- Powered by XAS.Technology