Date   

Web service #xpa

Yasin Kaya
 

Dear people,

Via a web service we have to send an xml file (envelope) and receive a response.
URL for web service is: https: //anyurl/ws/test.wsdl
Basic authentication is used.

What is the best way to tackle this as systinet is no longer supported?

Yasin


Re: Corrupted LICENSE>DAT file after activation

Rick Driessen
 

Last friday it was working for a MGENT1 license.


Rick

Op zo 23 feb. 2020 om 18:03 schreef Avgerinos <mento@...>:

Hi magicians

Yesterday we tried to register MGENT1 license (XPA3 Enterprise Server) via MSE's activation site.
We followed all the steps required for registering based on the Host-ID of the server.
The activation process seemed OK, with no error message displayed on screen.
Still the DAT that was downloaded after activation was corrupted.
When trying to activate again, it states that the license is already activated.

I checked the downloaded license file with an editor and instead of the usual license file format, it starts with the following error message:
"C:\Reg_Dir4\registration\lmf7\LMF:line 5:Invalid parameter
Context:       00505687e96
FLEXlm error:  -42,298
For further information, refer to the FLEXlm End User Manual,
available at "www.globetrotter.com"."

Did anyone experienced something similar so far? How did you deal with it?

Also, it seems that the contact I had with MSE for licensing issues is no more active.
Does anyone know whom I can contact regarding licensing questions, either from MSE or from their representatives in Europe? (I think Greece belongs to DE or HU sales region)

Thanks in advance
Avgerinos
Greece


Re: HTTPCALL truncating body text (possibly)

Jackson, Adam
 

Fixed - used “application/xml”

 

From: main@magicu-l.groups.io <main@magicu-l.groups.io> On Behalf Of Jackson, Adam
Sent: 24 February 2020 09:53
To: main@magicu-l.groups.io
Subject: Re: [magicu-l] HTTPCALL truncating body text (possibly)

 

Hi,

 

Tried both of those and text/xml (the body text is xml format) but get same response. The body text I am using is below. The text is in an xml file and I use file2blb to load file to a blob and send blob.

 

Adam

 

 

 

<RouteRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance">

  <UserID>external18</UserID>

  <Password>YlWGGGgk/wCofIyD3IbF8vfvO6scsSC5DFi/sPHiOf8=</Password>

  <CompanyID>18</CompanyID>

  <AllowInProgressRoute>true</AllowInProgressRoute>

  <AutoCreateSubAccounts>false</AutoCreateSubAccounts>

  <DebugSimulateError></DebugSimulateError>

  <DriverMode></DriverMode>

  <VehicleMode></VehicleMode>

  <ProfileCode>BASE1DAC</ProfileCode>

  <ScheduleRoute>true</ScheduleRoute>

  <SaveRouteInDB>true</SaveRouteInDB>

  <SaveUnscheduledStops>true</SaveUnscheduledStops>

  <MaxNightsAway>0</MaxNightsAway>

  <RouteHeader>

    <StartDepotCode>MCLAREN</StartDepotCode>

    <SubDepotCode></SubDepotCode>

    <RouteDate>2016-06-13</RouteDate>

    <RouteNumber>MAC1004</RouteNumber>

    <Trip></Trip>

    <PlannedRouteStartTime>06:30:00</PlannedRouteStartTime>

    <PlannedRouteFinishTime>18:00:00</PlannedRouteFinishTime>

    <VehicleTypeCode></VehicleTypeCode>

    <ExternalReference></ExternalReference>

    <ExternalStatusCode></ExternalStatusCode>

    <DeviceSimNumber></DeviceSimNumber>

    <DeviceTypeCode></DeviceTypeCode>

    <DriverCode></DriverCode>

    <DriverName></DriverName>

    <VehicleReg></VehicleReg>

    <VehicleDesc></VehicleDesc>

    <OdometerUnit></OdometerUnit>

    <FleetNumber></FleetNumber>

    <TrailerCode>COLTRAIL1</TrailerCode>

    <TextField1>text1</TextField1>

    <TextField2>text2</TextField2>

    <TextField3>text3</TextField3>

    <TextField4>text4</TextField4>

    <TextField5>text5</TextField5>

    <PlannedDistance>43</PlannedDistance>

    <PlannedTravelTime></PlannedTravelTime>

    <PlannedBreakTime>20</PlannedBreakTime>

    <Stops>

      <Stop>

        <Account>

               <AccountCode>COL2007</AccountCode>

               <AccountTypeCode></AccountTypeCode>

               <AccountName>Colin 2007 Glasgow</AccountName>

            <IsDropAndDrive>false</IsDropAndDrive>

               <Address>

                <Address1>174 Calder Street</Address1>

                <Address2>Govanhill</Address2>

                <Address3>Glasgow</Address3>

                <Address4></Address4>

                <Address5></Address5>

                <Address6></Address6>

                <PostCode>G42 7QR</PostCode> 

            </Address>

               <Location>

                              <Latitude>55.83721</Latitude>

                              <Longitude>-4.26090</Longitude>

                              <Radius>200</Radius>

                        <NotLocated>false</NotLocated>

               </Location>

               <ContactDetails>

                              <ContactEmailAddress>adam.jackson@...</ContactEmailAddress>

                              <ContactEmailAddress2></ContactEmailAddress2>

                              <ContactName></ContactName>

                              <ContactNumber></ContactNumber>

                              <ContactNumber2></ContactNumber2>

                              <ContactNumber3></ContactNumber3>

               </ContactDetails>

               <Window>

                              <StartWindow>06:00:00</StartWindow>

                              <EndWindow>17:00:00</EndWindow>

               </Window>

          <UseGroupAccountLocation>true</UseGroupAccountLocation>

          <GroupAccount>

                 <AccountCode></AccountCode>

                 <AccountName>Colin 2007 Glasgow Group</AccountName>

                 <Address>

              <Address1>174 Calder Street</Address1>

              <Address2>Govanhill</Address2>

              <Address3>Glasgow</Address3>

              <Address4></Address4>

              <Address5></Address5>

              <Address6></Address6>

              <PostCode>G42 7QR</PostCode> 

            </Address>

                 <Location>

                              <Latitude>55.83721</Latitude>

                              <Longitude>-4.2610</Longitude>

                              <Radius>200</Radius>

                 </Location>

                 <ContactDetails>

                              <ContactEmailAddress></ContactEmailAddress>

                              <ContactEmailAddress2></ContactEmailAddress2>

                              <ContactName></ContactName>

                              <ContactNumber></ContactNumber>

                              <ContactNumber2></ContactNumber2>

                              <ContactNumber3></ContactNumber3>

                 </ContactDetails>

               </GroupAccount>

        </Account>

        <TransportOrderRef>STOP1</TransportOrderRef>

        <PlannedStopNumber>7</PlannedStopNumber>

        <PlannedArriveTime>07:30:00</PlannedArriveTime>

        <PlannedDepartTime>07:45:00</PlannedDepartTime>

        <SchedulingSequence>400</SchedulingSequence>

        <SchedulingPriority>3</SchedulingPriority>

        <TimeAtStop></TimeAtStop>

        <WorkTime></WorkTime>

        <LoadingTime></LoadingTime>

        <UnloadingTime></UnloadingTime>

        <BookTime></BookTime>

        <SpecialInstructions></SpecialInstructions>

        <PaymentMethod></PaymentMethod>

        <CreditText></CreditText>

        <CreditValue></CreditValue>

        <TextField1></TextField1>

        <TextField2></TextField2>

        <TextField3></TextField3>

        <TextField4></TextField4>

        <TextField5></TextField5>

        <CustomerPin></CustomerPin>

        <OriginalOrderDate></OriginalOrderDate>

        <Revenue></Revenue>

        <ThisSealNumber></ThisSealNumber>

        <NextSealNumber></NextSealNumber>

        <TextTimeWindow></TextTimeWindow>

        <ExpectedPaymentAmount></ExpectedPaymentAmount>

        <Jobs>

          <Job>

            <JobRef1>JobRef1</JobRef1>

            <JobRef2></JobRef2>

            <JobRef3></JobRef3>

            <JobRef4></JobRef4>

            <JobTypeCode></JobTypeCode>

            <TextField1></TextField1>

            <TextField2></TextField2>

            <TextField3></TextField3>

            <TextField4></TextField4>

            <TextField5></TextField5>

            <ExpectedPaymentAmount></ExpectedPaymentAmount>

            <JobDetails>

              <JobDetail>

                <Barcode>PROD1</Barcode>

                <Description></Description>

                <EanItf></EanItf>

                <ExtendedDescription></ExtendedDescription>

                <LineNumber>1</LineNumber>

                <OrderedQty>1</OrderedQty>

                <OriginalDespatchQty>1</OriginalDespatchQty>

                <SkuCube></SkuCube>

                <SkuGoodsValue></SkuGoodsValue>

                <SkuLoadingTime></SkuLoadingTime>

                <SkuUnloadingTime></SkuUnloadingTime>

                <SkuWeight></SkuWeight>

                <TextField1></TextField1>

                <TextField2></TextField2>

                <TextField3></TextField3>

                <TextField4></TextField4>

                <TextField5></TextField5>

                <ToFollowQty></ToFollowQty>

                <UnitMeasure></UnitMeasure>

                <VendorBarcode></VendorBarcode>

              </JobDetail>

            </JobDetails>

          </Job>

 

        </Jobs>

      </Stop>

 

    </Stops>

  </RouteHeader>

