SymXchange API

Run PowerOn Specfile and Return Results in Array

Transaction Examples > Run PowerOn Specfile and Return Results in Array

Use this request to run a SymXchange PowerOn specfile to return results in an array.

  • Target WSDL: PowerOnService
  • Operation: executePowerOnReturnArray
  • Available Credential Types: AccountNumber, HomeBanking, Card, MICR, Lookup, UserNumber, Administrative

Important: The PowerOn specfile implementation is significantly different than other SymXchange requests. You can see elements are in separate header and body sections.

PowerOn specfiles used by SymXchange use the SYMCONNECT keyword. SymConnect PowerOn specfiles also can be run by SymXchange.

XML Request

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:pow="http://www.symxchange.generated.symitar.com/v1/poweron"
xmlns:com="http://www.symxchange.generated.symitar.com/v1/common/dto/common">
   <soapenv:Header/>
   <soapenv:Body>
      <pow:executePowerOnReturnArray>
         <Request>
            <Credentials>
               <AdministrativeCredentials>
                  <Password>SYMXADMIN</Password>
               </AdministrativeCredentials>
            </Credentials>
            <DeviceInformation DeviceType="CLIENTSYSTEM" DeviceNumber="20000"/>
            <Header>
               <MessageID>executePowerOnReturnArray</MessageID>
               <RGState>START</RGState>
            </Header>
            <Body>
               <File>SYMX.GETACCTINFO</File>
               <RGSession>1</RGSession>
               <UserDefinedParameters>
                  <RGUserChr>
                     <ID>1</ID>
                     <Value>13421</Value>
                  </RGUserChr>
                  <RGUserNum>
                     <ID>1</ID>
                     <Value>2</Value>
                  </RGUserNum>
               </UserDefinedParameters>
            </Body>
         </Request>
      </pow:executePowerOnReturnArray>
   </soapenv:Body>
</soapenv:Envelope>

Required elements in the request include the following tags:

  • MessageID
  • RGState
  • File
  • RGSession

XML Response

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   <soap:Body>
      <ns3:executePowerOnReturnArrayResponse
      xmlns:ns3="http://www.symxchange.generated.symitar.com/v1/poweron"
      xmlns:ns2="http://www.symxchange.generated.symitar.com/v1/common/dto/common">
         <Response>
            <Header>
               <MessageID>executePowerOnReturnArray</MessageID>
               <RGState>START</RGState>
            </Header>
            <Body>
               <PromptRequest>
                  <RGMaxCodeWidth>0</RGMaxCodeWidth>
                  <RGDataType>END</RGDataType>
                  <RequiredInputDefault/>
               </PromptRequest>
               <UserDefinedParameters>
                  <RGUserChr>
                     <ID>2</ID>
                     <Value>0000013421</Value>
                  </RGUserChr>
                  <RGUserNum>
                     <ID>1</ID>
                     <Value>2</Value>
                  </RGUserNum>
               </UserDefinedParameters>
               <RGScreenClear>false</RGScreenClear>
               <StatusCode>0</StatusCode>
               <StatusMessage/>
               <RGLine lineNumber="1">
                  <LineValue>\SD:0000\0001\SAVINGS\497.36\497.36\0.00\0.00\0.000\0.00\0.00\0.00\
                  0.00\0.00\0.00\0.00\0.00\0.00\--------\--------\\\0\00\030000</LineValue>
               </RGLine>
               <RGLine lineNumber="2">
                  <LineValue>0000000000\SD:0020\0020\CLASSIC CHECKING\144835.31\139335.31\0.00\
                  0.00\1.212\6.66\18.58\0.00\0.00\0.00\0.00\0.00\0.00\0.00\-----</LineValue>
               </RGLine>
               <RGLine lineNumber="3">
                  <LineValue>---\--------\134210020\\1\00\0304000000000000\SD:0102\0160\60 MONTH 
                  JUMBO CERTIFICATE\19133.24\9133.24\0.00\0.00\5000\234.43\921</LineValue>
               </RGLine>
               <RGLine lineNumber="4">
                  <LineValue>.67\0.00\0.00\0.00\0.00\0.00\0.00\0.00\11202012\--------\\\2\00\
                  0000000000000000</LineValue>
               </RGLine>
            </Body>
         </Response>
      </ns3:executePowerOnReturnArrayResponse>
   </soap:Body>
</soap:Envelope>
Last updated Fri Mar 3 2023