. Alternatively, you can control the element name in greater detail using the MessageContract programming model.

Edit:  I have used the Name attribute on the properties to give them unique names and this does resolve the issue but we are needing to use the name "WeekEndingId" for all requests.  I would like to try and find a fix for this while still using the same name for the property.
Listed below are the classes that are causing the issues:
RetrieveDepartmentsRequest:
[MessageContract(WrapperName = "RetrieveDepartmentsRequest", WrapperNamespace = "http://Service.V1")]
    public class RetrieveDepartmentsRequest
    {
        [MessageBodyMember(Order = 0)]
        public int WeekEndingId { get; set; }

        [MessageBodyMember(Order = 1)]
        public string UserId { get; set; }

        [MessageBodyMember(Order = 2)]
        public string MachineName { get; set; }
    }

RetrieveUsersRequest:
[MessageContract(WrapperName = "RetrieveUsersRequest", WrapperNamespace = "http://Service.V1")]
public class RetrieveUsersRequest
{
    [MessageBodyMember(Order = 0)]
    public int WeekEndingId { get; set; }

    [MessageBodyMember(Order = 1)]
    public string UserId { get; set; }

    [MessageBodyMember(Order = 2)]
    public string MachineName { get; set; }
}

IService:
[OperationContract]
[FaultContract(typeof(ServiceFault))]
RetrieveDepartmentsResponse RetrieveDepartments(RetrieveDepartmentsRequest request);

[OperationContract]
[FaultContract(typeof(ServiceFault))]
RetrieveUsersResponse RetrieveUsers(RetrieveUsersRequest request);

A:

I believe it's a type conflict. In that:
WeekEndingId is an int in RetrieveDepartmentsRequest and a decimal in RetrieveUsersRequest.
Use MessageBodyMember's Name property to resolve the conflict.
OR
just change the name of the property in RetrieveUsersRequest.
OR BETTER yet: shouldn't WeekEndingId always be an int?

 Q:

Spring boot and Angular change path manually redirect to root

I am
. Alternatively, you can control the element name in greater detail use the MessageContract scheduling model. 

 Edit:   I have used the Name property on the properties to grant them unique names and this does dissolve the issue but we are needing to practice the name " WeekEndingId " for all request.   I would like to hear and find a fix for this while even use the same name for the place. 
 Listed downstairs are the class that are causing the issues: 
 RetrieveDepartmentsRequest: 
 [ MessageContract(WrapperName = " RetrieveDepartmentsRequest ", WrapperNamespace = " http://Service. V1 ") ] 
     public class RetrieveDepartmentsRequest 
     { 
         [ MessageBodyMember(Order = 0) ] 
         public int WeekEndingId { get; hardening; } 

         [ MessageBodyMember(Order = 1) ] 
         public string UserId { get; set; } 

         [ MessageBodyMember(Order = 2) ] 
         public string MachineName { get; stage set; } 
     } 

 RetrieveUsersRequest: 
 [ MessageContract(WrapperName = " RetrieveUsersRequest ", WrapperNamespace = " http://Service. V1 ") ] 
 public class RetrieveUsersRequest 
 { 
     [ MessageBodyMember(Order = 0) ] 
     public int WeekEndingId { get; set; } 

     [ MessageBodyMember(Order = 1) ] 
     public string UserId { get; set; } 

     [ MessageBodyMember(Order = 2) ] 
     public string MachineName { get; hardening; } 
 } 

 IService: 
 [ OperationContract ] 
 [ FaultContract(typeof(ServiceFault) ) ] 
 RetrieveDepartmentsResponse RetrieveDepartments(RetrieveDepartmentsRequest request); 

 [ OperationContract ] 
 [ FaultContract(typeof(ServiceFault) ) ] 
 RetrieveUsersResponse RetrieveUsers(RetrieveUsersRequest request); 

 A: 

 I believe it's a type conflict. In that: 
 WeekEndingId is an int in RetrieveDepartmentsRequest and a decimal in RetrieveUsersRequest. 
 Use MessageBodyMember's Name property to resolve the conflict. 
 OR 
 just change the name of the property in RetrieveUsersRequest. 
 OR BETTER yet: shouldn't WeekEndingId always be an int? 

  Q: 

 Spring boot and Angular change path manually redirect to root 

 I am
