|
Home > Archive > BizTalk Server Orchestration > August 2004 > This Assembler cannot retrieve document specification by using this type
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]
| Author |
This Assembler cannot retrieve document specification by using this type
|
|
| Dominik Amon 2004-08-17, 5:50 pm |
| Hi,
i developed a biztalk orchestration and i could compile without any
problems, but in HAT i see this message:
This Assembler cannot retrieve document specification by using this type:
"http://wko.at/inhouse/wko-it/schemes/genericmessagereceive#InputRoot".
What does that mean?
dominik
| |
| Gilles [MSFT] 2004-08-17, 5:50 pm |
| Hello,
>i developed a biztalk orchestration and i could compile without any
>problems, but in HAT i see this message:
>This Assembler cannot retrieve document specification by using this type:
>"http://wko.at/inhouse/wko-it/schemes/genericmessagereceive#InputRoot".
One of the component in your project (perhaps the assembler component in a pipeline) needs to access a schema and cannot find it.
In BizTalk, schemas are referred to by a identifier made by concatenating the namespace (http://wko.at/inhouse/wko-it/scheme...cmessagereceive),
the # sign and the root node name of your schema (InputRoot in your case).
Make sure this schema is deployed properly and available in your soluton.
Let us know if you are blocked.
Thanks.
-Gilles.
| |
| Harald Horcicka 2004-08-23, 5:50 pm |
| Hi Gilles!
We have an interessting problem - The Schema File seams to work, because the
whole orchestration runs as expected, only sending mails fails (same Schema
File)
The funny thing is that now, after reseting SMTP Server settings, XML
Transmit to Passthrough and backwards, hostname to ip address and backwards,
we don't get an error message any longer BUT we also don't receive the mail?
thanks
dominik (on harrys pc)
"Gilles [MSFT]" <Gilles@online.microsoft.com> wrote in message
news:16mddVHhEHA.1600@cpmsftngxa06.phx.gbl...
> Hello,
>
>
> One of the component in your project (perhaps the assembler component in a
pipeline) needs to access a schema and cannot find it.
> In BizTalk, schemas are referred to by a identifier made by concatenating
the namespace (http://wko.at/inhouse/wko-it/scheme...cmessagereceive),
> the # sign and the root node name of your schema (InputRoot in your case).
>
> Make sure this schema is deployed properly and available in your soluton.
> Let us know if you are blocked.
>
> Thanks.
> -Gilles.
>
| |
| Gilles [MSFT] 2004-08-23, 5:50 pm |
| Hello,
>We have an interessting problem - The Schema File seams to work, because the
>whole orchestration runs as expected, only sending mails fails (same Schema
>File)
>The funny thing is that now, after reseting SMTP Server settings, XML
>Transmit to Passthrough and backwards, hostname to ip address and backwards,
>we don't get an error message any longer BUT we also don't receive the mail?
Enable message tracking for the port that send e-mails. You can do this by editing the send port (there will be a tracking options enable all)
Start your orchestartion and debug it at the point of the send e-mail (in HAT) . Follow the message trail until you can see if the adapter handed it off
to an SMTP server. Perhaps you have control over the SMTP server and you can see its logs to confirm that the message was properly
received byt the MTA.
As you have figured, I am trying to figure out if your message makes it to the SMTP server and then it fails to be delivered or of the message
somehow does not makes it to the SMTP server.
The local SMTP server (coming with IIS) has caused problems befoer (it would just swallow e-mails without sending them) so make sure it is disabled, or
better uninstalled.
Thanks.
-Gilles.
| |
| Harald Horcicka 2004-08-24, 3:08 am |
| Hi Gilles
> Enable message tracking for the port that send e-mails. You can do this by
editing the send port (there will be a tracking options enable all)
There is no Option for tracking mails, neither on send ports nor on type
properties
> Start your orchestartion and debug it at the point of the send e-mail (in
HAT) .
Well, in orchestration debugger, it is marked as "sent" (which is actualy
wrong)
> Follow the message trail until you can see if the adapter handed it off
> to an SMTP server.
How can i do this?
> Perhaps you have control over the SMTP server and you can see its logs to
confirm that the message was properly
> received byt the MTA.
>
> As you have figured, I am trying to figure out if your message makes it to
the SMTP server and then it fails to be delivered or of the message
> somehow does not makes it to the SMTP server.
Our mail admin already took a look, there was no incomming mail
> The local SMTP server (coming with IIS) has caused problems befoer (it
would just swallow e-mails without sending them) so make sure it is
disabled, or
> better uninstalled.
local smtp is not installed
PS: We did a Undo Checkout, and now we have the same error message
(assembler cannot reteive...)
Whats wrong ? :-(
dominik
| |
| Gilles [MSFT] 2004-08-25, 5:53 pm |
| Hello,
>editing the send port (there will be a tracking options enable all)
>
>There is no Option for tracking mails, neither on send ports nor on type
>properties
In Visual Studio, bring up the BizTalk explorer. Right click on the send port of interest and select "Edit".
Click on the "Send" folder on the left tree view. There is going to be a "General"category. Select it.
Under tracking type, select "Before" and "After".
>HAT) .
>
>Well, in orchestration debugger, it is marked as "sent" (which is actualy
>wrong)
From an orchestartion point of view, when the message is sent to a pipeline, it is considered "sent".
So we know that the orchestration sent it fine. It is the responsibility of the adapter to handle failures.
>
>How can i do this?
Use HAT. When you are in the orchestration debugger, there is "Switch to message flow" under the ""Debug" menu.
You can also right click on the orchestration and select "Message Flow".
You will see all messages sent/receive, ports, properties.
Also, keep an eye on the event log. Message send errors trigger an event log entry (the adapter has failed to send a message and will retry).
[...]
The SMTP adapter gets the body of the e-mail from the body part of the message. Is it possible that your body is empty?
The SMTP adapter can also deliver read and delivery confirmation. It sends them to the person specified on the "From" line.
To turn confirnmation on, set the "Notification"property to "Read Receipt"or "Delivery Receipt" (or both).
[...]
As a last resort mecanism, you could setup netmon and listen for SMTP traffic. You would see if there is anything sent or not.
>PS: We did a Undo Checkout, and now we have the same error message
>(assembler cannot reteive...)
>Whats wrong ? :-(
Hard to tell, unfortuantely. One thing that I should point out. Some changes made to BizTalk do not actually take effect until you shut down the processing
host(s) and restart them. Some configuration actually do apply right away ... I know this is not really intuitive.
Thanks,
-Gilles.
|
|
|
|
|