</RouteRequest>

 

From: main@magicu-l.groups.io <main@magicu-l.groups.io> On Behalf Of Callum@...
Sent: 24 February 2020 09:09
To: main@magicu-l.groups.io
Subject: Re: [magicu-l] HTTPCALL truncating body text (possibly)

 

Hi Adam,

In the headers parameter of the httpcall function try putting "content-type text/plain"  in there. If that doesn't work try sending it without a content type at all which magic allows you to do by putting "content-type */*"  as a parameter...  


Re: HTTPCALL truncating body text (possibly)

Jackson, Adam
 

Hi,

 

Tried both of those and text/xml (the body text is xml format) but get same response. The body text I am using is below. The text is in an xml file and I use file2blb to load file to a blob and send blob.

 

Adam

 

 

 

<RouteRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance">

  <UserID>external18</UserID>

  <Password>YlWGGGgk/wCofIyD3IbF8vfvO6scsSC5DFi/sPHiOf8=</Password>

  <CompanyID>18</CompanyID>

  <AllowInProgressRoute>true</AllowInProgressRoute>

  <AutoCreateSubAccounts>false</AutoCreateSubAccounts>

  <DebugSimulateError></DebugSimulateError>

  <DriverMode></DriverMode>

  <VehicleMode></VehicleMode>

  <ProfileCode>BASE1DAC</ProfileCode>

  <ScheduleRoute>true</ScheduleRoute>

  <SaveRouteInDB>true</SaveRouteInDB>

  <SaveUnscheduledStops>true</SaveUnscheduledStops>

  <MaxNightsAway>0</MaxNightsAway>

  <RouteHeader>

    <StartDepotCode>MCLAREN</StartDepotCode>

    <SubDepotCode></SubDepotCode>

    <RouteDate>2016-06-13</RouteDate>

    <RouteNumber>MAC1004</RouteNumber>

    <Trip></Trip>

    <PlannedRouteStartTime>06:30:00</PlannedRouteStartTime>

    <PlannedRouteFinishTime>18:00:00</PlannedRouteFinishTime>

    <VehicleTypeCode></VehicleTypeCode>

    <ExternalReference></ExternalReference>

    <ExternalStatusCode></ExternalStatusCode>

    <DeviceSimNumber></DeviceSimNumber>

    <DeviceTypeCode></DeviceTypeCode>

    <DriverCode></DriverCode>

    <DriverName></DriverName>

    <VehicleReg></VehicleReg>

    <VehicleDesc></VehicleDesc>

    <OdometerUnit></OdometerUnit>

    <FleetNumber></FleetNumber>

    <TrailerCode>COLTRAIL1</TrailerCode>

    <TextField1>text1</TextField1>

    <TextField2>text2</TextField2>

    <TextField3>text3</TextField3>

    <TextField4>text4</TextField4>

    <TextField5>text5</TextField5>

    <PlannedDistance>43</PlannedDistance>

    <PlannedTravelTime></PlannedTravelTime>

    <PlannedBreakTime>20</PlannedBreakTime>

    <Stops>

      <Stop>

        <Account>

               <AccountCode>COL2007</AccountCode>

               <AccountTypeCode></AccountTypeCode>

               <AccountName>Colin 2007 Glasgow</AccountName>

            <IsDropAndDrive>false</IsDropAndDrive>

               <Address>

                <Address1>174 Calder Street</Address1>

                <Address2>Govanhill</Address2>

                <Address3>Glasgow</Address3>

                <Address4></Address4>

                <Address5></Address5>

                <Address6></Address6>

                <PostCode>G42 7QR</PostCode> 

            </Address>

               <Location>

                              <Latitude>55.83721</Latitude>

                              <Longitude>-4.26090</Longitude>

                              <Radius>200</Radius>

                        <NotLocated>false</NotLocated>

               </Location>

               <ContactDetails>

                              <ContactEmailAddress>adam.jackson@...</ContactEmailAddress>

                              <ContactEmailAddress2></ContactEmailAddress2>

                              <ContactName></ContactName>

                              <ContactNumber></ContactNumber>

                              <ContactNumber2></ContactNumber2>

                              <ContactNumber3></ContactNumber3>

               </ContactDetails>

               <Window>

                              <StartWindow>06:00:00</StartWindow>

                              <EndWindow>17:00:00</EndWindow>

               </Window>

          <UseGroupAccountLocation>true</UseGroupAccountLocation>

          <GroupAccount>

                 <AccountCode></AccountCode>

                 <AccountName>Colin 2007 Glasgow Group</AccountName>

                 <Address>

              <Address1>174 Calder Street</Address1>

              <Address2>Govanhill</Address2>

              <Address3>Glasgow</Address3>

              <Address4></Address4>

              <Address5></Address5>

              <Address6></Address6>

              <PostCode>G42 7QR</PostCode> 

            </Address>

                 <Location>

                              <Latitude>55.83721</Latitude>

                              <Longitude>-4.2610</Longitude>

                              <Radius>200</Radius>

                 </Location>

                 <ContactDetails>

                              <ContactEmailAddress></ContactEmailAddress>

                              <ContactEmailAddress2></ContactEmailAddress2>

                              <ContactName></ContactName>

                              <ContactNumber></ContactNumber>

                              <ContactNumber2></ContactNumber2>

                              <ContactNumber3></ContactNumber3>

                 </ContactDetails>

               </GroupAccount>

        </Account>

        <TransportOrderRef>STOP1</TransportOrderRef>

        <PlannedStopNumber>7</PlannedStopNumber>

        <PlannedArriveTime>07:30:00</PlannedArriveTime>

        <PlannedDepartTime>07:45:00</PlannedDepartTime>

        <SchedulingSequence>400</SchedulingSequence>

        <SchedulingPriority>3</SchedulingPriority>

        <TimeAtStop></TimeAtStop>

        <WorkTime></WorkTime>

        <LoadingTime></LoadingTime>

        <UnloadingTime></UnloadingTime>

        <BookTime></BookTime>

        <SpecialInstructions></SpecialInstructions>

        <PaymentMethod></PaymentMethod>

        <CreditText></CreditText>

        <CreditValue></CreditValue>

        <TextField1></TextField1>

        <TextField2></TextField2>

        <TextField3></TextField3>

        <TextField4></TextField4>

        <TextField5></TextField5>

        <CustomerPin></CustomerPin>

        <OriginalOrderDate></OriginalOrderDate>

        <Revenue></Revenue>

        <ThisSealNumber></ThisSealNumber>

        <NextSealNumber></NextSealNumber>

        <TextTimeWindow></TextTimeWindow>

        <ExpectedPaymentAmount></ExpectedPaymentAmount>

        <Jobs>

          <Job>

            <JobRef1>JobRef1</JobRef1>

            <JobRef2></JobRef2>

            <JobRef3></JobRef3>

            <JobRef4></JobRef4>

            <JobTypeCode></JobTypeCode>

            <TextField1></TextField1>

            <TextField2></TextField2>

            <TextField3></TextField3>

            <TextField4></TextField4>

            <TextField5></TextField5>

            <ExpectedPaymentAmount></ExpectedPaymentAmount>

            <JobDetails>

              <JobDetail>

                <Barcode>PROD1</Barcode>

                <Description></Description>

                <EanItf></EanItf>

                <ExtendedDescription></ExtendedDescription>

                <LineNumber>1</LineNumber>

                <OrderedQty>1</OrderedQty>

                <OriginalDespatchQty>1</OriginalDespatchQty>

                <SkuCube></SkuCube>

                <SkuGoodsValue></SkuGoodsValue>

                <SkuLoadingTime></SkuLoadingTime>

                <SkuUnloadingTime></SkuUnloadingTime>

                <SkuWeight></SkuWeight>

                <TextField1></TextField1>

                <TextField2></TextField2>

                <TextField3></TextField3>

                <TextField4></TextField4>

                <TextField5></TextField5>

                <ToFollowQty></ToFollowQty>

                <UnitMeasure></UnitMeasure>

                <VendorBarcode></VendorBarcode>

              </JobDetail>

            </JobDetails>

          </Job>

        </Jobs>

      </Stop>

    </Stops>

  </RouteHeader>

