lib/wsdl/Networking.VLAN.wsdl in f5-icontrol-0.1.6 vs lib/wsdl/Networking.VLAN.wsdl in f5-icontrol-0.2.0

- old
+ new

@@ -1,8 +1,8 @@ <?xml version="1.0" ?> <!-- -Copyright (c) 1996-2013, F5 Networks, Inc., Seattle, Washington. All rights reserved. +Copyright (c) 1996-2016, F5 Networks, Inc., Seattle, Washington. All rights reserved. F5, F5 Networks, the F5 logo, BIG-IP, 3-DNS, iControl, GLOBAL-SITE, SEE-IT, EDGE-FX, FireGuard, Internet Control Architecture, IP Application Switch, iRules, PACKET VELOCITY, SYN Check, CONTROL YOUR WORLD, OneConnect, ZoneRunner, uRoam, FirePass, and TrafficShield are registered trademarks or trademarks of F5 Networks, Inc., in the U.S. and certain other countries. All other trademarks mentioned in this document are the property of their respective owners. F5 Networks' trademarks may not be used in connection with any product or service except as permitted in writing by F5. @@ -19,10 +19,39 @@ <types> <xsd:schema targetNamespace='urn:iControl' xmlns='http://www.w3.org/2001/XMLSchema' xmlns:SOAP-ENC='http://schemas.xmlsoap.org/soap/encoding/' xmlns:wsdl='http://schemas.xmlsoap.org/wsdl/'> + <xsd:simpleType name="Networking.MemberTagMode"> + <xsd:restriction base="xsd:string"> + <xsd:enumeration value="MEMBER_TAG_MODE_UNKNOWN"> + <xsd:annotation> + <xsd:documentation>MEMBER_TAG_MODE_UNKNOWN</xsd:documentation> + </xsd:annotation> + </xsd:enumeration> + <xsd:enumeration value="MEMBER_TAG_MODE_NONE"> + <xsd:annotation> + <xsd:documentation>MEMBER_TAG_MODE_NONE</xsd:documentation> + </xsd:annotation> + </xsd:enumeration> + <xsd:enumeration value="MEMBER_TAG_MODE_SERVICE"> + <xsd:annotation> + <xsd:documentation>MEMBER_TAG_MODE_SERVICE</xsd:documentation> + </xsd:annotation> + </xsd:enumeration> + <xsd:enumeration value="MEMBER_TAG_MODE_CUSTOMER"> + <xsd:annotation> + <xsd:documentation>MEMBER_TAG_MODE_CUSTOMER</xsd:documentation> + </xsd:annotation> + </xsd:enumeration> + <xsd:enumeration value="MEMBER_TAG_MODE_DOUBLE"> + <xsd:annotation> + <xsd:documentation>MEMBER_TAG_MODE_DOUBLE</xsd:documentation> + </xsd:annotation> + </xsd:enumeration> + </xsd:restriction> + </xsd:simpleType> <xsd:simpleType name="Networking.LearningMode"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="LEARNING_MODE_ENABLE_FORWARD"> <xsd:annotation> <xsd:documentation>LEARNING_MODE_ENABLE_FORWARD</xsd:documentation> @@ -128,10 +157,17 @@ <xsd:restriction base='SOAP-ENC:Array'> <xsd:attribute ref='SOAP-ENC:arrayType' wsdl:arrayType='tns:Networking.VLAN.MemberSequence[]'/> </xsd:restriction> </xsd:complexContent> </xsd:complexType> + <xsd:complexType name="Networking.MemberTagModeSequenceSequence"> + <xsd:complexContent> + <xsd:restriction base='SOAP-ENC:Array'> + <xsd:attribute ref='SOAP-ENC:arrayType' wsdl:arrayType='tns:Networking.MemberTagModeSequence[]'/> + </xsd:restriction> + </xsd:complexContent> + </xsd:complexType> <xsd:complexType name="Common.ULongSequence"> <xsd:complexContent> <xsd:restriction base='SOAP-ENC:Array'> <xsd:attribute ref='SOAP-ENC:arrayType' wsdl:arrayType='xsd:long[]'/> </xsd:restriction> @@ -149,10 +185,17 @@ <xsd:restriction base='SOAP-ENC:Array'> <xsd:attribute ref='SOAP-ENC:arrayType' wsdl:arrayType='tns:Networking.LearningMode[]'/> </xsd:restriction> </xsd:complexContent> </xsd:complexType> + <xsd:complexType name="Networking.MemberTagModeSequence"> + <xsd:complexContent> + <xsd:restriction base='SOAP-ENC:Array'> + <xsd:attribute ref='SOAP-ENC:arrayType' wsdl:arrayType='tns:Networking.MemberTagMode[]'/> + </xsd:restriction> + </xsd:complexContent> + </xsd:complexType> <xsd:simpleType name="Networking.MemberTagType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="MEMBER_TAGGED"> <xsd:annotation> <xsd:documentation>MEMBER_TAGGED</xsd:documentation> @@ -461,10 +504,40 @@ </message> <message name="Networking.VLAN.get_vlan_idResponse"> <part name="return" type="tns:Common.ULongSequence"/> </message> +<message name="Networking.VLAN.set_customer_idRequest"> + <part name="vlans" type="tns:Common.StringSequence"/> + <part name="customer_ids" type="tns:Common.StringSequence"/> +</message> +<message name="Networking.VLAN.set_customer_idResponse"> +</message> + +<message name="Networking.VLAN.get_customer_idRequest"> + <part name="vlans" type="tns:Common.StringSequence"/> +</message> +<message name="Networking.VLAN.get_customer_idResponse"> + <part name="return" type="tns:Common.StringSequence"/> +</message> + +<message name="Networking.VLAN.set_member_tag_modeRequest"> + <part name="vlans" type="tns:Common.StringSequence"/> + <part name="members" type="tns:Common.StringSequenceSequence"/> + <part name="tag_modes" type="tns:Networking.MemberTagModeSequenceSequence"/> +</message> +<message name="Networking.VLAN.set_member_tag_modeResponse"> +</message> + +<message name="Networking.VLAN.get_member_tag_modeRequest"> + <part name="vlans" type="tns:Common.StringSequence"/> + <part name="members" type="tns:Common.StringSequenceSequence"/> +</message> +<message name="Networking.VLAN.get_member_tag_modeResponse"> + <part name="return" type="tns:Networking.MemberTagModeSequenceSequence"/> +</message> + <message name="Networking.VLAN.get_source_check_stateRequest"> <part name="vlans" type="tns:Common.StringSequence"/> </message> <message name="Networking.VLAN.get_source_check_stateResponse"> <part name="return" type="tns:Common.EnabledStateSequence"/> @@ -496,10 +569,24 @@ </message> <message name="Networking.VLAN.get_failsafe_stateResponse"> <part name="return" type="tns:Common.EnabledStateSequence"/> </message> +<message name="Networking.VLAN.set_dag_round_robin_stateRequest"> + <part name="vlans" type="tns:Common.StringSequence"/> + <part name="states" type="tns:Common.EnabledStateSequence"/> +</message> +<message name="Networking.VLAN.set_dag_round_robin_stateResponse"> +</message> + +<message name="Networking.VLAN.get_dag_round_robin_stateRequest"> + <part name="vlans" type="tns:Common.StringSequence"/> +</message> +<message name="Networking.VLAN.get_dag_round_robin_stateResponse"> + <part name="return" type="tns:Common.EnabledStateSequence"/> +</message> + <message name="Networking.VLAN.set_failsafe_stateRequest"> <part name="vlans" type="tns:Common.StringSequence"/> <part name="states" type="tns:Common.EnabledStateSequence"/> </message> <message name="Networking.VLAN.set_failsafe_stateResponse"> @@ -727,67 +814,67 @@ <output message="tns:Networking.VLAN.delete_all_vlansResponse"/> </operation> <operation name="get_member"> <documentation> Gets the members of the specified VLANs. - + </documentation> <input message="tns:Networking.VLAN.get_memberRequest"/> <output message="tns:Networking.VLAN.get_memberResponse"/> </operation> <operation name="add_member"> <documentation> Adds the specified member interfaces/trunks to the specified VLANs. - + </documentation> <input message="tns:Networking.VLAN.add_memberRequest"/> <output message="tns:Networking.VLAN.add_memberResponse"/> </operation> <operation name="remove_member"> <documentation> Removes the specified member interfaces/trunks from the specified VLANs. - + </documentation> <input message="tns:Networking.VLAN.remove_memberRequest"/> <output message="tns:Networking.VLAN.remove_memberResponse"/> </operation> <operation name="remove_all_members"> <documentation> Removes all member interfaces/trunks from the specified VLANs. - + </documentation> <input message="tns:Networking.VLAN.remove_all_membersRequest"/> <output message="tns:Networking.VLAN.remove_all_membersResponse"/> </operation> <operation name="get_static_forwarding"> <documentation> Retrieves the static forwarding entries for the specified VLANs. - + </documentation> <input message="tns:Networking.VLAN.get_static_forwardingRequest"/> <output message="tns:Networking.VLAN.get_static_forwardingResponse"/> </operation> <operation name="add_static_forwarding"> <documentation> Adds the static forwarding entries for the specified VLANs. - + </documentation> <input message="tns:Networking.VLAN.add_static_forwardingRequest"/> <output message="tns:Networking.VLAN.add_static_forwardingResponse"/> </operation> <operation name="remove_static_forwarding"> <documentation> Removes the static forwarding entries from the specified VLANs. - + </documentation> <input message="tns:Networking.VLAN.remove_static_forwardingRequest"/> <output message="tns:Networking.VLAN.remove_static_forwardingResponse"/> </operation> <operation name="remove_all_static_forwardings"> <documentation> Removes all static forwarding entries from the specified VLANs. - + </documentation> <input message="tns:Networking.VLAN.remove_all_static_forwardingsRequest"/> <output message="tns:Networking.VLAN.remove_all_static_forwardingsResponse"/> </operation> <operation name="set_static_forwarding_description"> @@ -809,27 +896,27 @@ <output message="tns:Networking.VLAN.get_static_forwarding_descriptionResponse"/> </operation> <operation name="get_dynamic_forwarding"> <documentation> Retrieves the dynamic forwarding entries for the specified VLANs. - + </documentation> <input message="tns:Networking.VLAN.get_dynamic_forwardingRequest"/> <output message="tns:Networking.VLAN.get_dynamic_forwardingResponse"/> </operation> <operation name="remove_all_dynamic_forwardings"> <documentation> Removes all dynamic forwarding entries from the specified VLANs. - + </documentation> <input message="tns:Networking.VLAN.remove_all_dynamic_forwardingsRequest"/> <output message="tns:Networking.VLAN.remove_all_dynamic_forwardingsResponse"/> </operation> <operation name="set_vlan_id"> <documentation> Sets the tag ids for the specified VLANs. - + Note: In some releases (9.4.0+), this method is not supported; delete and re-create the VLAN instead. In versions 10.0.0+, this method is supported. </documentation> @@ -837,31 +924,74 @@ <output message="tns:Networking.VLAN.set_vlan_idResponse"/> </operation> <operation name="get_vlan_id"> <documentation> Gets the ids for the specified VLANs. - + </documentation> <input message="tns:Networking.VLAN.get_vlan_idRequest"/> <output message="tns:Networking.VLAN.get_vlan_idResponse"/> </operation> + <operation name="set_customer_id"> + <documentation> + Sets the customer tag ids for the specified VLANs for QinQ support. + The customer tag can be set to any valid number between 1-4094. + The customer tag field is set for QinQ vlans, and it represents the tag value + for the vlan members that are facing the customer network. + + </documentation> + <input message="tns:Networking.VLAN.set_customer_idRequest"/> + <output message="tns:Networking.VLAN.set_customer_idResponse"/> + </operation> + <operation name="get_customer_id"> + <documentation> + Gets the customer ids for the specified VLANs with support for QinQ. + + </documentation> + <input message="tns:Networking.VLAN.get_customer_idRequest"/> + <output message="tns:Networking.VLAN.get_customer_idResponse"/> + </operation> + <operation name="set_member_tag_mode"> + <documentation> + Sets the tag-mode for the vlan member in a QinQ vlan. + If the member is untagged, the tag-mode should be set to QINQ_TAG_MODE_NONE. + If the member is tagged, the tag-mode should be set as follows: + QINQ_TAG_MODE_CUSTOMER - when the member is facing the customer network. + QINQ_TAG_MODE_SERVICE - when the member is facing the service provider network and + the outbound packets are sent single tagged. + QINQ_TAG_MODE_DOUBLE - when the member is facing the service provider network and + the outbound packets are sent double tagged. + + + </documentation> + <input message="tns:Networking.VLAN.set_member_tag_modeRequest"/> + <output message="tns:Networking.VLAN.set_member_tag_modeResponse"/> + </operation> + <operation name="get_member_tag_mode"> + <documentation> + Gets the tag-mode for the vlan member in a QinQ vlan. + + </documentation> + <input message="tns:Networking.VLAN.get_member_tag_modeRequest"/> + <output message="tns:Networking.VLAN.get_member_tag_modeResponse"/> + </operation> <operation name="get_source_check_state"> <documentation> - Gets the source checking states for the specified VLANs. If enabled and auto lasthop is disabled, - check that the source of the first packet of a connection is correct (correct VLAN, router, node). + Gets the source checking states for the specified VLANs. If enabled and auto lasthop is disabled, + check that the source of the first packet of a connection is correct (correct VLAN, router, node). This is equivalent to BSD's net.inet.sourcecheck sysctl variable. - + </documentation> <input message="tns:Networking.VLAN.get_source_check_stateRequest"/> <output message="tns:Networking.VLAN.get_source_check_stateResponse"/> </operation> <operation name="set_source_check_state"> <documentation> - Sets the the source checking states for the specified VLANs. If enabled and auto lasthop is disabled, - check that the source of the first packet of a connection is correct (correct VLAN, router, node). + Sets the the source checking states for the specified VLANs. If enabled and auto lasthop is disabled, + check that the source of the first packet of a connection is correct (correct VLAN, router, node). This is equivalent to BSD's net.inet.sourcecheck sysctl variable. - + </documentation> <input message="tns:Networking.VLAN.set_source_check_stateRequest"/> <output message="tns:Networking.VLAN.set_source_check_stateResponse"/> </operation> <operation name="get_failsafe_timeout"> @@ -886,14 +1016,33 @@ </documentation> <input message="tns:Networking.VLAN.get_failsafe_stateRequest"/> <output message="tns:Networking.VLAN.get_failsafe_stateResponse"/> </operation> + <operation name="set_dag_round_robin_state"> + <documentation> + Sets the state that, if enabled, forces a VLAN to disaggregrate + stateless traffic using a round-robin order instead of using a static hash. + The default state is disabled. + + </documentation> + <input message="tns:Networking.VLAN.set_dag_round_robin_stateRequest"/> + <output message="tns:Networking.VLAN.set_dag_round_robin_stateResponse"/> + </operation> + <operation name="get_dag_round_robin_state"> + <documentation> + Gets the state that, if enabled, forces a VLAN to disaggregrate stateless traffic + using a round-robin order instead of using a static hash + + </documentation> + <input message="tns:Networking.VLAN.get_dag_round_robin_stateRequest"/> + <output message="tns:Networking.VLAN.get_dag_round_robin_stateResponse"/> + </operation> <operation name="set_failsafe_state"> <documentation> Sets the failsafe states for the specified VLANs. - + </documentation> <input message="tns:Networking.VLAN.set_failsafe_stateRequest"/> <output message="tns:Networking.VLAN.set_failsafe_stateResponse"/> </operation> <operation name="get_failsafe_action"> @@ -1249,11 +1398,11 @@ </operation> <operation name="get_member"> <documentation> Gets the members of the specified VLANs. - + </documentation> <soap:operation soapAction="urn:iControl:Networking/VLAN"/> <input> <soap:body use="encoded" @@ -1269,11 +1418,11 @@ </operation> <operation name="add_member"> <documentation> Adds the specified member interfaces/trunks to the specified VLANs. - + </documentation> <soap:operation soapAction="urn:iControl:Networking/VLAN"/> <input> <soap:body use="encoded" @@ -1289,11 +1438,11 @@ </operation> <operation name="remove_member"> <documentation> Removes the specified member interfaces/trunks from the specified VLANs. - + </documentation> <soap:operation soapAction="urn:iControl:Networking/VLAN"/> <input> <soap:body use="encoded" @@ -1309,11 +1458,11 @@ </operation> <operation name="remove_all_members"> <documentation> Removes all member interfaces/trunks from the specified VLANs. - + </documentation> <soap:operation soapAction="urn:iControl:Networking/VLAN"/> <input> <soap:body use="encoded" @@ -1329,11 +1478,11 @@ </operation> <operation name="get_static_forwarding"> <documentation> Retrieves the static forwarding entries for the specified VLANs. - + </documentation> <soap:operation soapAction="urn:iControl:Networking/VLAN"/> <input> <soap:body use="encoded" @@ -1349,11 +1498,11 @@ </operation> <operation name="add_static_forwarding"> <documentation> Adds the static forwarding entries for the specified VLANs. - + </documentation> <soap:operation soapAction="urn:iControl:Networking/VLAN"/> <input> <soap:body use="encoded" @@ -1369,11 +1518,11 @@ </operation> <operation name="remove_static_forwarding"> <documentation> Removes the static forwarding entries from the specified VLANs. - + </documentation> <soap:operation soapAction="urn:iControl:Networking/VLAN"/> <input> <soap:body use="encoded" @@ -1389,11 +1538,11 @@ </operation> <operation name="remove_all_static_forwardings"> <documentation> Removes all static forwarding entries from the specified VLANs. - + </documentation> <soap:operation soapAction="urn:iControl:Networking/VLAN"/> <input> <soap:body use="encoded" @@ -1451,11 +1600,11 @@ </operation> <operation name="get_dynamic_forwarding"> <documentation> Retrieves the dynamic forwarding entries for the specified VLANs. - + </documentation> <soap:operation soapAction="urn:iControl:Networking/VLAN"/> <input> <soap:body use="encoded" @@ -1471,11 +1620,11 @@ </operation> <operation name="remove_all_dynamic_forwardings"> <documentation> Removes all dynamic forwarding entries from the specified VLANs. - + </documentation> <soap:operation soapAction="urn:iControl:Networking/VLAN"/> <input> <soap:body use="encoded" @@ -1491,11 +1640,11 @@ </operation> <operation name="set_vlan_id"> <documentation> Sets the tag ids for the specified VLANs. - + Note: In some releases (9.4.0+), this method is not supported; delete and re-create the VLAN instead. In versions 10.0.0+, this method is supported. </documentation> @@ -1515,11 +1664,11 @@ </operation> <operation name="get_vlan_id"> <documentation> Gets the ids for the specified VLANs. - + </documentation> <soap:operation soapAction="urn:iControl:Networking/VLAN"/> <input> <soap:body use="encoded" @@ -1532,16 +1681,107 @@ namespace="urn:iControl:Networking/VLAN" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> </output> </operation> + <operation name="set_customer_id"> + <documentation> + Sets the customer tag ids for the specified VLANs for QinQ support. + The customer tag can be set to any valid number between 1-4094. + The customer tag field is set for QinQ vlans, and it represents the tag value + for the vlan members that are facing the customer network. + + </documentation> + <soap:operation soapAction="urn:iControl:Networking/VLAN"/> + <input> + <soap:body + use="encoded" + namespace="urn:iControl:Networking/VLAN" + encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> + </input> + <output> + <soap:body + use="encoded" + namespace="urn:iControl:Networking/VLAN" + encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> + </output> + </operation> + + <operation name="get_customer_id"> + <documentation> + Gets the customer ids for the specified VLANs with support for QinQ. + + </documentation> + <soap:operation soapAction="urn:iControl:Networking/VLAN"/> + <input> + <soap:body + use="encoded" + namespace="urn:iControl:Networking/VLAN" + encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> + </input> + <output> + <soap:body + use="encoded" + namespace="urn:iControl:Networking/VLAN" + encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> + </output> + </operation> + + <operation name="set_member_tag_mode"> + <documentation> + Sets the tag-mode for the vlan member in a QinQ vlan. + If the member is untagged, the tag-mode should be set to QINQ_TAG_MODE_NONE. + If the member is tagged, the tag-mode should be set as follows: + QINQ_TAG_MODE_CUSTOMER - when the member is facing the customer network. + QINQ_TAG_MODE_SERVICE - when the member is facing the service provider network and + the outbound packets are sent single tagged. + QINQ_TAG_MODE_DOUBLE - when the member is facing the service provider network and + the outbound packets are sent double tagged. + + + </documentation> + <soap:operation soapAction="urn:iControl:Networking/VLAN"/> + <input> + <soap:body + use="encoded" + namespace="urn:iControl:Networking/VLAN" + encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> + </input> + <output> + <soap:body + use="encoded" + namespace="urn:iControl:Networking/VLAN" + encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> + </output> + </operation> + + <operation name="get_member_tag_mode"> + <documentation> + Gets the tag-mode for the vlan member in a QinQ vlan. + + </documentation> + <soap:operation soapAction="urn:iControl:Networking/VLAN"/> + <input> + <soap:body + use="encoded" + namespace="urn:iControl:Networking/VLAN" + encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> + </input> + <output> + <soap:body + use="encoded" + namespace="urn:iControl:Networking/VLAN" + encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> + </output> + </operation> + <operation name="get_source_check_state"> <documentation> - Gets the source checking states for the specified VLANs. If enabled and auto lasthop is disabled, - check that the source of the first packet of a connection is correct (correct VLAN, router, node). + Gets the source checking states for the specified VLANs. If enabled and auto lasthop is disabled, + check that the source of the first packet of a connection is correct (correct VLAN, router, node). This is equivalent to BSD's net.inet.sourcecheck sysctl variable. - + </documentation> <soap:operation soapAction="urn:iControl:Networking/VLAN"/> <input> <soap:body use="encoded" @@ -1556,14 +1796,14 @@ </output> </operation> <operation name="set_source_check_state"> <documentation> - Sets the the source checking states for the specified VLANs. If enabled and auto lasthop is disabled, - check that the source of the first packet of a connection is correct (correct VLAN, router, node). + Sets the the source checking states for the specified VLANs. If enabled and auto lasthop is disabled, + check that the source of the first packet of a connection is correct (correct VLAN, router, node). This is equivalent to BSD's net.inet.sourcecheck sysctl variable. - + </documentation> <soap:operation soapAction="urn:iControl:Networking/VLAN"/> <input> <soap:body use="encoded" @@ -1636,13 +1876,56 @@ namespace="urn:iControl:Networking/VLAN" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> </output> </operation> + <operation name="set_dag_round_robin_state"> + <documentation> + Sets the state that, if enabled, forces a VLAN to disaggregrate + stateless traffic using a round-robin order instead of using a static hash. + The default state is disabled. + + </documentation> + <soap:operation soapAction="urn:iControl:Networking/VLAN"/> + <input> + <soap:body + use="encoded" + namespace="urn:iControl:Networking/VLAN" + encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> + </input> + <output> + <soap:body + use="encoded" + namespace="urn:iControl:Networking/VLAN" + encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> + </output> + </operation> + + <operation name="get_dag_round_robin_state"> + <documentation> + Gets the state that, if enabled, forces a VLAN to disaggregrate stateless traffic + using a round-robin order instead of using a static hash + + </documentation> + <soap:operation soapAction="urn:iControl:Networking/VLAN"/> + <input> + <soap:body + use="encoded" + namespace="urn:iControl:Networking/VLAN" + encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> + </input> + <output> + <soap:body + use="encoded" + namespace="urn:iControl:Networking/VLAN" + encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> + </output> + </operation> + <operation name="set_failsafe_state"> <documentation> Sets the failsafe states for the specified VLANs. - + </documentation> <soap:operation soapAction="urn:iControl:Networking/VLAN"/> <input> <soap:body use="encoded"