Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Client:
Product:
CreatedBy:
FileName:
TelefonicaArgentina
TOAdirect4.5+
FelipePoncet
TEFARInterfaceAgreementPhase1.pdf
InterfaceAgreement
TelefonicaArgentina
DocumentReleaseNotes/NotasdeVersionadodelDocumento
Date
Fecha
Revisedby
Revisadopor
12/11/2014
11/Dec/2014
FelipePoncet
ChangeDescription
DescripcinCambio
Changesfromphase0:
Documentedhowtocreatelinksbetweenactivities
XMLpropertiessectionupdatedwithchanges
propertiesthatneedtobeusedincapacityqueryupdated
Version
Versin
1.0
Cambiosconrespectoafase0:
Sedocumentacomocrearlosvnculosentreactividades
SeactualizaconcambioslasecciondepropiedadesXML
Actualizadaslaspropiedadesquenecesitanserusadasen
laconsultadecapaciadad.
12/12/2014
12/Dec/2014
DeletedXA_ACCESS_DATAXMLproperty
XA_FO_DATAXMLpropertychanged
XA_ISP_DATAisnolongeraXMLproperty
BorradalapropiedadXMLXA_ACCESS_DATA
CambiadalapropiedadXMLXA_FO_DATA
XA_ISP_DATAdejadeserpropiedadXML
2.0
DistributionList/ListadeDistribucin
From:
FelipePoncet,<felipe.poncet@toatech.com>
To:TelefonicaArgentina
AndrsContona<andres.contona@telefonica.com>,
DanielLacherra<daniel.lacherra@telefonica.com>,
FernandoFeiertag<fernando.feiertag@telefonica.com>,
CorinaJuda<corina.juda@telefonica.com>,
AndrsScialpi<andres.scialpi@telefonica.com>
To:TelefnicaGlobalCTO
SantiagoGonzlez<santiago.gonzalezcelis@telefonica.com>,
JessIglesias<jesus.iglesiasmaqeuda@telefonica.com>
CC:TOA/Oracle
ThelmaCassapula<thelma.cassapula@oracle.com>,
BorjaTorn<borja.toron@oracle.com>
CC:Indra
JavierLlobet<jllobetl@indra.es>,
SoledadCarretero<spcarretero@indracompany.com>
InterfaceAgreement
TelefonicaArgentina
1.Introduction/Introduccin
PurposeofDocument/PropositodelDocumento
RelatedDocuments/DocumentosRelacionados
2.TOAdirectInterfaces/InterfacesdeTOAdirect
Connectionparameters/ParmetrosdeConexin
InboundAPI/APIInbound
OutboundAPI/APIOutbound
CapacityAPI/APICapacity
ActivityV2API/APIActivityV2
APILOAD/CargadelaAPI
InboundAPI/APIInbound
OutboundAPI/APIOutbound
CapacityAPI/APICapacity
ActivityV2API/APIActivityV2
OverviewofInterfaces/ResumendeInterfaces
Datawarehouse
3.CapacityManagementInterfaces/InterfacesdeGestindeCapacidad
QueryCapacity/ConsultadeCapacidad
Scope
Alcance
InterfaceProtocol
RequestStructure/EstructuradelaPeticin
ResponseStructure/EstructuradelaRespuesta
4.InboundInterfaces/InterfacesInbound
4.1CreateWorkOrder/CrearOrdendeTrabajo
Scope
InterfaceProtocol
MessageFlow
RequestStructure/EstructuradelaPeticin
ResponseStructure/EstructuradelaRespuesta
4.2ModifyWorkOrder/ModificarOrdendeTrabajo
InterfaceProtocol
MessageFlow
RequestStructure/EstructuradelaPeticin
ResponseStructure/EstructuradelaRespuesta
4.3CancelWorkOrder/CancelacinOrdendeTrabajo
MessageFlow
RequestStructure/EstructuradelaPeticin
ResponseStructure/EstructuradelaRespuesta
5.OutboundInterfaces/InterfacesOutbound
5.1OutgoingMessageStructure/EstructuradelMensajedeSalida
5.2OutgoingMessageResponseStructure/EstructuradeRespuestaalMensajedeSalida
5.3StatusChange/CambiodeEstado
MessageFlow
FlujodeMensajes
CondificacinXML
6.1GetWorkOrders/ObtenerrdenesdeTrabajo
6.Approvals/Aprobaciones
InterfaceAgreement
TelefonicaArgentina
TelefnicaArgentina
TOATechnologies/Indra
7.CertificationTestPlan/PlandePruebasdeCertificacin
Schedule
InboundAPIcertification/CertificacindeAPIInbound
Table1:AcceptanceTesting
Table2:PerformanceTesting
CapacityAPIcertification
Table3:AcceptanceTesting
Table4:PerformanceTesting
OutboundAPIcertification/CertificacindeAPIOutbound
Table6:PerformanceTesting
A1.PropertiesDetails/DetalledePropiedades
A1.1CapacityQueryProperties/PropiedadesdelaConsultadeCapacidad
A1.2TimeSlotIdentifiers/IdentificadoresdelosTimeslots
A1.3InboundXMLProperties/PropiedadesXMLdeInbound
A1.4QuadrantCalculationMethod/MtododeClculodelCuadrante
A1.5EffortCode/CdigodeEsfuerzo
A2.MessagesExamples/MensajesdeEjemplo
A2.1CapacityQuery/ConsultadeCapacidad
A2.1.1CapacityQueryRequest/SolicituddeConsultadeCapacidad
A2.1.2CapacityQueryResponse/RespuestaalaConsultadeCapacidad
A2.2CreateOrder/CreacindeOrden
A2.2.1CreateOrderRequest/SolicituddeCreacindeOrden
A2.2.2ActivityCreationResponse/RespuestaalaCreacindeActividad
A2.3OrderModify/ModificacindeOrden
A2.3.1OrderModifyRequest/SolicituddeModificacindeOrden
A2.3.2OrderModifyResponse/RespuestadeModificacindeOrden
A2.4WorkOrderCancel/CancelacindeOrdendeTrabajo
A2.4.1WorkOrderCancelRequest/SolicituddeCancelacindeOrdendeTrabajo
A2.4.2WorkOrderCancelResponse/RespuestaalaCancelacindeOrdendeTrabajo
A2.5OutboundMessages/MensajesdeOutbound
A2.5.1StatusChange/CambiodeEstado
A2.5.2StatusChangeResponse/RespuestadeOutbound
A2.6ActivityMessages/MensajesdeActivity
A2.6.1GetActivitiesRequest/SolicituddeBsquedadeActividades
A2.6.2GetActivitiesResponse/RespuestadeBsquedadeActividades
InterfaceAgreement
TelefonicaArgentina
1. Introduction / Introduccin
Purpose of Document / Proposito del Documento
InterfaceAgreement
TelefonicaArgentina
Ref
Document/Documento
TelefonicaArgentinaBRS
Description/Descripcin
Telefonica
Generic
Specification
Business
Requirements
Especificacin de RequisitosdeNegocioGenricopara
Telefonica
2
ETAdirect4.5_InboundInterface_SDK.pdf
TOAdirectInboundAPImessagesdescription.
Descripcin de los mensajes de la API Inbound de
TOAdirect
ETAdirect4.5_OutboundInterface_SDK.pdf
TOAdirectOutboundAPImessagesdescription.
Descripcin de los mensajes de la API Outbound de
TOAdirect
ETAdirect4.5_Capacity_SDK
TOAdirectCapacityAPImessagesdescription.
Descripcin de los mensajes de la API Capacity de
TOAdirect
TEFARDataStructures.xslx
DataModel
ModelodeDatos
ETAdirect4.5_ActivityManagement_SDK
TOAdirectActivityAPImessagesdescription.
Descripcin de los mensajes de la API Activity de
TOAdirect
InterfaceAgreement
TelefonicaArgentina
Module
Mdulo
Required?
Requerido?
Notes
Notas
HTMLBrowserApplication
WAP/XHTMLMobileApplication
Mobileapp
Inventory
Contractors
DWH
VoiceMessages
EmailMessages
SMSMessages
SchedulingEngine
IncomingInterface(ICOMSGDIDownstream)
IncomingInterface
OutgoingInterface
GoogleMaps(tgeo)
Selfcareinterface(i.e.SOAP)
Routing
GPS
GPSman
CapacityProxy
Community
SOAP:
Selfcare
Inbound
Outbound
Capacity
Activity
Mobile
Resourcemanagement
InterfaceAgreement
TelefonicaArgentina
Thefollowingconnectionparametersshouldbeused
fortheinterfacesdescribedinthisdocumentunless
otherspecified.
Lossiguientesparmetrosdeconexindeberanser
usadasparalasinterfacesdescritaseneste
documentoamenosqueseespecifiquelocontrario.
Value/Valor
DefinitionURL(test)
https://telefonicaar.test.toadirect.com/soap/inbound/?wsdl
DefinitionURL(prod)
https://telefonicaar.toadirect.com/soap/inbound/?wsdl
Encoding
UTF8
Parameter/Parmetro
Value/Valor
Host(IPaddressorname)(dev)
<TBD>
Host(IPaddressorname)(test)
<TBD>
Host(IPaddressorname)(prod)
<TBD>
HTTPS(SSL)
<TBD>
Port
<TBD>
URL
<TBD>
Authenticationrequired
<TBD>
send_message_soap_action
<TBD>
drop_message_soap_action
<TBD>
get_message_status_soap_action
<TBD>
Encoding
UTF8
https://telefonicaar.test.toadirect.com/soap/outbound/?wsdl
https://telefonicaar.toadirect.com/soap/outbound/?wsdl
InterfaceAgreement
TelefonicaArgentina
Value/Valor
DefinitionURL(test)
https://telefonicaar.test.toadirect.com/soap/capacity/?wsdl
DefinitionURL(prod)
https://telefonicaar.toadirect.com/soap/capacity/?wsdl
Encoding
UTF8
Value/Valor
DefinitionURL(test)
https://telefonicaar.test.toadirect.com/soap/activity/v2/?wsdl
DefinitionURL(prod)
https://telefonicaar.toadirect.com/soap/activity/v2/?wsdl
Encoding
UTF8
InterfaceAgreement
TelefonicaArgentina
Parameter
Parmetro
Comments
Comentarios
MaximalquantityofWOspertimeinterval
Nmeromximoderdenesdetrabajopor
intervalo
25000perday/
pordia
Itreferstoamaximalquantityofworkordersina
timeinterval.
PeakquantityofWOspertimeinterval
Cantidadpicoderdenesdetrabajopor
intervalodetiempo(minutos)
100perminute/
porminuto
AveragequantityofupdatesperWO
Cantidadpromediodeactualizacionespor
ordendetrabajo.
Averageofupdatesperworkorder.
Promediodeactualizacionesdeunaorden
ClientSystemrequesttimetogenerateand
sendsinglerequestwithsinglecommand
inside.
Tiempoesperadoporelsistemadelcliente
parageneraryenviaruncomando(request)
individual.
210seconds/
segundos
Therewillnotbe
multiple
commands/No
habrcomandos
mltiples
Serefierealamximacantidadderdenesenun
intervalodetiempo
ClientSystemrequesttimetogenerateand
sendsinglerequestwithmultiplecommands
inside.
Tiempoesperadoporelsistemadelcliente
parageneraryenviaruncomando(request)
multiple.
ClientSystemrequesttimetogenerateand
sendpeakquantityofrequestswithsingle
commandinside.
Tiempoesperadoporelsistemadelcliente
parageneraryenviarunacantidadpeakde
comandos(request)individuales.
ClientSystemrequesttimetogenerateand
sendpeakquantityofrequestswithmultiple
commandsinside.
Tiempoesperadoporelsistemadelcliente
parageneraryenviarunacantidadpeakde
comandos(request)mltiples.
20seconds/
segundos
Quantityofcommandsinrequest
Cantidaddecomandosporrequerimiento.
Parameter
Parmetro
InterfaceAgreement
Value
Valor
Comments
Comentarios
10
TelefonicaArgentina
Maximalquantityofrequestsper <TBD>per
day
timeinterval
Cantidadmximadepeticionespor
intervalodetiempo(dia).
Peakquantityofrequestspertime <TBD>
interval
Cantidadpeakderequerimientos
porintervalodetiempo(minutos).
<TBD>
ClientSystemresponsetimetoa <TBD>
peakquantityofrequests.
Tiempoderespuestadelsistema
delclienteaunpeakderequisitos.
<TBD>
ClientSystemresponsetimetoa
singlerequest.
Tiempoderespuestadelsistema
delclienteaunrequisito
individual.
Quantityofcommandsinrequest
Cantidaddecomandospor
requerimiento.
CapacityAPIwillbeusedtoobtainquotaandavailable
capacity.
LaAPICapacityserusadaparaobtenerlacuota
ycapacidaddisponibe.
Parameter
Parmetro
Value
Valor
Comments
Comentarios
Maximalquantityofrequestspertimeinterval(day)
Cantidadmximaderequerimientosporintervalodetiempo(dia).
25000
Peakquantityofrequestspertimeinterval(minutes)
Cantidadpeakderequerimientosporintervalodetiempo(minutos).
100
ActivityAPIwillbeusedtorequestthedetails(fields
andpropertyvalues)ofasingleactivity.
LaAPIActivityseutilizarparasolicitarlos
detalles(camposyvaloresdepropiedades)de
unaactividadindividual.
Parameter
Parmetro
Value
Valor
Comments
Comentarios
Maximalquantityofrequestspertimeinterval(day)
Cantidadmximaderequerimientosporintervalodetiempo(dia).
16
InterfaceAgreement
11
TelefonicaArgentina
Peakquantityofrequestspertimeinterval(minutes)
Cantidadpeakderequerimientosporintervalodetiempo(minutos).
InterfaceAgreement
12
TelefonicaArgentina
Lassiguientesinteraccioneshansidoidentificadas
durantelassesionesdelevantamiento.Cadauno
deestasinteraccionesestnmapeadasauna
funcinexistenteenelsetdeSDKdeTOAdirect.
ID
Name
SDK
Function
Description
ID
Nombre
SDK
Funcin
Descripcin
INT_CAPACITY
QueryCapacity
Capacity
get_capacity
Getavailable
capacity
Consultarla
capacidad
disponible
Inbound
inbound_interface
Createanew
workorder
Crearunanueva
ordendetrabajo
Inbound
inbound_interface
Updatethe
propertiesofan
existingwork
order
Actualizarlas
propiedadesde
unaordende
trabajoexistente
Inbound
inbound_interface
Cancelsa
pendingorder
Cancelauna
ordenenestado
pendiente
Outbound
send_message
Notifiesachange
intheorder
status
Notificaun
cambioenel
estadodela
orden
ActivityV2
get_activities
Retrieveactivity
propertiesforthe
specifiedactivity
Obtenerlas
propiedadesde
unaactividad
especfica
ConsultadeCapacidad
INT_CREATE
CreateWorkOrder
CrearOrdendeTrabajo
INT_MODIFY
ModifyWorkOrder
ModificarOrdendeTrabajo
INT_CANCEL
CancelWorkOrder
CancelarOrdendeTrabajo
INT_SYNC
SynchronizeWorkOrder
SincronizarOrdendetrabajo
INT_QUERY
QueryActivitiesDetails
ConsultarDetallesdelas
Actividades
TelefonicaArgentina
Datawarehouse
Data warehouse files will be generated every night
andmadeavailable toTelefonicaArgentinaonanFTP
location. Time of extraction and location will be
specifiedontheSRS.
InterfaceAgreement
14
TelefonicaArgentina
Alcance
La consultadecapacidad devuelveelbucketen el
que debe crearse la orden de trabajo, y por lo
tanto es obligatorio realizar la consulta de
capacidad para todos los tipos de rdenes,
independientementedesilaordentieneunacitao
unSLAdefinido.
InterfaceProtocol
ProtocolodelInterfaz
INT_CAPACITYinterfaceisSOAPoverhttp.
Lasrespuestasdelaoperacinget_capacity
incluirnlasiguienteinformacin:
activity_duration: duracin estimada de la
actividad,comoseespecificaenelSDK
activity_travel_time: tiempo de viaje
estimado de la actividad, como se
especificaenelSDK
paracadafechaincludaenlapeticin:
una
o varias estructuras
<capacity>
para
cada
combinacinde timeslotcategora
de capacidadquecoincidaconlos
skills indicados y cuya cuota se
haya establecido, indicando la
15
TelefonicaArgentina
NOTE:pleasereadappendixA1.2 toknowtimeslot
possiblevalues.
InterfaceAgreement
16
TelefonicaArgentina
mbito
InterfaceProtocol
INT_CREATEinterfaceisSOAPoverhttpmessage.
ProtocolodelInterfaz
MessageFlow
1.MiddlewaresendsamessageusingInboundAPI
2.TOAdirectsendstheresponse
FlujodeMensajes
INT_CREATEesuninterfazdetipoSOAPsobrehttp.
El comportamiento y la estructura dexmlde la API de
Inbound sedescriben detalladamenteen el documento
APISDKInbound.
1. Middleware enva una peticin utilizando la API
Inbound
2.TOAdirectenvalarespuesta
17
TelefonicaArgentina
spreadsheettoknowthemandatory
fieldsforeachordertype.
SomeproperiesvaluesareencodedinXML
format.Expectedformatforeachoneof
thesepropertiesisspecifiedinappendix
A1.3
Insidetheappointmentstructureitis
possibletocreatelinkedactivitisSDK
documentspecifieshowtolinkanactiviy
withanother,andlinktypesthatcanbeused
arespecifiedinAppendixA3.
parasaberqucampossonobligatorios
paracadatipodeorden.
Elvalordealgunaspropiedadessecodifica
enformatoXML.Elformatoesperadode
cadaunadeesaspropiedadesest
especificadoenelapndiceA1.3
Dentrodelaestructuraappointmentes
posiblecrearactividadesvinculadas.ElSDK
especificacmovincularunaactividadcon
otra,ylostiposdevnculosautilizarse
detallanenelApndiceA3.
Theresponsewillincludethefollowing:
<user>structure,asdescribedinSDK
<head>structure,asdescribedinSDK
<data>structure,asdescribedinSDK
Larespuestalincluir:
<user>structure,comosedescribeenelSDK
<head>structure,comosedescribeenelSDK
<data>structure,comosedescribeenelSDK
InterfaceAgreement
18
TelefonicaArgentina
AlcancedelaInterfaz
ElinterfazdeModificacindeOrdendeTrabajo
(INT_MODIFY)esutilizadoporelMiddlewarepara
actualizarpropiedadesdelaordendetrabajo.
NOTA:unreagendamientodeunaordenserealiza
tambinconestainterfaz.Esimportanteque
cuandosereagende,adicionalmentesedebe
establecercomonuloelvalordelapropiedad
XA_PENDING_EXTERNAL_ACTION.
InterfaceProtocol
INT_MODIFY interface is SOAP over http
message.
ProtocolodelInterfaz
MessageFlow
1.MiddlewaresendsamessageusingInbound
API
2.TOAdirectsendstheresponse
FlujodeMensajes
INT_MODIFYesuninterfazdetipoSOAPsobre
http.
ElcomportamientoylaestructuradexmldelaAPI
deInboundsedescribendetalladamenteenel
documentoAPISDKInbound.
1.MiddlewareenvaunapeticinutilizandolaAPI
Inbound
2.TOAdirectenvalarespuesta
Lapeticinutilizarelmtodo
inbound_interface_requestconlossiguientes
parmetros:
estructura<user>comoseespecificaenel
SDK
estructura<head>
processing_mode:appointment
only(valorfijo)
upload_type:incremental(valor
fijo)
estructura<appointment>
<keys>estructuraconslo
unkey:appt_number
action_if_completed:
update
estructura<inventory>(obligatoria
inclusosinoseusainventario)
estructura<keys>conslo
unkey:invsn(valorfijo)
propertiesmode:update
estructura<data>comoseespecificaenel
SDK,withunoomscommands
19
TelefonicaArgentina
oneormorecommands
Each<command>willcontain:
type:update_activity(fixedvalue)
one<appointment>structurethat
willcontaintheappt_numberfield
toidentifytheworkordertobe
modified,andalsoallthefields
andpropertiesthatwillbe
modified(readdatamodel
documenttolearnmoreabout
eachfieldanditspossible
values,andSDKdocumentfor
moreinformation).
Cada<command>contendr:
type:update_activity(valorfijo)
unaestructura<appointment>que
contendrelcampoappt_number
paraidentificarlaordendetrabajo
amodificar,ytambinloscampos
ypropiedadesquesern
modificados(leerdocumentacin
delmodelodedatosparasaber
msacercadelosposibles
valores,yelSDKpara
informacinadicional).
Larespuestaincluir:
estructura<user>,comosedescribeenelSDK
estructura<head>,comosedescribeenel
SDK
estructura<data>,comosedescribeenel
SDK
InterfaceAgreement
20
TelefonicaArgentina
AlcanceladeInterfaz
Lainterfazdecancelacinderdenesdetrabajo
(INT_CANCEL)esusadaporelMiddlewarepara
cancelarrdenesdetrabajodentrodeTOAdirect.
NOTA:sloesposiblecancelarrdenesenestado
pendiente.
InterfaceProtocol
ProtocolodelInterfaz
INT_CANCELinterfaceisSOAPoverhttpmessage.
INT_CANCELesuninterfazdetipoSOAPsobrehttp.
MessageFlow
1.MiddlewaresendsamessageusingInboundAPI
2.TOAdirectsendstheresponse
FlujodeMensajes
ElcomportamientoylaestructuradexmldelaAPIde
Inboundsedescribendetalladamenteeneldocumento
APISDKInbound.
1.MiddlewareenvaunapeticinutilizandolaAPI
Inbound
2.TOAdirectenvalarespuesta
LapeticinutilizarelmtodoInbound_interface_request
conlossiguientesparmetros:
estructura<user>,comoseespecificaenelSDK
estructura<head>
processing_mode:appointmentonly
(valorfijo)
upload_type:incremental(valorfijo)
estructura<appointment>
<keys>estrucutraconsloun
key:appt_number
action_if_completed:update
estructura<inventory>(obligatoria
inclusosinoseusainventario)
<keys>estructuraconsloun
key:invsn(valorfijo)
propertiesmode:update
<data>estructuratalcualseespecifcaenelSDK,
conunoomscommands
estructura<command>
type:cancel_activity(valorfijo)
unaestructura<appointment>que
contendrelcampoappt_numberpara
identificarlaordenquevaacancelarse
Theresponsewillincludethefollowing:
<user>structure,asdescribedinSDK
<head>structure,asdescribedinSDK
InterfaceAgreement
Larespuestaincluir:
estructura<user>,comosedescribeenelSDK
estructura<head>,comosedescribeenel
21
TelefonicaArgentina
<data>structure,asdescribedinSDK
SDK
estructura<data>,comosedescribeenel
SDK
InterfaceAgreement
22
TelefonicaArgentina
EstaseccindescribelainterfazdeOutboundde
TOAdirectaMiddlewareOSM.
Payattentiontotheencodingforoutgoingmessages.
Pongaatencinalacodificacinparamensajes
salientes.
IMPORTANTE.TOAdirectsepreocupaporel
estadodelosmensajesqueenva.Elsistemade
destinodebesercapazdeproporcionaresta
informacin.Juntoconsend_message,TOAdirect
esperaqueelsistemareceptortengalossiguientes
mtodosimplementados:drop_message,
get_message_status.Serequieredisponibilidad
deestosmtodosenelladoreceptorpara
completarelprocesodecertificacinconxito.
Adems,elmtodoset_message_statussepuede
utilizarparalaentregadeestadodelmensajea
TOAdirect.
UtiliceeldocumentoSDKdeOutboundparaverla
descripcincompletadelosmtodosdesalida.
Telefnicautilizarelworkflowavanzadodescrito
eneldocumentodeSDKdeOutbound.
Subject:definesthescopeofthemessage
Body: contains the parameters of the
message(embeddedinthe<body>tag )
Generalstructureofmessage:
InterfaceAgreement
23
TelefonicaArgentina
Losmensajes de respuesta(delivered,sent,failed)
tendrnlaestructuradescritaenelSDKOutbound.
Descripcin
Description
Statuschangeoutboundmessagewillbesent
whenactivitystatushaschanged.
MessageFlow
Themessageflowisasfollows:
Elmensajedecambiodeestadodeoutboundser
enviadocuandoelestadodeactividadcambia.
FlujodeMensajes
Elflujodemensajesescomosigue:
TOAdirectsendsOutboundAPIrequest
Method:send_message
Middlewarereturnsresponse
DeliverySchedule
Numberofsendattempts:1
Timeinterval:0minutes
Thesystemwillsendthemessagetothe
middlewareonlyonceandincaseofFailure
statusintheresponsenofurtherattempttosend
themessagewillbedone.Allerrorhandlingwill
beundertheMiddlewareresponsibility.
PlanificacindeEnvo
Nmerodeintentosdeenvo:1
Intervalodetiempo:0minutos
El sistema enviar el mensaje al middlewareslouna
vezyenelcasodelestadode "fracaso"enlarespuesta
no se realizar un nuevo intento para enviar el
mensaje. Todo el manejo de errores quedar bajo la
responsabilidaddelMiddleware.
Conditions
MessageneedstobesentforallCustomer
Activitiesthathavenotbeenenteredmanually.
Condiciones
El Mensaje debe ser enviado a todas lasactividades
delclientequenosehanintroducidomanualmente
XMLEncoding
CondificacinXML
InthecaseswhereXMLshouldbeinsidethe
<body>tag,OutboundAPIwillNOTencodetags
withcharacterspecialsandwillleavetheXML
asdefined.
EnloscasosenlosquehayXMLdentrodelaetiqueta
<body>,laAPIInboundnocodificarlstagscon
caracteresespecialesydejarelXMLtalycomoest
definido.
Structureofthemessage
EstructuradelMensaje
LaestructuraserlaespecificadaenelSDKconlos
siguientessubject/bodydependiendodeevento:
ThestructurewillbeasspecifiedintheSDKwith
thefollowingsubject/bodydependingonthe
event:
Event
Evento
InterfaceAgreement
Condition
Condicin
Subject
24
TelefonicaArgentina
OrderCompleted
OrdenCompletada
TOA_OUTBOUND_CHANGE_STATUS
OrderNotDone
OrdenNoRealizada
TOA_OUTBOUND_CHANGE_STATUS
OrderSuspended
OrdenSuspendida
TOA_OUTBOUND_CHANGE_STATUS
Event
Evento
Body
OrderCompleted,
OrderSuspended
orOrderNotDone
Orden
Completada,
OrdenSuspendida
uOrdenNo
Realizada
<![CDATA[
<CHANGE_STATUS>
<property>
<label>propertylabel</label>
<value>propertyvalue</value>
</property>
<property>
<label>propertylabel</label>
<value>propertyvalue</value>
</property>
<!(...)
all properties as specified in data structures spreadsheet , in the same order as the
spreadsheet>
</CHANGE_STATUS>
]]>
Textinbluewillbereplacedwithactualpropertylabelsandvalues/Eltextoenazulserreemplazadoporlas
etiquetasyvaloresrealesdelaspropiedades
InterfaceAgreement
25
TelefonicaArgentina
INT_QUERYinterfaceisSOAPoverhttpmessage.
mbito
LainterfazdeObtenerOrdendeTrabajo
(INT_QUERY)esusadaporMiddlewarepara
consultarlaspropiedadesdelasrdenesdetrabajo
quecumplaniunciertocriterio.
ProtocolodelInterfaz
INT_QUERYesuninterfazdetipoSOAPsobrehttp.
MessageFlow
FlujodeMensajes
1.Middlewaresendsaget_activitiesmessageusing
ActivityAPI
2.TOAdirectsendstheresponse
ElcomportamientoylaestructuradexmldelaAPI
deInboundsedescribendetalladamenteenel
documentoAPISDKActivity.
1.Middlewareenvaunmensajeget_activities
2.TOAdirectenvalarespuesta
RequestStructure
Therequestwillusethesearch_activitiesmethod
specifyingsearchcriteria(seeappendixA2.6.1)
EstructuradelaPeticin
Elrequerimientousaraelmtodosearch_activities
especificandoloscriteriosquedebecumplirlabsqueda
(verejemploenelapndiceA2.6.1)
ResponseStructure
get_activities_responsewillinclude:
<result_code>,asspecifiedinActivitySDK
<activities> structure with oneormore<activity>
structureforeachactivitythatmatchthecriteria
each <activity> structure will contain one or
more<properties>structures
each <properties> structure will contain one
<name>and<value>
EstructuradelaRespuesta
get_activities_responseincluir:
<result_code>, tal y como se especifica en el
SDKActivity
estructura <activities> que contiene una o ms
una estructuras<activity>porcadaactividadqeu
cumplaelcriterio
Cadaestructura <activity> contendr una o ms
estructuras <properties> que tenga un valor no
nulo
cada estructura <properties> contendr un
<name>y<value>
InterfaceAgreement
26
TelefonicaArgentina
6. Approvals / Aprobaciones
TelefnicaArgentina
Name
Signature:
Date:
DanielLacherra
AndrsContona
TOATechnologies/Indra
Name
Signature:
Date:
FelipePoncet
JavierLlobet
InterfaceAgreement
27
TelefonicaArgentina
Elplandetestcertificacinsecomponede2
fases:
1.TestdeAceptacinVerificarlas
funcionalidadesbsicas,manejodeerroresy
respuestas.
2.TestdePerformanceVerificarlavelocidadde
respuestayestabilidadbajocondiciones
particularesdecarga.Estoincluyeverificacinde
nivelespeakdeactividad.
NotethattheinterfacemustsuccessfullypassAcceptanceTestingphasebeforePerformanceTestingphasecanbegin.
Schedule
Steps
Sanity
Check
In1
In2
In3
In4
Cap1
Cap2
Out1
Out2
Out3
Out4
Planned
Date/Time
0thday
Notes
dd/mm/yyyy
hh:mm
TherealsocanbeinformationaboutWOnumber,providerID,bucket,timeperiodwhen
transactionsweresent
Configuration/Connectivitychecks
InboundAPIcertification/CertificacindeAPIInbound
InterfaceAgreement
28
TelefonicaArgentina
ThepurposeoftheAcceptanceTestforrequeststhe
integratorsendtoTOAdirectistocheckthatthe
requestsarevalidanderrorsarehandledonclients
side.
ElobjetivodelTestdeAceptacinparaelladodel
clienteenlosrequerimientoshaciaTOAdirectes
comprobarquelassolicitudessonvlidosylos
erroressemanejanenelladodelcliente
Table1:AcceptanceTesting
#
Objective
In
Verifycreatetransactionfrom
TelefonicaARtoTOAdirect
Instructions
Actual
Result
ExpectedResult
Integratorsendsasingle
validtransaction.
Therequestisvalid.
Therequestisnotduplicated(thereisno
manyrequestsinsteadofone)
Noerrorswereencounteredorrecorded
duringtest.
In
Verifyupdatetransactionfrom
TelefonicaARtoTOAdirect
Integratorsendsasingle
validtransaction.
Therequestisvalid.
Therequestisnotduplicated(thereisno
manyrequestsinsteadofone)
Noerrorswereencounteredorrecorded
duringtest.
In
Verifycanceltransactionfrom
TelefonicaARtoTOAdirect
Integratorsendsasingle
validtransaction.
Therequestisvalid.
Therequestisnotduplicated(thereisno
manyrequestsinsteadofone)
Noerrorswereencounteredorrecorded
duringtest.
In
Verifynotdonetransactionfrom
TelefonicaARtoTOAdirect
Integratorsendsasingle
validtransaction.
Therequestisvalid.
Therequestisnotduplicated(thereisno
manyrequestsinsteadofone)
Noerrorswereencounteredorrecorded
duringtest.
Table2:PerformanceTesting
ThepurposeofthePerformanceTestforrequeststhe
clientssendtoTOAdirectistocheckthatpeakvolumeof
incomingtransactioncanbeloadedtoTOAdirectduring
periodoftimeacceptablefortheclient.Theperformance
requirementsispartofBRSandSRSInterface.
ElobjetivodelTestdePeerformanceparalos
requerimientosdelclienteenviadosaTOAdirectes
validarqueenunpeakdevolumendetransaccionesde
entradapuedensercargadasenTOAdirectduranteun
periododetiempoaceptableparaelcliente.Los
requerimientosdeperformaceespartedelBRSySRS.
Objective
In
VerifythecapabilityofTelefonicaARto
sendpeakvolumeoftransactionto
TOAdirect.
Instructions
Integratorsends200valid
transactionstoTOAdirect
InterfaceAgreement
29
Actual
Result
ExpectedResult
TheTelefonicaARsendsnotless
than50transactionsduring60
seconds.
Noerrorswereencounteredorrecorded
duringtest.
TelefonicaArgentina
CapacityAPIcertification
ThepurposeoftheAcceptanceTestforrequeststhe
integratorsendtoTOAdirectistocheckthatthe
requestsarevalidanderrorsarehandledonclients
side.
Elobjetivodeltestdeaceptacinesqueel
integradorderequerimientoslosenveaTOAdirect
paravalidarquelosrequerimientossonvlidosylos
erroressonmanejadosenelladodelcliente.
Table3:AcceptanceTesting
#
Cap
Objective
Instructions
Verifyget_capacitytransactionfrom
TelefonicaARtoTOAdirect
Integratorsendsasingle
validtransaction.
Actual
Result
ExpectedResult
Therequestisvalid.
Therequestisnotduplicated(thereisno
manyrequestsinsteadofone)
Noerrorswereencounteredorrecorded
duringtest.
Table4:PerformanceTesting
ThepurposeofthePerformanceTestforrequeststheclientssendtoTOAdirectistocheckthatpeakvolumeofincoming
transactioncanbeloadedtoTOAdirectduringperiodoftimeacceptablefortheclient.
Actual
#
Objective
Instructions
ExpectedResult
Result
Cap
VerifythecapabilityofTelefonicaARto
Integratorsends300valid
TheTelefonicaARsendsnotless
sendpeakvolumeoftransactionto
transactionstoTOAdirect
than100transactionsduring60
TOAdirect.
seconds.
Noerrorswereencounteredor
recordedduringtest.
InterfaceAgreement
30
TelefonicaArgentina
OutboundAPIcertification/CertificacindeAPIOutbound
ThepurposeoftheAcceptanceTestforrequests
theintegratorsendtoTOAdirectistocheckthatthe
requestsarevalidanderrorsarehandledonclients
side.
Elobjetivodeltestdeaceptacinesenviarlos
requerimientosaTOAdirectparavalidarlos
requerimientosyelmanejodeerroresenelladodel
cliente.
Table5:AcceptanceTesting
InterfaceAgreement
31
TelefonicaArgentina
ThepurposeoftheAcceptanceTestforrequeststheTOAdirectsendstoTelefonicaARis
tochecktheclientsresponse
#
Out
Objective
VerifythatTelefonicaAR
acceptsamessagefrom
TOAdirect
Instructions
ExpectedResult
HowtoDo:Integratorperformsan
actionsthattriggertheoutbound
message(e,gcompleteoraddan
activity).
Clientssystemacceptsthemessageandsend
thevalidresponsetoTOAdirect
Avalidmessageissentto
TelefonicaAR
Out
Out
VerifythatTelefonicaAR
acceptsget_message_status
requestfromTOAdirect
VerifythatTelefonicaAR
acceptsadrop_message
requestfromTOAdirect
Actual
Result
Client'ssystemsendssendingstatusinthe
''send_message_response.Afinalstatusis
returnedbyset_message_status.
Noerrorswereencounteredorrecorded
duringtest.
HowtoDo:TOAperformsan
actiontosendget_message_status
requesttoclientssystem.
Clientssystemacceptthemessageandsend
thevalidresponsetoTOAdirect
Avalidmessageissentto
TelefonicaAR
Noerrorswereencounteredorrecorded
duringtest.
HowtoDo:TOAperformsan
actiontosendadrop_message
requesttoclientssystem.
Clientssystemacceptthemessageandsend
thevalidresponsetoTOAdirect
Avalidmessageissentto
TelefonicaAR
Noerrorswereencounteredorrecorded
duringtest.
Table6:PerformanceTesting
ThepurposeofthePerformanceTestforrequeststhatTOAdirectsendstoTelefonicaARistocheckthatmessagestatus
ofoutboundtransactionaresetinTOAdirectforpeakvolume.
Actual
#
Objective
Instructions
ExpectedResult
Result
Out
Verifyresponsivenessofclients HowtoDo:Justupload2000
Theclientssystemresponsivenessmatches
systeminrealpeakmode.
requirements350messagesper60
activitiesand2000messages
second.
willbecreated.
Integratorreceives1000valid
transactionstoTOAdirect
Noerrorswereencounteredorrecorded
duringtest.
InterfaceAgreement
32
TelefonicaArgentina
Lasconsultasdecapacidaddebenincluirlassiguientes
propiedades(consultarlosvaloresposiblesdecada
propiedadenelmodelodedatos).
NOTE:allpropertiesfromthislistmustbealways
sent.Ifvalueisunlknownthenitmustbesentas
null:<value></value>
NOTA:Todaslaspropiedadesdeestalistadeben
enviarsesiempre.Sinoseconoceelvalorentonces
debeenviarseigualmentecomonulo:<value></value>
RequestField/Property
Campo/PropiedaddelaPeticin
Comment
Comentario
XA_WORK_ZONE_KEY
Thismandatorypropertymustbe
filledconcatenatingcentralcodeand
blockcodewiththeundescore
symbolbetween(e.g.41_2124)orin
caseonlycentralcodeisknown,then
thecentralalonewithnosymbol(e.g.
41)
TOAdirectwillusethisproperty,
togetherwithrequiredworkskills,to
calculatethebucket
Enestapropiedadobligatoriase
debecolocarlacocatenacindel
cdigodecentralyelcdigode
manzanaconelsmbolounderscore
entreambos(ejemplo:41_2124),o
enelcasodequesloseconozcala
central,lacentralslamentesin
ningnsmbolo(ejemplo:41)
TOAdirectutilizarestapropiedad,
juntoconlashabilidadesdetrabajo
requeridas,paracalcularelbucket
XA_CENTRAL
TOAdirectwillusethismandatory
propertytocalculatepredictedtravel
time
TOAdirectutilizarestapropiedad
obligatoriaparacalculareltiempo
deviajeestimado
XA_QUADRANT
ReadsectionA1.4Quadrant
CalculationMethod.
TOAdirectwillusethismandatory
propertytocalculatepredictedtravel
time
VerseccinA1.4MtododeClculo
delCuadrante.
TOAdirectutilizarestapropiedad
obligatoriaparacalculareltiempo
deviajeestimado
worktype_label
Activitytypeaccordingtothecatalog
TOAdirectwillusethismandatory
propertytocalculateactivityrequired
workskills.
TIpodeactividaddeacuerdoal
catlogo
TOAdirectutilizarestapropiedad
obligatoriaparacalcularlas
habilidadesdetrabajorequeridas.
InterfaceAgreement
33
TelefonicaArgentina
XA_WORK_TYPE
Worktypeaccordingtothecatalog.
TOAdirectwillusethismandatory
propertytocalculateactivityrequired
workskills.
cdigodeactuacindeacuerdoal
catlogo
TOAdirectutilizarestapropiedad
obligatoriaparacalcularlas
habilidadesdetrabajorequeridas.
XA_MULTIPRODUCTO
Propertythatrepresentsthebundle
ofproductsinasinglestring.
TOAdirectwillusethismandatory
propertytocalculateactivityrequired
workskills.
Propiedadquerepresentaun
conjuntodeproductosenunacadena
nica.
TOAdirectutilizarestapropiedad
obligatoriaparacalcularlas
habilidadesdetrabajorequeridas.
XA_ACCESS_TECHNOLOGY
TOAdirectwillusethismandatory
propertytocalculateactivityrequired
workskills.
TOAdirectutilizarestapropiedad
obligatoriaparacalcularlas
habilidadesdetrabajorequeridas.
XA_QUALITY_FAMILY
TOAdirectwillusethispropertyto
calculateactivityrequiredworkskills.
TOAdirectutilizarestapropiedad
paracalcularlashabilidadesde
trabajorequeridas.
XA_TERMINATION_TYPE
TOAdirectwillusethispropertyto
calculateactivityrequiredworkskills.
TOAdirectutilizarestapropiedad
paracalcularlashabilidadesde
trabajorequeridas.
XA_CURRENT_DIAGNOSIS
TOAdirectwillusethispropertyto
calculateactivityrequiredworkskills.
TOAdirectutilizarestapropiedad
paracalcularlashabilidadesde
trabajorequeridas.
XA_BROADBAND_TECHNOLOGY
TOAdirectwillusethismandatory
propertytocalculateactivityrequired
workskills.
TOAdirectutilizarestapropiedad
obligatoriaparacalcularlas
habilidadesdetrabajorequeridas.
XA_TELEPHONE_TECHNOLOGY
TOAdirectwillusethismandatory
propertytocalculateactivityrequired
workskills.
TOAdirectutilizarestapropiedad
obligatoriaparacalcularlas
habilidadesdetrabajorequeridas.
XA_TV_TECHNOLOGY
TOAdirectwillusethismandatory
propertytocalculateactivityrequired
workskills.
TOAdirectutilizarestapropiedad
obligatoriaparacalcularlas
habilidadesdetrabajorequeridas.
XA_COMPANY_NAME
TOAdirectwillusethispropertyto
calculateactivityrequiredworkskills.
TOAdirectutilizarestapropiedad
paracalcularlashabilidadesde
trabajorequeridas.
XA_CUSTOMER_SEGMENT
TOAdirectwillusethispropertyto
calculateactivityrequiredworkskills.
TOAdirectutilizarestapropiedad
paracalcularlashabilidadesde
trabajorequeridas.
XA_CUSTOMER_TYPE
TOAdirectwillusethispropertyto
calculateactivityrequiredworkskills.
TOAdirectutilizarestapropiedad
paracalcularlashabilidadesde
trabajorequeridas.
XA_ACCESSORIES_EQUIPMENT_
SKILLS
TOAdirectwillusethispropertyto
calculateactivityrequiredworkskills.
TOAdirectutilizarestapropiedad
paracalcularlashabilidadesde
trabajorequeridas.
InterfaceAgreement
34
TelefonicaArgentina
Inthefutureifnewslotsareadded,theywillhave
theformatHH24:MMHH24:MM.Forexample,ifa
timeslotfrom3pmto5pmwouldhavethename
15:0017:00
Estassonlasfranjasdetiempodefinidas
inicialmente.Elnombreesunidentificadornico
deltimeslot.
Sisedefinennuevasfranjasposteriormente,estas
tendrnelformatoHH24:MMHH24:MM.Por
ejemplounafranjahorariade3pma5pmtendrael
identificador15:0017:00
Name/Nombre
TimeInterval/IntervalodeTiempo
AM
8:0012:00
PM
12:0017:00
Lassiguientespropiedadessonpropiedadesdeslo
lecturaquesernrecibidasenformatoXML.TOAdirect
aplicartransformacionesXSLTparavisualizarlasen
formatoHTML.
Propertyname/Nombre
propiedad
Propertyformat/Formatodelapropiedad
XA_ADSL_DATA
<label>XA_ADSL_DATA</label>
<value><![CDATA[
<XA_ADSL_DATA>
<DslamRack>A</DslamRack>
<DslamShelf>B</DslamShelf>
<DslamSlot>C</DslamSlot>
<DslamPort>D</DslamPort>
<BlockPots>E</BlockPots>
<PinPots>F</PinPots>
<BlockAdsl>G</BlockAdsl>
<PinAdsl>H</PinAdsl>
</XA_ADSL_DATA>
]]></value>
XA_COPPER_DATA
<label>XA_COPPER_DATA</label>
<value><![CDATA[
<XA_COPPER_DATA>
<ManzanaCaja>A</ManzanaCaja>
<DomicilioCaja>B</DomicilioCaja>
<Caja>C</Caja>
<ParDesde>D</ParDesde>
<ParHasta>D</ParHasta>
InterfaceAgreement
35
TelefonicaArgentina
<CablePrimario>E</CablePrimario>
<ParPrimario>F</ParPrimario>
<DomicilioArmario>G</DomicilioArmario>
<Armario>H</Armario>
<ParSecundario>I</ParSecundario>
</XA_COPPER_DATA>
]]></value>
XA_MDF_DATA
<label>XA_MDF_DATA</label>
<value><![CDATA[
<XA_MDF_DATA>
<NumeroEquipoIP>C</NumeroEquipoIP>
<CoordenadaHorizontal>D</CoordenadaHorizontal>
</XA_MDF_DATA>
]]></value>
XA_PRODUCTS_SERVICES
<label>XA_PRODUCTS_SERVICES</label>
<value><![CDATA[
<XA_PRODUCTS_SERVICES>
<ProductService>
<Codigo>A</Codigo>
<Descripcion>B</Descripcion>
</ProductService>
<ProductService>
<Codigo>A</Codigo>
<Descripcion>B</Descripcion>
</ProductService>
...
</XA_PRODUCTS_SERVICES>
]]></value>
XA_NOTE
<label>XA_NOTE</label>
<value><![CDATA[
<XA_NOTE>
<Observacion>
<Fecha>A1</Fecha>
<Texto>B1</Texto>
</Observacion>
<Observacion>
<Fecha>A2</Fecha>
<Texto>B2</Texto>
</Observacion>
<Observacion>
<Fecha>A3</Fecha>
<Texto>B3</Texto>
</Observacion>
</XA_NOTE>
]]></value>
XA_FO_DATA
<label>XA_FO_DATA</label>
<value><![CDATA[
<XA_FO_DATA>
<FibraOptica>A</FibraOptica>
InterfaceAgreement
36
TelefonicaArgentina
<LineaFibra>B</LineaFibra>
<TipoEmplazamiento>A</TipoEmplazamiento>
<CentralFibra>I</CentralFibra>
<CableFibra>I</CableFibra>
<Manzana>I</Manzana>
<Caja>I</Caja>
<TipoCaja>I</TipoCaja>
<Tramo1>I</Tramo1>
<Tramo2>I</Tramo2>
<Tramo3>I</Tramo3>
</XA_FO_DATA>
]]></value>
XA_PREVENTIVE_DATA
<label>XA_PREVENTIVE_DATA</label>
<value><![CDATA[
<XA_PREVENTIVE_DATA>
<NumeroBajadas>A</NumeroBajadas>
<NumeroCruzadas>B</NumeroCruzadas>
<NumeroModulos>C</NumeroModulos>
</XA_PREVENTIVE_DATA>
]]></value>
XA_CURRENT_PRODUCTS_
SERVICES
<label>XA_CURRENT_PRODUCTS_SERVICES</label>
<value><![CDATA[
<XA_CURRENT_PRODUCTS_SERVICES>
<ProductService>
<Codigo>A1</Codigo>
<Descripcion>B1</Descripcion>
</ProductService>
<ProductService>
<Codigo>A2</Codigo>
<Descripcion>B2</Descripcion>
</ProductService>
<ProductService>
<Codigo>A3</Codigo>
<Descripcion>B3</Descripcion>
</ProductService>
</XA_CURRENT_PRODUCTS_SERVICES>
]]></value>
XA_EQUPMENT
<label>XA_EQUIPMENT</label>
<value><![CDATA
<XA_EQUIPMENT>
<Equipment>
<IdEquipo>A1</IdEquipo>
<TipoEquipo>B1</TipoEquipo>
<Cantidad>C1</Cantidad>
</Equipment>
<Equipment>
<IdEquipo>A2</IdEquipo>
<TipoEquipo>B2</TipoEquipo>
<Cantidad>C2</Cantidad>
</Equipment>
<Equipment>
InterfaceAgreement
37
TelefonicaArgentina
<IdEquipo>A3</IdEquipo>
<TipoEquipo>B3</TipoEquipo>
<Cantidad>C3</Cantidad>
</Equipment>
</XA_EQUIPMENT>
]]></value>
XA_ACCESSORIES
<label>XA_ACCESSORIES</label>
<value><![CDATA
<XA_ACCESSORIES>
<Accessory>
<Id>A1</Id>
<Descripcion>B1</Descripcion>
<Cantidad>C1</Cantidad>
<Entregar>D1</Entregar>
</Accessory>
<Accessory>
<Id>A2</Id>
<Descripcion>B2</Descripcion>
<Cantidad>C2</Cantidad>
<Entregar>D2</Entregar>
</Accessory>
<Accessory>
<Id>A3</Id>
<Descripcion>B3</Descripcion>
<Cantidad>C3</Cantidad>
<Entregar>D3</Entregar>
</Accessory>
</XA_ACCESSORIES>
]]></value>
ElidentificadordebeserlaconcatenacindeXgridcon
Ygrid,poniendodospuntosenmedio.Xgrid:Ygrid.
Ejemplodecuadrante:23:12
Quadrantexample:23:12
Constants/Constantes:
CellSize=2(kilometers/kilmetros)
Longitude_pivot=65.9144821
Latitude_Pivot=38.147194
Note:pivotistheconsideredthegeographicalcenterofArgentina(Puelches)
Nota:pivoteselpuntoconsideradoelcentrogeogrficodeArgentina(Puelches)
Quadrantformulas/Frmulasdelcuadarate
quadrantId=Xgrid:Ygrid(example/ejemplo:72:23)
Xgrid = round((1000 / 9) * cos(Latitude * pi / 180) * (Longitude
Longitude_Pivot)/CellSize)
Ygrid=round((1000/9)*(LatitudeLatitude_Pivot)/CellSize)
InterfaceAgreement
38
TelefonicaArgentina
Elcdigodeesfuerzosecalculadelasiguienteforma:
ProvisionActivities
ActividadesdeProvisin
Effortcodewillbethesameasspecifiedin
XA_MULTIPRODUCTproperty.
Elcdigodeesfuerzoserelmismovalorquesecoloca
enlapropiedadXA_MULTIPRODUCTO
CorrectiveMaintenance,Quality,MDFand
Splicingactivities
ActividadesdeMantenimientoCorrectivo,
Sobrestancia,RepartidoryEmpalmadores
Generalrule:effortcodewillbethesameas
worktype(XA_WORK_TYPEpropertyvalue)
Reglageneral:elcdigodeesfuerzoserelmismoque
elcdigodeactuacin(valordelapropiedad
XA_WORK_TYPE)
ActividadesdeMantenimientoPreventivo
PreventiveMaintenanceActivities
effortcodewillbethesameasworktype
(XA_WORK_TYPEpropertyvalue)
Reglageneral:elcdigodeesfuerzoserelmismoque
elcdigodeactuacin(valordelapropiedad
XA_WORK_TYPE)
Exception:ifactivityincludesanumberof
modules,crossings,etc.thenconcanatethe
followingvaluesinthisorder:
1. worktype
2. _(underscore)
3. numberofcrossings,modulesor
drainpipes
Excepcin:silaactividadincluyenmerodecruzadas,
nmerodemdulosobajadas,entoncesconcatenarlos
siguientesvaloresenesteorden:
1. cdigodeactuacin
2. _(underscore)
3. nmerodecruzadas,mdulosobajadas
Ejemplo:untrabajodetipoaceptacincaja(cdigode
actuacin:PRE_BOX_E)tendrcomocdigode
esfuerzo:
Example:aworktypeofacceptbox(worktype:
PRE_BOX_E)willhavethiseffortcode:
PRE_BOX_E
PRE_BOX_E
Ejemplo:undesvodebajadas(cdigodeactuacin
PRE_DISP_NET_E)con3bajadastendrcomocdigo
deesfuerzo:
Example:adrainpipedeviation(worktype:
PRE_DISP_NET_E)with3drainpipeswillhave
thiseffortcode:
PRE_DISP_NET_E_3
PRE_DISP_NET_E_3
InterfaceAgreement
39
TelefonicaArgentina
<date>20140804</date>
<date>20140805</date>
InterfaceAgreement
40
TelefonicaArgentina
<determine_location_by_work_zone>true</determine_location_by_work_zone>
<calculate_travel_time>true</calculate_travel_time>
<calculate_duration>true</calculate_duration>
<calculate_work_skill>true</calculate_work_skill>
<!Fieldsrequiredforbucketcalculation>
<activity_field>
<name>XA_WORK_ZONE_KEY</name>
<value>437</value>
</activity_field>
<!Fieldsrequiredfortimetravelcalculation>
<activity_field>
<name>XA_CENTRAL</name>
<value>319</value>
</activity_field>
<activity_field>
<name>XA_QUADRANT</name>
<value>16:13</value>
</activity_field>
<!Fieldsrequiredfordurationcalculation>
<!Fieldsrequiredforskillscalculation>
<activity_field>
<name>worktype_label</name>
<value>PRO_INSTALL</value>
</activity_field>
<activity_field>
<name>XA_WORK_TYPE</name>
<value>PRO_INSTALL</value>
<activity_field>
<name>XA_ACCESS_TECHNOLOGY</name>
<value>COBRE</value>
</activity_field>
<activity_field>
<name>XA_QUALITY_FAMILY</name>
<value></value>
</activity_field>
<activity_field>
<name>XA_TERMINATION_TYPE</name>
<value>06</value>
</activity_field>
<activity_field>
<name>XA_MULTIPRODUCTO</name>
<value>ADSL+VOIP</value>
</activity_field>
<activity_field>
<name>XA_CURRENT_DIAGNOSIS</name>
InterfaceAgreement
41
TelefonicaArgentina
<value>RREP001</value>
</activity_field>
<activity_field>
<name>XA_TELEPHONE_TECHNOLOGY</name>
<value>TOIP</value>
</activity_field>
<activity_field>
<name>XA_BROADBAND_TECHNOLOGY</name>
<value>ADSL</value>
</activity_field>
<activity_field>
<name>XA_TV_TECHNOLOGY</name>
<value></value>
</activity_field>
<activity_field>
<name>XA_COMPANY_NAME</name>
<value></value>
</activity_field>
<activity_field>
<name>XA_CUSTOMER_SEGMENT</name>
<value></value>
</activity_field>
<activity_field>
<name>XA_CUSTOMER_TYPE</name>
<value></value>
</activity_field>
</urn:get_capacity>
</soapenv:Body>
</soapenv:Envelope>
InterfaceAgreement
42
TelefonicaArgentina
</capacity>
<capacity>
<location>B_VERNET_PROVISION</location>
<date>20140804</date>
<time_slot>AM</time_slot>
<work_skill>INS_STB_COBRE</work_skill>
<quota>240</quota>
<available>240</available>
</capacity>
<capacity>
<location>B_VERNET_PROVISION</location>
<date>20140804</date>
<time_slot>PM</time_slot>
<work_skill>INS_ADSL_COBRE</work_skill>
<quota>180</quota>
<available>180</available>
</capacity>
<capacity>
<location>B_VERNET_PROVISION</location>
<date>20140804</date>
<time_slot>PM</time_slot>
<work_skill>INS_STB_COBRE</work_skill>
<quota>60</quota>
<available>60</available>
</capacity>
<capacity>
<location>B_VERNET_PROVISION</location>
<date>20140805</date>
<time_slot>AM</time_slot>
<work_skill>INS_ADSL_COBRE</work_skill>
<quota>120</quota>
<available>120</available>
</capacity>
<capacity>
<location>B_VERNET_PROVISION</location>
<date>20140805</date>
<time_slot>AM</time_slot>
<work_skill>INS_STB_COBRE</work_skill>
<quota>240</quota>
<available>240</available>
</capacity>
<capacity>
<location>B_VERNET_PROVISION</location>
<date>20140805</date>
<time_slot>PM</time_slot>
<work_skill>INS_ADSL_COBRE</work_skill>
<quota>180</quota>
<available>180</available>
</capacity>
InterfaceAgreement
43
TelefonicaArgentina
<capacity>
<location>B_VERNET_PROVISION</location>
<date>20140805</date>
<time_slot>PM</time_slot>
<work_skill>INS_STB_COBRE</work_skill>
<quota>60</quota>
<available>60</available>
</capacity>
</urn:get_capacity_response>
</SOAPENV:Body>
</SOAPENV:Envelope>
<urn:inbound_interface_request>
<user>
<now>20131017T13:37:030500</now>
<company>telefonicaar.dev</company>
<login>soap</login>
<auth_string>c1dc9ee98c25d3811b5eb91e7abe64ec</auth_string>
</user>
<head>
<processing_mode>appointment_only</processing_mode>
<upload_type>incremental</upload_type>
<appointment>
<keys>
<field>appt_number</field>
<action_if_completed>create</action_if_completed>
</keys>
</appointment>
<inventory>
<keys>
<field>invsn</field>
</keys>
</inventory>
<properties_mode>update</properties_mode>
</head>
<data>
<commands>
<command>
<type>update_activity</type>
<date>20140820</date>
<external_id>BK_ACCESO_VERNET</external_id>
<fallback_external_id>Zona0</fallback_external_id>
<appointment>
<name>FelipePoncet</name>
<customer_number>C638830890</customer_number>
<cell>997903223</cell>
<email>christian.isla@telefonica.com</email>
<phone>7900142</phone>
InterfaceAgreement
44
TelefonicaArgentina
<appt_number>1638830945</appt_number>
<worktype_label>PRO_INSTALL</worktype_label>
<time_slot>0911</time_slot>
<sla_window_start>2014061112:00</sla_window_start>
<sla_window_end>2014061309:00</sla_window_end>
<city>Santiago</city>
<state>Santiago</state>
<coordx>70.6070000</coordx>
<coordy>33.4175000</coordy>
<duration>123</duration>
<address>Moreno870</address>
<city>BuenosAires</city>
<state>BuenosAires</state>
<properties>
<property>
<label>XA_SOURCE_SYSTEM</label>
<value>AMDOCS</value>
</property>
<property>
<label>XA_SALES_POINT_CODE</label>
<value>TCL01</value>
</property>
<property>
<label>XA_SALES_POINT_DESCRIPTION</label>
<value>PuntodeVenta01</value>
</property>
<property>
<label>XA_CONTACT_NAME</label>
<value>ChristianIsla</value>
</property>
<property>
<label>XA_CONTACT_PHONE_NUMBER_2</label>
<value>997903224</value>
</property>
<property>
<label>XA_CONTACT_PHONE_NUMBER_3</label>
<value>997903225</value>
</property>
<property>
<label>XA_CONTACT_PHONE_NUMBER_4</label>
<value>997903226</value>
</property>
<property>
<label>XA_INDUSTRY</label>
<value>Mineria</value>
</property>
<property>
<label>XA_CUSTOMER_SEGMENT</label>
<value>RES</value>
</property>
<property>
<label>XA_CUSTOMER_TYPE</label>
<value>0O</value>
</property>
<property>
<label>XA_WORK_TYPE</label>
<value>REP_WLL</value>
</property>
<property>
<label>XA_EFFORT_CODE</label>
<value>PRO_INSTALL_FTTH_BAFO__</value>
</property>
<property>
<label>XA_TERMINATION_TYPE</label>
<value>03</value>
</property>
<property>
InterfaceAgreement
45
TelefonicaArgentina
<label>XA_NUMBER_SERVICE_ORDER</label>
<value>12314</value>
</property>
<property>
<label>XA_ORDER_CREATION_DATE</label>
<value>20131009</value>
</property>
<property>
<label>XA_USER</label>
<value>ingrid.gonzales</value>
</property>
<property>
<label>XA_TELEPHONE_TECHNOLOGY</label>
<value>TOIP</value>
</property>
<property>
<label>XA_BROADBAND_TECHNOLOGY</label>
<value>BAFO</value>
</property>
<property>
<label>XA_TV_TECHNOLOGY</label>
<value>IPTV</value>
</property>
<property>
<label>XA_ACCESS_TECHNOLOGY</label>
<value>FTTH</value>
</property>
<property>
<label>XA_CHANNEL_ORIGIN</label>
<value>EjemploCanaldeOrigen</value>
</property>
<property>
<label>XA_WIRING_CABINET</label>
<value></value>
</property>
<property>
<label>XA_OLT</label>
<value></value>
</property>
<property>
<label>XA_CENTRAL</label>
<value>BARRACAS</value>
</property>
<property>
<label>XA_CENTRAL_NAME</label>
<value>41</value>
</property>
<property>
<label>XA_BLOCK</label>
<value>406</value>
</property>
<property>
<label>XA_ADDRESS_VERTICAL</label>
<value>Piso14PuertaA</value>
</property>
<property>
<label>XA_WORK_ZONE_KEY</label>
<value>41_406</value>
</property>
<property>
<label>XA_RURAL</label>
<value>1</value>
</property>
<property>
<label>XA_RED_ZONE</label>
<value>1</value>
</property>
<property>
InterfaceAgreement
46
TelefonicaArgentina
<label>XA_QUALITY_FAMILY</label>
<value>BAS</value>
</property>
<property>
<label>XA_PLANE</label>
<value>ABCD</value>
</property>
<property>
<label>XA_DOMICILIARY_MAINTENANCE</label>
<value>0</value>
</property>
<property>
<label>XA_TECHNICAL_VALIDATION</label>
<value>1</value>
</property>
<property>
<label>XA_COMMERCIAL_VALIDATION</label>
<value>1</value>
</property>
<property>
<label>XA_REPEATED</label>
<value>2</value>
</property>
<property>
<label>XA_DIAGNOSIS</label>
<value>B</value>
</property>
<property>
<label>XA_MULTIPRODUCTO</label>
<value>ADSL+VOIP</value>
</property>
<property>
<label>XA_LEVEL_URGENCY</label>
<value>1</value>
</property>
<property>
<label>XA_PRIORITY</label>
<value>1</value>
</property>
<property>
<label>XA_ADDRESS_COMPLEMENT</label>
<value>EjemploEntreCalles</value>
</property>
<property>
<label>XA_INTERNAL_NUMBER</label>
<value>12345</value>
</property>
<property>
<label>XA_FLOOR</label>
<value>1</value>
</property>
<property>
<label>XA_QUADRANT</label>
<value>3:5</value>
</property>
<property>
<label>XA_REMINDER_REQUIRED</label>
<value>1</value>
</property>
<property>
<label>XA_REMINDER_DONE</label>
<value>0</value>
</property>
<property>
<label>A_AUTHORIZATION_COMPLETE_FLAG</label>
InterfaceAgreement
47
TelefonicaArgentina
<value>1</value>
</property>
<property>
<label>A_AUTHORIZATION_COMPLETE_USER</label>
<value>A</value>
</property>
<property>
<label>A_AUTHORIZATION_COMPLETE_TSTAMP</label>
<value>B</value>
</property>
<property>
<label>A_AUTHORIZATION_NOT_DONE_USER</label>
<value>C</value>
</property>
<property>
<label>A_AUTHORIZATION_NOT_DONE_TSTAMP</label>
<value>D</value>
</property>
<property>
<label>A_AUTHORIZATION_SUSPEND_FLAG</label>
<value>1</value>
</property>
<property>
<label>A_AUTHORIZATION_SUSPEND_USER</label>
<value>E</value>
</property>
<property>
<label>A_AUTHORIZATION_SUSPEND_TSTAMP</label>
<value>F</value>
</property>
<property>
<label>A_OVERRIDE_AUTHORIZATION</label>
<value>1</value>
</property>
<property>
<label>XA_CURRENT_DIAGNOSIS</label>
<value>SRREP001</value>
</property>
<property>
<label>XA_ADSL_DATA</label>
<value><![CDATA[
<XA_ADSL_DATA>
<DslamRack>A</DslamRack>
<DslamShelf>B</DslamShelf>
<DslamSlot>C</DslamSlot>
<DslamPort>D</DslamPort>
<BlockPots>E</BlockPots>
<PinPots>F</PinPots>
<BlockAdsl>G</BlockAdsl>
<PinAdsl>H</PinAdsl>
</XA_ADSL_DATA>
]]></value>
</property>
<property>
<label>XA_PREVENTIVE_DATA</label>
<value><![CDATA[
<XA_PREVENTIVE_DATA>
<NumeroBajadas>a</NumeroBajadas>
<NumeroCruzadas>b</NumeroCruzadas>
<NumeroModulos>c</NumeroModulos>
</XA_PREVENTIVE_DATA>
]]></value>
</property>
<property>
<label>XA_COPPER_DATA</label>
<value><![CDATA[
<XA_COPPER_DATA>
<ManzanaCaja>A</ManzanaCaja>
InterfaceAgreement
48
TelefonicaArgentina
<DomicilioCaja>B</DomicilioCaja>
<Caja>C</Caja>
<ParDesde>D</ParDesde>
<ParHasta>D</ParHasta>
<CablePrimario>E</CablePrimario>
<ParPrimario>F</ParPrimario>
<DomicilioArmario>G</DomicilioArmario>
<Armario>H</Armario>
<ParSecundario>I</ParSecundario>
</XA_COPPER_DATA>
]]></value>
</property>
<property>
<label>XA_MDF_DATA</label>
<value><![CDATA[
<XA_MDF_DATA>
<NumeroEquipoIP>C</NumeroEquipoIP>
<CoordenadaHorizontal>D</CoordenadaHorizontal>
</XA_MDF_DATA>
]]></value>
</property>
<property>
<label>XA_FO_DATA</label>
<value><![CDATA[
<XA_FO_DATA>
<FibraOptica>A</FibraOptica>
<LineaFibra>B</LineaFibra>
<TipoEmplazamiento>A</TipoEmplazamiento>
<CentralFibra>I</CentralFibra>
<CableFibra>I</CableFibra>
<Manzana>I</Manzana>
<Caja>I</Caja>
<TipoCaja>I</TipoCaja>
<Tramo1>I</Tramo1>
<Tramo2>I</Tramo2>
<Tramo3>I</Tramo3>
<HWVersion>I</HWVersion>
</XA_FO_DATA>
]]></value>
</property>
<property>
<label>XA_ISP_DATA</label>
<value>ISP</value>
</property>
<property>
<label>XA_PRODUCTS_SERVICES</label>
<value><![CDATA[
<XA_PRODUCTS_SERVICES>
<ProductService>
<Codigo>A1</Codigo>
<Descripcion>B1</Descripcion>
</ProductService>
<ProductService>
<Codigo>A2</Codigo>
<Descripcion>B2</Descripcion>
</ProductService>
</XA_PRODUCTS_SERVICES>
]]></value>
</property>
<property>
<label>XA_NOTE</label>
<value><![CDATA[
<XA_NOTE>
<Observacion>
<Fecha>A1</Fecha>
<Texto>C1</Texto>
</Observacion>
InterfaceAgreement
49
TelefonicaArgentina
<Observacion>
<Fecha>A2</Fecha
<Texto>C2</Texto>
</Observacion>
<Observacion>
<Fecha>A3</Fecha>
<Texto>C3</Texto>
</Observacion>
</XA_NOTE>
]]></value>
</property>
<property>
<label>XA_CURRENT_PRODUCTS_SERVICES</label>
<value><![CDATA[
<XA_CURRENT_PRODUCTS_SERVICES>
<ProductService>
<Codigo>A1</Codigo>
<Descripcion>B1</Descripcion>
</ProductService>
<ProductService>
<Codigo>A2</Codigo>
<Descripcion>B2</Descripcion>
</ProductService>
<ProductService>
<Codigo>A3</Codigo>
<Descripcion>B3</Descripcion>
</ProductService>
</XA_CURRENT_PRODUCTS_SERVICES>
]]></value>
</property>
<property>
<label>XA_EQUIPMENT</label>
<value><![CDATA[
<XA_EQUIPMENT>
<Equipment>
<IdEquipo>A1</IdEquipo>
<TipoEquipo>B1</TipoEquipo>
<Cantidad>C1</Cantidad>
</Equipment>
<Equipment>
<IdEquipo>A2</IdEquipo>
<TipoEquipo>B2</TipoEquipo>
<Cantidad>C2</Cantidad>
</Equipment>
<Equipment>
<IdEquipo>A3</IdEquipo>
<TipoEquipo>B3</TipoEquipo>
<Cantidad>C3</Cantidad>
</Equipment>
</XA_EQUIPMENT>
]]></value>
</property>
</properties>
<inventories>
<inventory>
<properties>
<property>
<label>invsn</label>
<value>SN34634987</value>
</property>
<property>
<label>quantity</label>
<value>2</value>
</property>
InterfaceAgreement
50
TelefonicaArgentina
<property>
<label>invpool</label>
<value>customer</value>
</property>
</properties>
</inventory>
<inventory>
<properties>
<property>
<label>invsn</label>
<value>SN34634943</value>
</property>
<property>
<label>quantity</label>
<value>6</value>
</property>
<property>
<label>invpool</label>
<value>customer</value>
</property>
</properties>
</inventory>
</inventories>
</appointment>
</command>
</commands>
</data>
</urn:inbound_interface_request>
</soapenv:Body>
</soapenv:Envelope>
InterfaceAgreement
51
TelefonicaArgentina
<type>update_appointment</type>
<external_id>BK_ACCESO_VERNET</external_id>
<fallback_external_id>Zona0</fallback_external_id>
<appointment>
<appt_number>1638830945</appt_number>
<name>FelipePoncet</name>
<customer_number>C638830890</customer_number>
<aid>848</aid>
<inventories>
<inventory>
<properties>
<property>
<label>invsn</label>
<value>SN34634987</value>
</property>
</properties>
<userdata/>
<invid>81</invid>
<report>
<message>
<result>success</result>
<type>update</type>
<code>0</code>
<description>Inventoryid=81</description>
</message>
</report>
</inventory>
<inventory>
<properties>
<property>
<label>invsn</label>
<value>SN34634943</value>
</property>
</properties>
<userdata/>
<invid>80</invid>
<report>
<message>
<result>success</result>
<type>update</type>
<code>0</code>
<description>Inventoryid=80</description>
</message>
</report>
</inventory>
</inventories>
<report>
<message>
<result>success</result>
<type>move</type>
<code>0</code>
<description>Appointmentid=848,fromqueueid=82toqueueid=83</description>
</message>
<message>
<result>success</result>
<type>update</type>
<code>0</code>
<description>Appointmentid=848</description>
</message>
</report>
</appointment>
</command>
</commands>
</data>
</inbound_interface_response>
</SOAPENV:Body>
</SOAPENV:Envelope>
InterfaceAgreement
52
TelefonicaArgentina
<urn:inbound_interface_request>
<user>
<now>20131017T16:47:390500</now>
<company>telefonicaar.dev</company>
<login>soap</login>
<auth_string>ba91f0f325160bce26f0cb612fc86108</auth_string>
</user>
<head>
<processing_mode>appointment_only</processing_mode>
<upload_type>incremental</upload_type>
<appointment>
<keys>
<field>appt_number</field>
<action_if_completed>update</action_if_completed>
</keys>
</appointment>
<inventory>
<keys>
<field>invsn</field>
</keys>
</inventory>
<properties_mode>update</properties_mode>
</head>
<data>
<commands>
<command>
<type>update_activity</type>
<fallback_external_id>Zona0</fallback_external_id>
<appointment>
<name>EjemploNombreCliente</name>
<appt_number>1638830892</appt_number>
</appointment>
</command>
</commands>
</data>
</urn:inbound_interface_request>
</soapenv:Body>
</soapenv:Envelope>
<inbound_interface_responsexmlns="urn:toatech:InboundInterface:1.0">
InterfaceAgreement
53
TelefonicaArgentina
<userxmlns="">
<now>20131017T16:47:390500</now>
<company>telefonicaar.dev</company>
<login>soap</login>
<auth_string>ba91f0f325160bce26f0cb612fc86108</auth_string>
</user>
<headxmlns="">
<date/>
</head>
<dataxmlns="">
<commands>
<command>
<type>update_appointment</type>
<fallback_external_id>Zona0</fallback_external_id>
<appointment>
<appt_number>1638830892</appt_number>
<name>EjemploNombreCliente</name>
<aid>134</aid>
<report>
<message>
<result>success</result>
<type>update</type>
<code>0</code>
<description>Appointmentid=134</description>
</message>
</report>
</appointment>
</command>
</commands>
</data>
</inbound_interface_response>
</SOAPENV:Body>
</SOAPENV:Envelope>
<?xmlversion="1.0"encoding="UTF8"?>
<soapenv:Envelopexmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"xmlns:urn="urn:toatech:InboundInterface:1.0">
<soapenv:Header/>
<soapenv:Body>
<urn:inbound_interface_request>
<user>
<now>20140820T16:59:160500</now>
<company>telefonicaar.test</company>
<login>soap</login>
<auth_string>42976a6952e6ee315918285767731f5a</auth_string>
</user>
<head>
<processing_mode>appointment_only</processing_mode>
<upload_type>incremental</upload_type>
<appointment>
<keys>
<field>appt_number</field>
<action_if_completed>update</action_if_completed>
</keys>
</appointment>
<inventory>
<keys>
<field>invsn</field>
</keys>
</inventory>
<properties_mode>update</properties_mode>
</head>
<data>
<commands>
<command>
<type>update_activity</type>
<date>20140825</date>
InterfaceAgreement
54
TelefonicaArgentina
<appointment>
<appt_number>1638830945</appt_number>
<properties>
<property>
<label>XA_PENDING_EXTERNAL_ACTION</label>
<value/>
</property>
</properties>
</appointment>
</command>
</commands>
</data>
</urn:inbound_interface_request>
</soapenv:Body>
</soapenv:Envelope>
<urn:inbound_interface_request>
<user>
<now>20120719T07:27:470500</now>
<company>demo</company>
<login>soap1</login>
<auth_string>6f9c302de76a081e5e0284c8d7664086</auth_string>
</user>
<head>
<processing_mode>appointment_only</processing_mode>
<upload_type>incremental</upload_type>
<appointment>
<keys>
<field>appt_number</field>
</keys>
<action_if_completed>update</action_if_completed>
</appointment>
<inventory>
<keys>
<field>invsn</field>
</keys>
</inventory>
<properties_mode>update</properties_mode>
</head>
<data>
<commands>
<command>
<type>cancel_activity</type>
<appointment>
<appt_number>112233</appt_number>
</appointment>
</command>
</commands>
InterfaceAgreement
55
TelefonicaArgentina
</data>
</urn:inbound_interface_request>
</soapenv:Body>
</soapenv:Envelope>
<inbound_interface_responsexmlns="urn:toatech:InboundInterface:1.0">
<userxmlns="">
<now>20120719T07:23:100500</now>
<company>demo</company>
<login>soap1</login>
<auth_string>fcbd257a117a4ae78fabde1f511963f6</auth_string>
</user>
<headxmlns="">
<date/>
</head>
<dataxmlns="">
<commands>
<command>
<type>cancel_appointment</type>
<appointment>
<appt_number>112233</appt_number>
<aid>4224070</aid>
<report>
<message>
<result>success</result>
<type>cancel</type>
<code>0</code>
<description>Appointmentid=4224070</description>
</message>
</report>
</appointment>
</command>
</commands>
</data>
</inbound_interface_response>
</SOAPENV:Body>
</SOAPENV:Envelope>
56
TelefonicaArgentina
<ns1:send_messagexmlns="urn:toatech:agent">
<user>
<now>20130531T14:42:49+00:00</now>
<company></company>
<login>app_user</login>
<auth_string>XXXXXXXXXXXX</auth_string>
</user>
<messages>
<message>
<app_host>XXX.TOAdirect.com</app_host>
<app_port>55001</app_port>
<app_url>/outbound/</app_url>
<message_id>2006</message_id>
<company_id>2</company_id>
<address>external_system</address>
<send_to>2013060105:00:00</send_to>
<subject>ReadSubjectTable/LeertabladeSubject</subject>
<body>ReadBodyTable/LeertabladeBody</body>
</message>
</messages>
</ns1:send_message>
</SOAPENV:Body>
</SOAPENV:Envelope>
57
TelefonicaArgentina
<?xmlversion="1.0"encoding="Windows1252"?>
<soapenv:Envelopexmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"xmlns:urn="urn:toa:activity">
<soapenv:Header/>
<soapenv:Body>
<urn:get_activities>
<user>
<now>20140820T17:04:290500</now>
<company>telefonicaar.test</company>
<login>soap</login>
<auth_string>669349c7b19f91286cb680dde19bc872</auth_string>
</user>
<resources>
<!1ormorerepetitions:>
<resource>
<resource_id>ARG</resource_id>
<include_children>all</include_children>
</resource>
</resources>
<date_range>
<date_from>20140821</date_from>
<date_to>20140918</date_to>
<include_unscheduled>true</include_unscheduled>
</date_range>
<select_count>1000</select_count>
<filter_expression>
<field>resource_id</field>
<operator>has_prefix</operator>
<value>BK_</value>
</filter_expression>
<required_properties>
<label>appt_number</label>
<label>status</label>
<label>resource_id</label>
<label>resource_id</label>
<label>end_time</label>
<label>A_COMPLETE_REASON_INSTALL</label>
<label>A_COMPLETE_SUBREASON_INSTALL</label>
<label>A_COMPLETE_REASON_QUALITY</label>
<label>A_COMPLETE_REASON_PREV</label>
<label>A_COMPLETE_SUBREASON_PREV</label>
<label>A_COMPLETE_REASON_SPLICE</label>
<label>A_COMPLETE_SUBREASON_SPLICE</label>
InterfaceAgreement
58
TelefonicaArgentina
<label>A_MAIN_COMPLETE_REASON_PRODUCT</label>
<label>A_COMPLETE_REASON_REP_FAM_STB</label>
<label>A_COMPLETE_REASON_REP_FAM_BA</label>
<label>A_COMPLETE_REASON_REP_FAM_TV</label>
<label>A_COMPLETE_REASON_REP_MINOR_BA</label>
<label>A_COMPLETE_REASON_REP_MINOR_STB</label>
<label>A_COMPLETE_REASON_REP_MINOR_TV</label>
</required_properties>
</urn:get_activities>
</soapenv:Body>
</soapenv:Envelope>
59
TelefonicaArgentina
<properties>
<name>A_COMPLETE_REASON_PREV</name>
<value/>
</properties>
<properties>
<name>A_COMPLETE_SUBREASON_PREV</name>
<value/>
</properties>
<properties>
<name>A_COMPLETE_REASON_SPLICE</name>
<value/>
</properties>
<properties>
<name>A_COMPLETE_SUBREASON_SPLICE</name>
<value/>
</properties>
<properties>
<name>A_MAIN_COMPLETE_REASON_PRODUCT</name>
<value/>
</properties>
<properties>
<name>A_COMPLETE_REASON_REP_FAM_STB</name>
<value/>
</properties>
<properties>
<name>A_COMPLETE_REASON_REP_FAM_BA</name>
<value/>
</properties>
<properties>
<name>A_COMPLETE_REASON_REP_FAM_TV</name>
<value/>
</properties>
<properties>
<name>A_COMPLETE_REASON_REP_MINOR_BA</name>
<value/>
</properties>
<properties>
<name>A_COMPLETE_REASON_REP_MINOR_STB</name>
<value/>
</properties>
<properties>
<name>A_COMPLETE_REASON_REP_MINOR_TV</name>
<value/>
</properties>
</activity>
</activities>
<statistics>Querytime:0.0093
Processingtime:0.0004
Resultsreturned:1
InterfaceAgreement
60
TelefonicaArgentina
Propertiesperresult:19
Responsesize:0.002MB
Peakmemory:1.750MB
Queuesize:1
Queuewaittime:0</statistics>
</urn:get_activities_response>
</soapenv:Body>
</soapenv:Envelope>
InterfaceAgreement
61
TelefonicaArgentina
LinkType
TipodeVnculo
preventivo
Description
Descripcin
AssignementConstraints
RestriccionesdeAsignacin
Thisactivityisapreventiveactivityrelated
toapreviouslycreatedactivity,whose
appt_numberisspecifiedinthelink.
Estaactividadesunaactividadde
preventivoqueserelacionaconlaactividad
previamentecreada,cuyoappt_numberse
especificaenelvnculo.
sobrestancia
Thisactivityisaqualityactivityrelatedtoa
previouslycreatedactivity,whose
appt_numberisspecifiedinthelink.
Estaactividadesunaactividadde
sobrestanciarelacionadaaotraactividad
previamentecreada,cuyoappt_nu,berse
especificaenelvnculo.
Bothactivitieswillstartsequantially,
firstthespecifiedactivityandright
afterthepreventiveactivity.Both
activitieswillbeassignedtothe
sameresource.
Lasdosactividadescomenzarn
secuencialmente,primerola
actividadespecificadayluegola
actividaddepreventivo.Ambas
actividadesseasignarnalmismo
recurso.
Therearenotanyspecial
assignmentconstraints.
Nohayrestriccionesespecialesde
asignacin.
InterfaceAgreement
62