</RouteRequest>

 

From: main@magicu-l.groups.io <main@magicu-l.groups.io> On Behalf Of Callum@...
Sent: 24 February 2020 09:09
To: main@magicu-l.groups.io
Subject: Re: [magicu-l] HTTPCALL truncating body text (possibly)

 

Hi Adam,

In the headers parameter of the httpcall function try putting "content-type text/plain"  in there. If that doesn't work try sending it without a content type at all which magic allows you to do by putting "content-type */*"  as a parameter...  


Re: HTTPCALL truncating body text (possibly)

Callum Downie
 

Hi Adam,

In the headers parameter of the httpcall function try putting "content-type text/plain"  in there. If that doesn't work try sending it without a content type at all which magic allows you to do by putting "content-type */*"  as a parameter...  


HTTPCALL truncating body text (possibly)

Jackson, Adam
 

Hi,

 

I am trying to use the POST method in httpcall. This is new territory for me but a  potential new supplier’s interface works with it. I am having a problem with the body text seemingly being truncated at the @ sign in an email address in the body text. When there is an email address in one of four email locations in the text I get an “unexpected end of message error” quoting a list of unclosed tags starting at the populated email. If I remove all emails or quote an email address without a @  I get “Data at root level invalid error”. Is this normal? Is there a way around it?

 