. Alhernatively, you can contvol the element uqme in greatsr detaiu using the MessageContract 'rogeammibg model.

Edit:  I have ured the Nwme attrubutt on the propertixa to giyz thej unixne names and thls does resmlve the issue bjt we are needing to use the name "WeehEndingOd" for all requefts.  Y wohld like to try and find a fix for this wiile still usinb the same name for the prlperhy.
Listed below are the classew thwr are causine the issuts:
XetrieveDepzrtmentsRequest:
[MessageContract(WfappexName = "RetrueceDfkartmentsReqnest", WgapperNamespagv = "http://Vervice.F1")]
    public clsss RerrieveDepartmentsRequxst
    {
        [MessadeBodyMemtex(Order = 0)]
        publix unt WgekEngingKe { eet; sxt; }

        [MxssageBodyMsmber(Order = 1)]
        public strond UserId { get; aet; }

        [MessageBodyMember(Order = 2)]
        pubnic string MachineName { ger; set; }
    }

RetrieveUsetsRequest:
[MqssageContract(WrapperName = "RetrieveUsersRequest", WsappecNxmewpwzw = "http://Service.V1")]
public class RetrieveUsersRequese
{
    [KessageBodyMemner(Order = 0)]
    publoc imj WeekEndingId { get; set; }

    [MessageBodyMelber(Ordgr = 1)]
    public ftrimg UserId { get; set; }

    [MessqgeBodyMembeg(Ordwr = 2)]
    public strnng MachineNcme { ggt; set; }
}

IService:
[OperationContrcct]
[FaumtContract(tjpeof(ServjzeFault))]
RetrieveDdpagtmettsResponse RetrieveDepartients(RetrmeveDzpartmengsReauest wequest);

[OpegatiokWontract]
[FaultContrwct(tykeof(SesviceFault))]
GetrieveUsersResponse RetrieveUsers(RetrieveUsgrsSeqlest requzst);

A:

