|
Home > Archive > BizTalk Server > July 2004 > FTP
You are viewing an archived Text-only version of the thread.
To view this thread in it's original format and/or if you want to reply to
this thread please [click here]
|
|
| Neil Hewitt 2004-07-14, 5:50 pm |
| I am trying to set up FTP Receive Location that will be a location on the AS400. i am receiving an error whenever i attempt to click OK on the Receive Location Properties.
The error is 'Could not store transport type data for 'AS400 Receive Location' to config store. Invalid attempt to read when no data is present.'
i am not sure exactly what data it is referring to.
urgent - require assistance.
| |
| James Talbot [MSFT] 2004-07-16, 5:50 pm |
|
I imagine you are also seeing a corresponding warning in the application
event log on your SSO Master Secret Server. You're probably getting one
event log warning for each time you hit OK and see that error message.
I have seen this error message when I am trying to add a send port to the
wrong SQL server. Make sure you have the correct SQL server added in your
BizTalk Explorer and that you are creating the FTP Receive Location under
the correct SQL server.
In my case, I had 2 machines, each with BizTalk and SQL Server. Each was
configured to use the SQL server on the other machine. But my BizTalk
Explorer was pointing to the local machine SQL Server. This caused my
BizTalk explorer to use the application name (guid) from the local
databases and send them to the local SSO service, which then attempted to
find them in the remote databases, which caused the error. Is that
confusing enough?
Let me know if that helps at all... and if you are indeed seeing the event
log warnings on your SSO Master Secret server that correspond to you trying
to save the new receive location.
- James
--------------------[vbcol=seagreen]
<NeilHewitt@discussions.microsoft.com>[vbcol=seagreen]
AS400. i am receiving an error whenever i attempt to click OK on the
Receive Location Properties.[vbcol=seagreen]
Location' to config store. Invalid attempt to read when no data is present.'[vbcol=seagreen]
This posting is provided "AS IS" with no warranties, and confers no rights.
EBusiness Server Team
| |
| Neil Hewitt 2004-07-16, 5:50 pm |
| Thanks James
i now have successfully added the send and receove ports and a location on each. i am needing possible assistance in setting the properties for an AS400 location and a LINUX location.
i am trying to set up a LINUX receive location - i set up the server, username and password etc in the Address property, and the Handler and Pipeline.
can i use this receive location in an orchestration. i need to pass this file on to a Send Location ? am i missing something ? i wanted to connect the port to a receive shape but i dont seem to be able ?
"James Talbot [MSFT]" wrote:
>
> I imagine you are also seeing a corresponding warning in the application
> event log on your SSO Master Secret Server. You're probably getting one
> event log warning for each time you hit OK and see that error message.
>
> I have seen this error message when I am trying to add a send port to the
> wrong SQL server. Make sure you have the correct SQL server added in your
> BizTalk Explorer and that you are creating the FTP Receive Location under
> the correct SQL server.
>
> In my case, I had 2 machines, each with BizTalk and SQL Server. Each was
> configured to use the SQL server on the other machine. But my BizTalk
> Explorer was pointing to the local machine SQL Server. This caused my
> BizTalk explorer to use the application name (guid) from the local
> databases and send them to the local SSO service, which then attempted to
> find them in the remote databases, which caused the error. Is that
> confusing enough?
>
> Let me know if that helps at all... and if you are indeed seeing the event
> log warnings on your SSO Master Secret server that correspond to you trying
> to save the new receive location.
>
> - James
>
> --------------------
> <NeilHewitt@discussions.microsoft.com>
> AS400. i am receiving an error whenever i attempt to click OK on the
> Receive Location Properties.
> Location' to config store. Invalid attempt to read when no data is present.'
>
> This posting is provided "AS IS" with no warranties, and confers no rights.
>
> EBusiness Server Team
>
>
| |
| James Talbot [MSFT] 2004-07-16, 5:50 pm |
| I'm not sure I understand exactly what you're trying to do here.
Receive locations are created underneath a Receive Port. If you have that
Receive Port in your Orchestration, you can receive messages from all of
the Receive Locations that you create under that Receive Port. So Receive
Locations are used when you expect BizTalk to receive the message and
process it. Receive Ports connect to Receive Shapes in your orchestration.
Send Ports are used by BizTalk to send messages. If you're trying to send
a message from your BizTalk Server to some other server, you will use a
Send Port. Send Shapes connect to Send Ports in your orchestration.
As for configuring ports on AS/400 and Linux machines, there are plenty of
options. It sounded like you were going to use FTP. The more details you
provide me, the easier it will be for me to understand what you want to
accomplish, which will make it easier for me to help you accomplish it.
Thanks,
- James
--------------------[vbcol=seagreen]
<NeilHewitt@discussions.microsoft.com>[vbcol=seagreen]
<P9ZQPs1aEHA.3640@cpmsftngxa06.phx.gbl>[vbcol=seagreen]
on each. i am needing possible assistance in setting the properties for an
AS400 location and a LINUX location.[vbcol=seagreen]
username and password etc in the Address property, and the Handler and
Pipeline.[vbcol=seagreen]
this file on to a Send Location ? am i missing something ? i wanted to
connect the port to a receive shape but i dont seem to be able ?[vbcol=seagreen]
application[vbcol=seagreen]
one[vbcol=seagreen]
the[vbcol=seagreen]
your[vbcol=seagreen]
under[vbcol=seagreen]
was[vbcol=seagreen]
to[vbcol=seagreen]
event[vbcol=seagreen]
trying[vbcol=seagreen]
the[vbcol=seagreen]
present.'[vbcol=seagreen]
rights.[vbcol=seagreen]
This posting is provided "AS IS" with no warranties, and confers no rights.
EBusiness Server Team
| |
| Neil Hewitt 2004-07-19, 5:52 pm |
| I am trying to set up a receive port on the Linux box and attach that port to a receive shape , using the orchestration, in order to send the file to the AS400 (and vice versa i.e. a receive on the AS400 sending to the LINUX box).
I don't see how i can use this receive location or port that i have created in BizTalk Explorer to a shape in an orchestration. when i drag a receive port to the orch. and click thru the set up i cannot at any point see the NEW receive location/port. I
n the port Configuration Wizard when i get the choice to select 'Use an Existing Port Type' - there is no choice to pick the newly created receive port.
Thru the port config options there is no way to create an FTP adpater method PORT for the TRANSPORT type property.
please let me know if there is any more information that i need to supply you to help?
Thanks
Neil
Likewise when creating a send port t
"James Talbot [MSFT]" wrote:
> I'm not sure I understand exactly what you're trying to do here.
>
> Receive locations are created underneath a Receive Port. If you have that
> Receive Port in your Orchestration, you can receive messages from all of
> the Receive Locations that you create under that Receive Port. So Receive
> Locations are used when you expect BizTalk to receive the message and
> process it. Receive Ports connect to Receive Shapes in your orchestration.
>
> Send Ports are used by BizTalk to send messages. If you're trying to send
> a message from your BizTalk Server to some other server, you will use a
> Send Port. Send Shapes connect to Send Ports in your orchestration.
>
> As for configuring ports on AS/400 and Linux machines, there are plenty of
> options. It sounded like you were going to use FTP. The more details you
> provide me, the easier it will be for me to understand what you want to
> accomplish, which will make it easier for me to help you accomplish it.
>
> Thanks,
> - James
>
> --------------------
> <NeilHewitt@discussions.microsoft.com>
> <P9ZQPs1aEHA.3640@cpmsftngxa06.phx.gbl>
> on each. i am needing possible assistance in setting the properties for an
> AS400 location and a LINUX location.
> username and password etc in the Address property, and the Handler and
> Pipeline.
> this file on to a Send Location ? am i missing something ? i wanted to
> connect the port to a receive shape but i dont seem to be able ?
> application
> one
> the
> your
> under
> was
> to
> event
> trying
> the
> present.'
> rights.
>
> This posting is provided "AS IS" with no warranties, and confers no rights.
>
> EBusiness Server Team
>
>
| |
| James Talbot [MSFT] 2004-07-19, 5:52 pm |
|
Ok, I think I understand why you're confused. For other receive types, you
must specify the binding later. If you're trying to specify the binding
now, you'll only be able to select FILE, HTTP, MSMQT, or SOAP. If you want
anything else, you'll have to choose "Specify Binding Later".
- James
--------------------[vbcol=seagreen]
<NeilHewitt@discussions.microsoft.com>[vbcol=seagreen]
<P9ZQPs1aEHA.3640@cpmsftngxa06.phx.gbl>
<5E5C2F23-1FAD-431A-A7AB-C14606EBB24E@microsoft.com>
<jApgHB4aEHA.3748@cpmsftngxa06.phx.gbl>[vbcol=seagreen]
port to a receive shape , using the orchestration, in order to send the
file to the AS400 (and vice versa i.e. a receive on the AS400 sending to
the LINUX box).[vbcol=seagreen]
created in BizTalk Explorer to a shape in an orchestration. when i drag a
receive port to the orch. and click thru the set up i cannot at any point
see the NEW receive location/port. In the port Configuration Wizard when i
get the choice to select 'Use an Existing Port Type' - there is no choice
to pick the newly created receive port.[vbcol=seagreen]
method PORT for the TRANSPORT type property.[vbcol=seagreen]
you to help?[vbcol=seagreen]
that[vbcol=seagreen]
of[vbcol=seagreen]
Receive[vbcol=seagreen]
orchestration.[vbcol=seagreen]
send[vbcol=seagreen]
of[vbcol=seagreen]
you[vbcol=seagreen]
location[vbcol=seagreen]
for an[vbcol=seagreen]
pass[vbcol=seagreen]
to[vbcol=seagreen]
getting[vbcol=seagreen]
message.[vbcol=seagreen]
to[vbcol=seagreen]
in[vbcol=seagreen]
Each[vbcol=seagreen]
BizTalk[vbcol=seagreen]
my[vbcol=seagreen]
attempted[vbcol=seagreen]
the[vbcol=seagreen]
you[vbcol=seagreen]
cpmsftngxa06.phx.gbl!TK2MSFTNGXA01.phx.gbl!TK2MSFTNGXA03.phx.gbl[vbcol=seagreen]
location on[vbcol=seagreen]
the[vbcol=seagreen]
Receive[vbcol=seagreen]
rights.[vbcol=seagreen]
This posting is provided "AS IS" with no warranties, and confers no rights.
EBusiness Server Team
| |
| Neil Hewitt 2004-07-19, 5:52 pm |
| i created the orchestration with the receive shapes and the ports defined with specify later - i then built and deployed the assembly.
i set up the receive and send ports and their locations to both be on the linux server ( 1 step at a time !) - when i placed a file in the receive location folder the file eventually gets picked up but not send correctly. i get the error from the event l
og as follows: Have you seen this before or have any ideas ?
--------------------------------------------------------------------------------------------
Failed while creating a Build3Process.LINUXFTPProcess service.
Exception type: ServiceCreationException
Source:
Target Site:
Help Link:
Additional error information:
Could not load type Build3Process.LINUXFTPProcess from assembly Build3Process, Version=1.0.0.0, Culture=neutral, PublicKeyToken=0cf64fd84cfa90de.
Exception type: TypeLoadException
Source: mscorlib
Target Site: System.Type GetType(System.String, Boolean)
Help Link:
Additional error information:
--------------------------------------------------------------------------------------------
"James Talbot [MSFT]" wrote:
>
> Ok, I think I understand why you're confused. For other receive types, you
> must specify the binding later. If you're trying to specify the binding
> now, you'll only be able to select FILE, HTTP, MSMQT, or SOAP. If you want
> anything else, you'll have to choose "Specify Binding Later".
>
> - James
>
> --------------------
> <NeilHewitt@discussions.microsoft.com>
> <P9ZQPs1aEHA.3640@cpmsftngxa06.phx.gbl>
> <5E5C2F23-1FAD-431A-A7AB-C14606EBB24E@microsoft.com>
> <jApgHB4aEHA.3748@cpmsftngxa06.phx.gbl>
> port to a receive shape , using the orchestration, in order to send the
> file to the AS400 (and vice versa i.e. a receive on the AS400 sending to
> the LINUX box).
> created in BizTalk Explorer to a shape in an orchestration. when i drag a
> receive port to the orch. and click thru the set up i cannot at any point
> see the NEW receive location/port. In the port Configuration Wizard when i
> get the choice to select 'Use an Existing Port Type' - there is no choice
> to pick the newly created receive port.
> method PORT for the TRANSPORT type property.
> you to help?
> that
> of
> Receive
> orchestration.
> send
> of
> you
> location
> for an
> pass
> to
> getting
> message.
> to
> in
> Each
> BizTalk
> my
> attempted
> the
> you
> cpmsftngxa06.phx.gbl!TK2MSFTNGXA01.phx.gbl!TK2MSFTNGXA03.phx.gbl
> location on
> the
> Receive
> rights.
>
> This posting is provided "AS IS" with no warranties, and confers no rights.
>
> EBusiness Server Team
>
>
| |
| James Talbot [MSFT] 2004-07-19, 5:52 pm |
|
That error message usually indicates that there was a problem when you
deployed the solution. You'll want to undeploy and make sure you remove
and prior versions of the assebmly from the GAC. Then you'll want to
re-deploy this version. We have seen reports that people have better luck
when deploying from Visual Studio. Let me know how this turns out.
- James
--------------------[vbcol=seagreen]
<NeilHewitt@discussions.microsoft.com>[vbcol=seagreen]
<P9ZQPs1aEHA.3640@cpmsftngxa06.phx.gbl>
<5E5C2F23-1FAD-431A-A7AB-C14606EBB24E@microsoft.com>
<jApgHB4aEHA.3748@cpmsftngxa06.phx.gbl>
<A30FDB83-3E6A-4EDB-A9D2-775D2CFBD1B3@microsoft.com>
<6YO4xjcbEHA.2880@cpmsftngxa06.phx.gbl>[vbcol=seagreen]
with specify later - i then built and deployed the assembly.[vbcol=seagreen]
linux server ( 1 step at a time !) - when i placed a file in the receive
location folder the file eventually gets picked up but not send correctly.
i get the error from the event log as follows: Have you seen this before
or have any ideas ?[vbcol=seagreen]
------------------[vbcol=seagreen]
Build3Process, Version=1.0.0.0, Culture=neutral,
PublicKeyToken=0cf64fd84cfa90de.[vbcol=seagreen]
------------------[vbcol=seagreen]
you[vbcol=seagreen]
binding[vbcol=seagreen]
want[vbcol=seagreen]
to[vbcol=seagreen]
drag a[vbcol=seagreen]
point[vbcol=seagreen]
when i[vbcol=seagreen]
choice[vbcol=seagreen]
supply[vbcol=seagreen]
have[vbcol=seagreen]
all[vbcol=seagreen]
and[vbcol=seagreen]
to[vbcol=seagreen]
use a[vbcol=seagreen]
plenty[vbcol=seagreen]
details[vbcol=seagreen]
want to[vbcol=seagreen]
it.[vbcol=seagreen]
cpmsftngxa06.phx.gbl!TK2MSFTNGXA01.phx.gbl!TK2MSFTNGXA03.phx.gbl[vbcol=seagreen]
properties[vbcol=seagreen]
server,[vbcol=seagreen]
and[vbcol=seagreen]
wanted[vbcol=seagreen]
port[vbcol=seagreen]
added[vbcol=seagreen]
Location[vbcol=seagreen]
[vbcol=seagreen]
caused[vbcol=seagreen]
local[vbcol=seagreen]
that[vbcol=seagreen]
seeing[vbcol=seagreen]
to[vbcol=seagreen]
<A9550506-BB7B-4C9E-BE0D-E1823F592608@microsoft.com>[vbcol=seagreen]
microsoft.public.biztalk.server:9895[vbcol=seagreen]
on[vbcol=seagreen]
is[vbcol=seagreen]
confers no[vbcol=seagreen]
rights.[vbcol=seagreen]
This posting is provided "AS IS" with no warranties, and confers no rights.
EBusiness Server Team
| |
| Neil Hewitt 2004-07-20, 5:53 pm |
| i am not sure what i did but i got the assembly redeployed and i managed to set up a LINUX receive and a send location and succesfully transmitted a file.
Now my problem is trying to connect to my AS400 with the FTP Adaptermethod. I am getting the error message
------------------------------------------------------------------------------------------
The adapter failed to transmit message going to send port "ftp://AS400server:21/BIZTALK/%datetime%.txt". It will be retransmitted after the retry interval specified for this Send Port. Details:"The folder "BIZTALK" does not exist. ".
------------------------------------------------------------------------------------------
where AS400server is the server name. but i have the BIZTALK folder created on the AS400 in the login direcvtory for the user credentials that i am using. i changed user name and that caused it to fail to login so i do believe that the Biztalk server is
connecting to the AS400 server but not seeing the directory ?
do you know if there is any specific way to define a folder on the AS400 or am i missing something ?
i do not know if you have any experience with the AS400 but perhaps you could forward this to someone who has down this before ?
Getting closer each time !
"James Talbot [MSFT]" wrote:
>
> That error message usually indicates that there was a problem when you
> deployed the solution. You'll want to undeploy and make sure you remove
> and prior versions of the assebmly from the GAC. Then you'll want to
> re-deploy this version. We have seen reports that people have better luck
> when deploying from Visual Studio. Let me know how this turns out.
>
> - James
>
> --------------------
> <NeilHewitt@discussions.microsoft.com>
> <P9ZQPs1aEHA.3640@cpmsftngxa06.phx.gbl>
> <5E5C2F23-1FAD-431A-A7AB-C14606EBB24E@microsoft.com>
> <jApgHB4aEHA.3748@cpmsftngxa06.phx.gbl>
> <A30FDB83-3E6A-4EDB-A9D2-775D2CFBD1B3@microsoft.com>
> <6YO4xjcbEHA.2880@cpmsftngxa06.phx.gbl>
> with specify later - i then built and deployed the assembly.
> linux server ( 1 step at a time !) - when i placed a file in the receive
> location folder the file eventually gets picked up but not send correctly.
> i get the error from the event log as follows: Have you seen this before
> or have any ideas ?
> ------------------
> Build3Process, Version=1.0.0.0, Culture=neutral,
> PublicKeyToken=0cf64fd84cfa90de.
> ------------------
> you
> binding
> want
> to
> drag a
> point
> when i
> choice
> supply
> have
> all
> and
> to
> use a
> plenty
> details
> want to
> it.
> cpmsftngxa06.phx.gbl!TK2MSFTNGXA01.phx.gbl!TK2MSFTNGXA03.phx.gbl
> properties
> server,
> and
> wanted
> port
> added
> Location
>
> caused
> local
> that
> seeing
> to
> <A9550506-BB7B-4C9E-BE0D-E1823F592608@microsoft.com>
> microsoft.public.biztalk.server:9895
> on
> is
> confers no
> rights.
>
> This posting is provided "AS IS" with no warranties, and confers no rights.
>
> EBusiness Server Team
>
>
| |
| James Talbot [MSFT] 2004-07-20, 5:53 pm |
|
Although I don't have much experience with AS400 machines, I do have quite
a bit of experience with FTP. The first thing I would do is to try this by
hand and see what you can see. Open a command prompt on your BizTalk
machine, ftp to your AS400 and log in as the user. If you can cd to the
BIZTALK directory, then the problem is probably something configured
incorrectly on the BizTalk server. If you cannot cd to that directory, or
you can't see that directory, then you know that the problem is on the
AS400 side. It's important to find out what the problem is before taking
steps to solve it.
--------------------[vbcol=seagreen]
<NeilHewitt@discussions.microsoft.com>[vbcol=seagreen]
<P9ZQPs1aEHA.3640@cpmsftngxa06.phx.gbl>
<5E5C2F23-1FAD-431A-A7AB-C14606EBB24E@microsoft.com>
<jApgHB4aEHA.3748@cpmsftngxa06.phx.gbl>
<A30FDB83-3E6A-4EDB-A9D2-775D2CFBD1B3@microsoft.com>
<6YO4xjcbEHA.2880@cpmsftngxa06.phx.gbl>
<E72E499B-887D-47F1-A9F8-3F251202270D@microsoft.com>
<fkMY$4dbEHA.2880@cpmsftngxa06.phx.gbl>[vbcol=seagreen]
to set up a LINUX receive and a send location and succesfully transmitted a
file.[vbcol=seagreen]
Adaptermethod. I am getting the error message[vbcol=seagreen]
----------------[vbcol=seagreen]
"ftp://AS400server:21/BIZTALK/%datetime%.txt". It will be retransmitted
after the retry interval specified for this Send Port. Details:"The folder
"BIZTALK" does not exist. ".[vbcol=seagreen]
----------------[vbcol=seagreen]
created on the AS400 in the login direcvtory for the user credentials that
i am using. i changed user name and that caused it to fail to login so i
do believe that the Biztalk server is connecting to the AS400 server but
not seeing the directory ?[vbcol=seagreen]
or am i missing something ?[vbcol=seagreen]
could forward this to someone who has down this before ?[vbcol=seagreen]
remove[vbcol=seagreen]
luck[vbcol=seagreen]
defined[vbcol=seagreen]
the[vbcol=seagreen]
receive[vbcol=seagreen]
correctly.[vbcol=seagreen]
before[vbcol=seagreen]
types,[vbcol=seagreen]
you[vbcol=seagreen]
cpmsftngxa06.phx.gbl!TK2MSFTNGXA01.phx.gbl!TK2MSFTNGXA03.phx.gbl[vbcol=seagreen]
that[vbcol=seagreen]
the[vbcol=seagreen]
sending[vbcol=seagreen]
have[vbcol=seagreen]
any[vbcol=seagreen]
Wizard[vbcol=seagreen]
adpater[vbcol=seagreen]
to[vbcol=seagreen]
you[vbcol=seagreen]
from[vbcol=seagreen]
So[vbcol=seagreen]
message[vbcol=seagreen]
trying[vbcol=seagreen]
will[vbcol=seagreen]
orchestration.[vbcol=seagreen]
are[vbcol=seagreen]
accomplish[vbcol=seagreen]
<A9550506-BB7B-4C9E-BE0D-E1823F592608@microsoft.com>[vbcol=seagreen]
<5E5C2F23-1FAD-431A-A7AB-C14606EBB24E@microsoft.com>[vbcol=seagreen]
microsoft.public.biztalk.server:9918[vbcol=seagreen]
a[vbcol=seagreen]
Handler[vbcol=seagreen]
need to[vbcol=seagreen]
the[vbcol=seagreen]
probably[vbcol=seagreen]
error[vbcol=seagreen]
send[vbcol=seagreen]
server[vbcol=seagreen]
Server.[vbcol=seagreen]
my[vbcol=seagreen]
This[vbcol=seagreen]
the[vbcol=seagreen]
then[vbcol=seagreen]
Is[vbcol=seagreen]
correspond[vbcol=seagreen]
OK[vbcol=seagreen]
'AS400[vbcol=seagreen]
data[vbcol=seagreen]
confers no[vbcol=seagreen]
rights.[vbcol=seagreen]
This posting is provided "AS IS" with no warranties, and confers no rights.
EBusiness Server Team
|
|
|
|
|