Xpa 2.5

 

TIA

 

Adam


Display Issue with app running on iPad

Graham White
 

Hi,

 

We have an issue with a form displaying incorrectly on an iPad.  This has arisen since an update of Magic or IOS which we are not sure.  The attachment shows the form within the studio at the correct resolution for the iPad, however, when it displays in runtime the whole thing seems to be enlarged and only ¾ of the form is visible in the frame both vertically and horizontally.  The rest of it is there but you have to move it to the left or upwards to see what is outside the frame.  This is a subform displayed within a Tab control.


Any help would be most appreciated.

 

Graham White
Software Developer
Graham.White@...
EC Credit Control |  eccreditcontrol.com

 

IMPORTANT NOTICE: This e-mail message and any attachments are confidential to EC Credit Control and subject to legal privilege (which is not waived or 

lost by mistaken delivery). If you have received this e-mail in error, please advise the sender immediately and destroy the message and any attachments.  

If you are not the intended recipient you are notified that any use, distribution, amendment, copying or any action taken or omitted to be taken in reliance of 

this message or attachments is prohibited. EC Credit Control collects personal information to provide and market our services (see our privacy policy at: 

www.eccreditcontrol.co.nz – www.eccreditcontrol.com - www.eccreditcontrol.com.au for more information about use, disclosure and access). 

EC Credit Control’s liability in connection with transmitting, unauthorised access to, or viruses in this message and its attachments is limited to resupply of 

any affected message or attachments.


Corrupted LICENSE>DAT file after activation

Avgerinos
 

Hi magicians

Yesterday we tried to register MGENT1 license (XPA3 Enterprise Server) via MSE's activation site.
We followed all the steps required for registering based on the Host-ID of the server.
The activation process seemed OK, with no error message displayed on screen.
Still the DAT that was downloaded after activation was corrupted.
When trying to activate again, it states that the license is already activated.

I checked the downloaded license file with an editor and instead of the usual license file format, it starts with the following error message:
"C:\Reg_Dir4\registration\lmf7\LMF:line 5:Invalid parameter
Context:       00505687e96
FLEXlm error:  -42,298
For further information, refer to the FLEXlm End User Manual,
available at "www.globetrotter.com"."

Did anyone experienced something similar so far? How did you deal with it?

Also, it seems that the contact I had with MSE for licensing issues is no more active.
Does anyone know whom I can contact regarding licensing questions, either from MSE or from their representatives in Europe? (I think Greece belongs to DE or HU sales region)

Thanks in advance
Avgerinos
Greece


Re: License for running a batch in Background mode has changed in XPA3.3?

Avgerinos
 