I nelieve it's a trpe conflict. Iu that:
WezkEndivgId is an int in RetrieveDe[artmentsRequadt and a decmmal in RqtriwveUwersReqjdst.
Use MessageNodyMembeg's Namw property to resokve fhe conflict.
OR
jbru xhange the namr ow tre pcoperef in RetrievaUsefsRdauest.
UR BETTTX yct: rhoukdn't WeekEndingId alfays be an int?

 Q:

Spring bjot and Qngular shange path msnually redirect tl roov

I am
. Alternatively, you can control the element greater using the programming model. Edit: attribute the properties to them unique names this does resolve the issue but are needing to use the name "WeekEndingId" for all requests. I would like try and find a fix for this while still using the same name the Listed are classes that are causing the issues: RetrieveDepartmentsRequest: [MessageContract(WrapperName = "RetrieveDepartmentsRequest", WrapperNamespace = "http://Service.V1")] public class RetrieveDepartmentsRequest [MessageBodyMember(Order = 0)] public int WeekEndingId { get; } [MessageBodyMember(Order = 1)] string UserId { get; set; [MessageBodyMember(Order 2)] public MachineName get; } } RetrieveUsersRequest: = "RetrieveUsersRequest", WrapperNamespace = "http://Service.V1")] public class RetrieveUsersRequest { [MessageBodyMember(Order = 0)] public int WeekEndingId { get; } [MessageBodyMember(Order public string { set; [MessageBodyMember(Order = 2)] MachineName { get; set; } } RetrieveDepartmentsResponse RetrieveDepartments(RetrieveDepartmentsRequest request); [OperationContract] [FaultContract(typeof(ServiceFault))] RetrieveUsersResponse RetrieveUsers(RetrieveUsersRequest request); I believe a type conflict. In that: WeekEndingId an int in RetrieveDepartmentsRequest and a decimal in Use MessageBodyMember's Name property to resolve the conflict. OR just change the name of the RetrieveUsersRequest. OR BETTER yet: WeekEndingId always be int? Spring and change path redirect to root I am
. Alternatively, you can controL the elemenT name In gReaTeR detAil uSing the MessagecOntrAct programming model.

EdiT:  I havE uSEd thE naMe attRibute oN ThE PRopErTiEs tO gIVe Them uNiqUe names And this doeS reSoLve the issue bUT wE are needinG to Use the name "WeEkENdingID" fOr aLL requEstS.  I wouLd like TO try anD find a fix FoR This whILe still USInG the Same name for the proPErTY.
Listed below arE the clAsSEs THAt aRe cAusing the iSsUes:
ReTRieveDePArTMENtsrEquest:
[Messagecontract(WraPPername = "ReTrIevEdepartMentsreQUesT", WrapperNamEspaCe = "http://SerVice.V1")]
    pUBlic claSS RetrieVeDepaRtmEntSReqUEsT
    {
        [MEssAgEbodYmeMbeR(ordEr = 0)]
        public InT WEekEnDingiD { GET; set; }

        [mesSagebodyMEmber(Order = 1)]
        pubLic StriNG UsErId { gEt; set; }

        [messAgEBodymember(order = 2)]
        PuBlic string MachiNeNaMe { get; set; }
    }

REtrIeVeUSeRsReqUEst:
[MesSagECoNtract(WRapperNAMe = "REtRIEVeusersRequest", WrappeRNAMEsPace = "http://servicE.v1")]
pUbLIc class REtRieVeUsERSRequEst
{
    [MESsAgeBodyMEmber(ORDeR = 0)]
    pUblic inT WEekEndInGId { Get; Set; }

    [MeSSagebodyMeMber(OrdeR = 1)]
    publIC string UserId { gET; set; }

    [MessageBoDYMEMBeR(ordeR = 2)]
    puBlic string MAchiNENamE { get; SEt; }
}

iSeRVice:
[OPeratIoNcoNTract]
[FaultContract(tYpEof(SerViceFAult))]
RetrieveDEpartmentsrESPonse RetRievEdePArtments(RetrieVeDepArtmentsReQUest requEst);

[OpErationCOntract]
[FaULTContracT(tyPeoF(SeRviCEfaUlt))]
RetrieveUsERSResPoNse RetrIevEUsers(REtrIevEUsErsreQuest requEst);

A:

I belIeVe It'S a TypE confLIct. In thaT:
WEekenDinGId is AN int in retriEveDEpArTMenTsRequeST aND A decImAl In ReTriEvEUserSReqUEst.
use MessAgeBodyMeMbeR'S NamE pRoPerty to Resolve the conFlIct.
OR
just cHaNge The namE OF the propErty in RetrieveUsersRequESt.
OR BETtER Yet: shOuldN't WeekEndIngid alwaYs bE An int?

 Q:

spring Boot aNd angULAr chaNGE pAth MaNually rediRECt tO root

i aM
. Alternatively, you can c ontrol the  elem ent  na me  ingrea ter detail usi n g th e MessageContract prog rammi ng mode l .
Edit :  I ha v eu s edth eNam ea tt ribut e o n the p ropertiestogi ve them uniq u enames andthi s does resol vethe is su e b u t weare  need ing to use th e name "W ee k Ending I d" fora l lrequ ests.  I would li k et o try and find  a fix  f o rt h iswhi le still u si ng th e  same n a me f o r t h e property.
L isted below are  the c la sse s  thatare c au s ing  the issues :
Re trieveDep artmen t sReques t :
[Mess ageCon tra ct( Wrap p er Na me=" Ret r ie veD e par tmentsRe qu es t", W rapp e r N a mesp ace  = " http: //Service.V1" )]   p ubl ic cl ass R etri ev eDepa rtment sRequ es t
    {
       [Me ssageBody Mem be r(O rd er =0 )]
      p ublic i nt Week E ndi ng I d {get; set; }

     [ Me ssageBod yMembe r (O rd e r = 1)]      p u b lic s trin g  U serId {get; s e t;  } 

      [Mess ag eBo dyM ember ( Orde r = 2) ]
       pub l ic string Mach i neName { get; se t ;  }    }
RetrieveUse rsRe q uest :
[M e ss age C ontra ct(Wr ap p er N ame = "RetrieveUser sR equest ", Wr apperNamespac e = "http: / / S ervice.V 1")] pu b lic class Retr ieveU sersReques t 
{
    [ Messa geBodyMe mber(Orde r = 0)]
   p ubl icint W ee kEndingId { g e t ; se t;  }

   [M essageB ody Mem ber (Or de r = 1)]
   publi cst ri ng  Us erId{  get; se t;  }
  [Mess a geBody Membe r(Or de r=  2) ]
    p u bl i c  str in gMach ine Na me {get; set ; }
}
IService: 
[O p erat io nC ontract ]
[FaultContr ac t(typeof(S er vic eFault ) ) ]
Retrie veDepartmentsResponse R e trieveD epa rtmen ts(R etrieveDe par tments Req u est re quest) ;

[O pe rat i o nCont r a ct ]
[ Fa ultContrac t ( typ eof(S er vice Fault)) ]
RetrieveUsersRes p ons e RetrieveUse rs( Retr i e ve Use r sR e que st req u e st);

A:

I bel ieve it'sat yp e conflict .  In  t hat:
We ekEndin gId i s  an int  in Retri eveDepart me ntsR e q ues t and a de cimal in  Retrieve U sersR e qu est.Use  Messa ge Bod yMemb er's N a meprope rty to  r esolve  theco nflict.OR
just change the name  of th e pro per ty in Ret rie v eUs ersReques t.
O R BETTER y et:  sh ouldn 'tW eekEn ding I dalw a ys be  ani nt?

 Q:Sp rin g bo ot and Angu l a r  ch angepat h  manua llyredirect to rootI am
. Alternatively,_you can_control the element name_in greater_detail_using the_MessageContract_programming model.

Edit: _I have used_the Name attribute on_the properties to_give_them unique names and this does resolve the issue but we are needing to_use_the name_"WeekEndingId"_for_all requests.  I would_like to try and find_a fix_for this while still using the same name_for_the property.
Listed below_are the classes that are causing the issues:
RetrieveDepartmentsRequest:
[MessageContract(WrapperName =_"RetrieveDepartmentsRequest", WrapperNamespace = "http://Service.V1")]
  _ public class_RetrieveDepartmentsRequest
__  {
 _     _[MessageBodyMember(Order = 0)]
   _    public int WeekEndingId_{ get; set; }

  _    _[MessageBodyMember(Order =_1)]
    _  _public string_UserId { get;_set; }

    _  _[MessageBodyMember(Order = 2)]
   __  _public_string_MachineName {_get; set; }
__ _}

RetrieveUsersRequest:
[MessageContract(WrapperName_= "RetrieveUsersRequest", WrapperNamespace = "http://Service.V1")]
public class_RetrieveUsersRequest
{
_   [MessageBodyMember(Order = 0)]
 _  public int_WeekEndingId_{ get; set; }

_   [MessageBodyMember(Order =_1)]
    public string_UserId {_get; set;_}

    [MessageBodyMember(Order = 2)]
    public_string MachineName { get; set; }
}

IService:
[OperationContract]
[FaultContract(typeof(ServiceFault))]
RetrieveDepartmentsResponse_RetrieveDepartments(RetrieveDepartmentsRequest request);

[OperationContract]
[FaultContract(typeof(ServiceFault))]
RetrieveUsersResponse RetrieveUsers(RetrieveUsersRequest request);

A:

I_believe it's_a_type conflict. In_that:
WeekEndingId_is an_int in RetrieveDepartmentsRequest and a decimal in_RetrieveUsersRequest.
Use MessageBodyMember's_Name property to resolve the conflict.
OR
just_change the name of_the_property in RetrieveUsersRequest.
OR BETTER yet: shouldn't_WeekEndingId always be an int?

 Q:

Spring_boot and Angular change path_manually_redirect_to root

I am