| XML Kiosk |
| Technologie | XAS.Technology | Version | V 6.0.1 |
| Dernière modification | Vendredi 3 Septembre 2010 | Par | Zaïr BEZGHICHE |
| Dernière vérification | Mardi 21 Septembre 2010 | Par | Support France |
| Thème | XML Client Service Collaboratif, (Web, Web Services, PDA, WidGet, Fat Client) | Fonction | FrmClient.HandleComponent |
| Prototype |
| Function HandleComponent (sCompo As String, sIdCompo As String) As Integer |
| Usage | |||
| XML-Client-Service-Collaboratif.HandleComponent(...) | |||
| HTTP (GET,POST) | SOAP WSDL | SOAP REST | XML-RPC |
| Format de sortie | |||
| XML | HTML | TEXT | EXCEL(CSV) |
| Code Source - développement open source |
| Function HandleComponent (sCompo As String, sIdCompo As String) As Integer |
Function HandleComponent (sCompo As String, sIdCompo As String) As Integer
Dim Ret%
Dim s$
Dim sA$
Ret = ClearAll(1, 4)
s = sCompo + ":" + sCompo + ".XXL"
If CurCompoXXL <> 0 Then
Ret = XasXmlClose(CurCompoXXL)
CurCompoXXL = 0
End If
CurCompoXXL = XasXmlOpen(s, 0, 0, 0, 0)
If CurCompoXXL <> 0 Then
Ret = XasXmlStart(CurCompoXXL, 0)
Ret = XasXmlSearchNode(CurCompoXXL, "Version", "", "", "")
If Ret <> False Then
s = ""
Ret = XasXmlGetAttributByName(CurCompoXXL, "value", sA)
s = s + "Version: " + sA + ", "
Ret = XasXmlGetAttributByName(CurCompoXXL, "date", sA)
s = s + "Last Update: " + sA + ", "
Ret = XasXmlGetAttributByName(CurCompoXXL, "user", sA)
s = s + " By: " + sA
xLb(3).Caption = s
Ico(0).Visible = True
Ico(1).Visible = True
GlobxRpcComponent = sCompo
GlobModeObject = 1
If GlobxRpcIdSession = "" Then
Ret = xRPCInitSession(GlobxRpcComponent, 1, GlobxRpcPassWord)
Else
Ret = xRPCCloseSession(98)
End If
Ret = XasXmlStart(CurCompoXXL, 0)
Ret = XasXmlSearchNode(CurCompoXXL, "XmlService", "name=" + sCompo, "", "")
If Ret <> False Then
Ret = XasXmlChildNode(CurCompoXXL, s)
While (Ret <> False)
If Ret = 51 Then
Ret = XasXmlGetAttributByName(CurCompoXXL, "Name", s)
Ret = XasXmlGetAttributByName(CurCompoXXL, "Id", sA)
s = s + Space(40) + sA
cbo(1).AddItem s
End If
If Ret = 53 Then
Ret = XasXmlGetAttributByName(CurCompoXXL, "Name", s)
Ret = XasXmlGetAttributByName(CurCompoXXL, "Id", sA)
s = s + Space(40) + sA
cbo(2).AddItem s
End If
Ret = XasXmlNextNode(CurCompoXXL, s)
Wend
End If
End If
End If
End Function
|
| Références Composants |
| XML-Client-Service-Collaboratif-IHM-IHMGetIdSession, XML-Client-Service-Collaboratif-XRPC-xRPCInitSession, XML-Client-Service-Collaboratif-FrmClient-xRPCHandleClient, |
| Références XAS.Technology |
| XasXMLClose , XasXMLOpen , XasXMLStart , XasXMLSearchNode , XasXMLGetAttributByName , XasXMLChildNode , Space , AddItem , XasXMLNextNode , |
| 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 |