Hi Steven and thank you for your answer

I cannot recall any or documentation, release notes or kb-article from MSE regarding special licensing required for running in background mode.
I am talking about running a simple batch data-import program in background mode (i.e. no screen output) and nothing fancy like RIA, HTML-merge, Broker/App-Server.
The reason we avoid output to screen is because the program is activated via the Windows Task Scheduller, which had some issues when running Magic in OnlineMode

Regards
Avgerinos



On 20/2/2020 6:28 μ.μ., Steven Blank wrote:

Avgerinos,

What you've been doing was never technically allowed with the MGCSRT license and, apparently, MSE finally figured out a way to defeat this particular usage. So, you had a good run for a number of years, but now it's time to man-up and get squeaky-legal.

I recommend you consider purchasing a "Partitioning Server Deployment Light" license, MGPART1. This license provisions a five (5) thread enterprise server that only differs from a full-blown Enterprise Server license in that MGPART1 will not accept HTTP (Internet) requests.

The best part, however, is the relatively low cost: Here in the US, one can purchase an MGPART1 license for well under a thousand dollars, and believe me when I say that it's worth every pfennig.

Job scheduling, offline reporting, distributed processing – the world is your oyster with Call Remote and a Partitioning Server in your mix. You just don't yet realize how much you need this product.

HTH.

Steve Blank

On 2/19/2020 10:58 PM, Avgerinos wrote:
Hi magicians

I have the following setup, which is running fine since a few years:
  • Host: Windows Server 2012.
  • Magic XPA client 3.2. installed, using an MGCSRT license.
  • Every midnight, the Windows task scheduler is opening the Magic Client in background mode to perform some synchronization tasks
After I upgraded XPA from 3.2a to 3.3g, I get an error stating that "MGCSRT license can only be used for online development"
Anyone  knows what kind of license is required for this setup in XPOA3.3.g?

Thanks in advance
Avgerinos



Re: Btrieve module not loading

John Dowbiggin
 

Thanks, Steve – that did the trick.  Just shows how long it is since I last did this, now up and running

 

 

 

From: main@magicu-l.groups.io <main@magicu-l.groups.io> On Behalf Of Steven Blank
Sent: 20 February 2020 18:05
To: main@magicu-l.groups.io
Subject: Re: [magicu-l] Btrieve module not loading

 

The file that Magic can't find is likely wbtrv32.dll. Assuming the PSQL client has been installed, it's likely that the location thereof is missing or wrong in the PATH statement. I'll bet the latter. 

HTH. 

Steve Blank


On Feb 20, 2020, at 9:32 AM, John Dowbiggin via Groups.Io <jdowbiggin@...> wrote:

Hi All

 

I am having to set up a temporary system after the latest Windows decided that it didn’t have all the drivers it needed for my slightly ageing beast.

 

All is as well as it can be as I maintained everything apart from programs on a second drive which I have extracted from my old system and can use in a caddy.  So, installation of Unipaas 1.9i seemed to go through smoothly but now when I try and open up the toolkit I get an error “Failed to load driver: C:\Program Files (x86)\MSE\Unipaas1.9\Gateways\Btrieve.dll. Specified module not found”

 

I have checked that folder and Btrieve.dll is there, and I’ve checked permissions which seem OK.  I vaguely remember something like this many years ago but can’t remember the solution.

 

Has anybody got a better memory than me?

 

John

 


Re: License for running a batch in Background mode has changed in XPA3.3?

Avgerinos
 

Hi Viktor

ActivateRequestsServer is set to "N" since we don't use a broker.

BTW, I just reverted back to XPA3.2a and everything runs fine. 
It's obviously one of these silent downgrades we get from MSE that are advertised as "upgrades" ;-)

I could not find any documentation or release-notes regarding this change in licensing behavior for  BACKGROUND mode.
Unfortunately, we had to find out after we deployed to production.

Thanks for your ideas
Avgerinos

On 20/2/2020 5:52 μ.μ., lehoczki.viktor via Groups.Io wrote:

Dear Avgerinos,

If you run the program only in background and there's no broker may be the problem is 
ActivateRequestsServer = N
Set this in magic.ini to No.

I thought you use magic broker.

If there's no magic broker MGCSRT should be enough. I also use that but with ActivateRequestsServer = N.

Best regards,
Viktor


Re: Btrieve module not loading

Steven Blank
 

The file that Magic can't find is likely wbtrv32.dll. Assuming the PSQL client has been installed, it's likely that the location thereof is missing or wrong in the PATH statement. I'll bet the latter. 
HTH. 
Steve Blank


On Feb 20, 2020, at 9:32 AM, John Dowbiggin via Groups.Io <jdowbiggin@...> wrote:

Hi All

 

I am having to set up a temporary system after the latest Windows decided that it didn’t have all the drivers it needed for my slightly ageing beast.

 

All is as well as it can be as I maintained everything apart from programs on a second drive which I have extracted from my old system and can use in a caddy.  So, installation of Unipaas 1.9i seemed to go through smoothly but now when I try and open up the toolkit I get an error “Failed to load driver: C:\Program Files (x86)\MSE\Unipaas1.9\Gateways\Btrieve.dll. Specified module not found”

 

I have checked that folder and Btrieve.dll is there, and I’ve checked permissions which seem OK.  I vaguely remember something like this many years ago but can’t remember the solution.

 

Has anybody got a better memory than me?

 

John

 


Re: Btrieve module not loading

Keith Canniff
 

John,

 

When you installed uniPaaS, did you select the Btrieve and (Pervasive optional) gateways (by default they are not selected)

 

Keith

 

Sent from Mail for Windows 10

 

From: John Dowbiggin via Groups.Io
Sent: Thursday, February 20, 2020 1:00 PM
To: main@magicu-l.groups.io
Subject: [magicu-l] Btrieve module not loading

 

Hi All

 

I am having to set up a temporary system after the latest Windows decided that it didn’t have all the drivers it needed for my slightly ageing beast.

 

All is as well as it can be as I maintained everything apart from programs on a second drive which I have extracted from my old system and can use in a caddy.  So, installation of Unipaas 1.9i seemed to go through smoothly but now when I try and open up the toolkit I get an error “Failed to load driver: C:\Program Files (x86)\MSE\Unipaas1.9\Gateways\Btrieve.dll. Specified module not found”

 

I have checked that folder and Btrieve.dll is there, and I’ve checked permissions which seem OK.  I vaguely remember something like this many years ago but can’t remember the solution.

 

Has anybody got a better memory than me?

 

John

 

 


Btrieve module not loading

John Dowbiggin
 

Hi All

 

I am having to set up a temporary system after the latest Windows decided that it didn’t have all the drivers it needed for my slightly ageing beast.

 

All is as well as it can be as I maintained everything apart from programs on a second drive which I have extracted from my old system and can use in a caddy.  So, installation of Unipaas 1.9i seemed to go through smoothly but now when I try and open up the toolkit I get an error “Failed to load driver: C:\Program Files (x86)\MSE\Unipaas1.9\Gateways\Btrieve.dll. Specified module not found”

 

I have checked that folder and Btrieve.dll is there, and I’ve checked permissions which seem OK.  I vaguely remember something like this many years ago but can’t remember the solution.

 

Has anybody got a better memory than me?

 

John

 


Re: License for running a batch in Background mode has changed in XPA3.3?

Steven Blank
 

Avgerinos,

What you've been doing was never technically allowed with the MGCSRT license and, apparently, MSE finally figured out a way to defeat this particular usage. So, you had a good run for a number of years, but now it's time to man-up and get squeaky-legal.

I recommend you consider purchasing a "Partitioning Server Deployment Light" license, MGPART1. This license provisions a five (5) thread enterprise server that only differs from a full-blown Enterprise Server license in that MGPART1 will not accept HTTP (Internet) requests.

The best part, however, is the relatively low cost: Here in the US, one can purchase an MGPART1 license for well under a thousand dollars, and believe me when I say that it's worth every pfennig.

Job scheduling, offline reporting, distributed processing – the world is your oyster with Call Remote and a Partitioning Server in your mix. You just don't yet realize how much you need this product.

HTH.

Steve Blank

On 2/19/2020 10:58 PM, Avgerinos wrote:

Hi magicians

I have the following setup, which is running fine since a few years:
  • Host: Windows Server 2012.
  • Magic XPA client 3.2. installed, using an MGCSRT license.
  • Every midnight, the Windows task scheduler is opening the Magic Client in background mode to perform some synchronization tasks
After I upgraded XPA from 3.2a to 3.3g, I get an error stating that "MGCSRT license can only be used for online development"
Anyone  knows what kind of license is required for this setup in XPOA3.3.g?

Thanks in advance
Avgerinos


Sales Taxes in the post-Wayfair USA

Bob Witte
 

The Supreme Court Of The US decision in June 2018 now allows states from AZ thru WY to demand my vendor's in physically in FL to collect out of state sales taxes from customers who buy here, but ship there.  So now, my Magic program now has to track, collect & remit sales tax amounts to 21 different states instead of just one.  I know that I can't be the only one facing the reality of supporting vendor Magic programs written in the past that now have to collect & remit sales taxes to states other than those where the seller physically resides.

I'm interested in knowing about other Magic Developers (especially those like myself still using "vintage" v8.30 or v9.x) that have tackled this issue.  Of particular value would be those who have already chosen a secondary sales tax vendor such as Avalara, TaxJar, Shopify, Quaderno or similar systems.  And a quick evaluation of how that might be working.

If there's any interest, I'll be happy to zip up and post several related v8.30 Pervasive data files.  I have a STATES.MST that lists all US & Canadian state codes that includes the tax nexus minimums that I've personally gleened from multiple sources.  Then there is the current STATETAX.MST file I sourced from Avalara that lists the 50 states' 40,000+ tax rates by ZIP Codes.  Finally, I even built a sub-file DBMS for the socialst state of Washingon that lists all 1,100,000+ individual, street level tax zones (and no, that's not a typo, they have 1.1 million+ different sales tax zones -- they are nuts!).

So, come out, come out, where ever you are, and lets talk about it!!


Re: License for running a batch in Background mode has changed in XPA3.3?

lehoczki@...
 

Dear Avgerinos,

If you run the program only in background and there's no broker may be the problem is 
ActivateRequestsServer = N
Set this in magic.ini to No.

I thought you use magic broker.

If there's no magic broker MGCSRT should be enough. I also use that but with ActivateRequestsServer = N.

Best regards,
Viktor


Re: License for running a batch in Background mode has changed in XPA3.3?

Avgerinos
 

Thank you Viktor for your reply

MSE's article does not mention anything about background mode.
Plus, we are not running any RIA, HTRM-merge, or Application-server app. 
It is a simple desktop-app batch-program, running some nightly data-import.

Regards
Avgerinos

On 20/2/2020 12:14 μ.μ., lehoczki.viktor via Groups.Io wrote:

Dear Avgerinos,

We use 3.3c with MGCSTK or MGCSRT licenses without problem.
But it's officially not right. I think it's a bug in those versions.
You should use  MGENTx** or MGRIA licenses. Both are host specific. 

http://kb.magicsoftware.com/articles/bl_Reference/License-Types-xpa-3x

License requirement example:
To develop a RIA application and deploy it later on, on mobile devices and on some desktops, you need to acquire an MGCSTK license for development, and an MGRIA license for deployment.
To develop an HTML merge application and deploy it later on, on desktops, you need to acquire an MGCSTK license for development and an MGENT1/2 license for deployment.

Best regards,
Viktor


Re: License for running a batch in Background mode has changed in XPA3.3?

lehoczki@...
 

Dear Avgerinos,

We use 3.3c with MGCSTK or MGCSRT licenses without problem.
But it's officially not right. I think it's a bug in those versions.
You should use  MGENTx** or MGRIA licenses. Both are host specific. 

http://kb.magicsoftware.com/articles/bl_Reference/License-Types-xpa-3x

License requirement example:
To develop a RIA application and deploy it later on, on mobile devices and on some desktops, you need to acquire an MGCSTK license for development, and an MGRIA license for deployment.
To develop an HTML merge application and deploy it later on, on desktops, you need to acquire an MGCSTK license for development and an MGENT1/2 license for deployment.

Best regards,
Viktor


License for running a batch in Background mode has changed in XPA3.3?

Avgerinos
 

Hi magicians

I have the following setup, which is running fine since a few years:
  • Host: Windows Server 2012.
  • Magic XPA client 3.2. installed, using an MGCSRT license.
  • Every midnight, the Windows task scheduler is opening the Magic Client in background mode to perform some synchronization tasks
After I upgraded XPA from 3.2a to 3.3g, I get an error stating that "MGCSRT license can only be used for online development"
Anyone  knows what kind of license is required for this setup in XPOA3.3.g?

Thanks in advance
Avgerinos

4241 - 4260 of 196382